个人日记——定期总结
文章平均质量分 63
Fortune_yang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
selenium 问题定期总结
这些天也写了很多的关于自动化的代码,比以前熟练了,但是也暴露了很多个人问题:粗心大意、浮躁、急脾气,这些都对写代码是很致命的打击和伤害,现在把问题总结如下。2017.9.241.autoIT 工具的使用(可以模拟鼠标和键盘,现在是感觉对于文件上传很有帮助,别的功能还不太会使用)在写autoIT的过程中也遇到了很多问题,在公司电脑上没有解决,回到自己电脑也没有解决,此时请教了朋友,他的代原创 2017-09-24 20:28:04 · 977 阅读 · 0 评论 -
总计
1。输入某一个字段进行搜索时,可能会出现结果(A),也可能会出现 没有数据的提示信息(B)此时其实只需要 等待 A或者B其中一个情况出现,然后去验证该情况下对应的结果既可。 用Try Catch, 捕获异常,然后在Catch块去验证另外一个情况。WebDriverWait wait = new WebDriverWait(webAgent.getDriver(), 10); ...原创 2019-02-12 17:58:48 · 388 阅读 · 2 评论 -
测试总结---------移动组件的位置
最近接了一个需求: 要把一个组件C从A页面移动至B页面。起初: C组件在A页面的保存等都出现提示信息(也就是: C组件与A页面有密切的关系),那么当C组件从A移动至B以后,其实组件C与A页面之间就不能产生联系: A页面的save clear不应该影响C的选项 C的选择 不选择(也就是更改) 不能在A页面上有任何的提示信息第一次测试的过程中,由于对项目不熟练,所以就忽略了这个点的测试...原创 2018-07-12 15:38:25 · 332 阅读 · 0 评论 -
测试总结-------后端验证 与 JWT
这两天做测试遇到了2个关于验证方面的问题:1. 昨天早上开发突然发现了 cookie中存放的token值的中间部分,用base64解密以后,可以直接获得用户名和密码,多么大的bug啊,这不就等于把自己的身份证给别人看吗,多么危险1.1 因为是用JWT来使用的会话管理,但是开发小哥哥们貌似用错了,里面存储的信息过多导致信息很容易泄漏,但是项目已经上线了,如果移除掉多于的信息 那么需要修改的代码过多,...原创 2018-06-28 19:05:57 · 728 阅读 · 0 评论 -
软件测试------请求参数
最近在做系统的localization 西班牙语版本,开发已经做完了,还没开始测试,但是PM突然说这个功能不要了,开发确实已经付出了很多,所以就把这个功能隐藏,但是隐藏这个功能后,我需要测试的点:1. 页面保持正常2. 因为有控制语言显示的参数,所以需要注意: 2.1 如果发送请求携带语言参数 lang=es(URL中携带参数?lang=es),去请求服务器,此时仍然应该显示英语而不是西班牙...原创 2018-06-26 09:30:00 · 581 阅读 · 0 评论 -
测试总结------页面切换动画
最近做了一个页面切换相关的动画, 测试下来以后发现设计的东西还是蛮多的,当然中间也漏测了一个内容,现在总结如下:因为我们这次的系统设计三个页面:login,list,report,但是在手机上,report页面,当你点击某一个button之后,会打开一个新的页面,我的问题也就是在这里: 我在测试的过程中,只测试了login、list、report之间的跳转,忽视了这个新打开的页面,所以当用户在这个...原创 2018-06-14 10:53:54 · 467 阅读 · 0 评论 -
测试总结------打印
最近在测试页面打印的功能,包含两种形式的打印一: 浏览器的Ctrl+P打印二: 自己写的打印功能两种打印测试中都遇到了一些问题,现总结如下:一: 浏览器的Ctrl+P打印1. 各个浏览器之间的兼容(IE edge支持性较差,很多页面的打印都直接折叠,错乱等)2. 打印的横屏 竖屏的设置3. 如果打印的页面可以滚动,那么滚动页面以后,打印看其是否能正常显示(如果页面需要滚动,此时应该需要分页打印)4...原创 2018-06-21 14:21:41 · 602 阅读 · 0 评论 -
测试总结---组件的更新
最近在测试org tab的初期,忽视了很多问题,所以今天来总结一下:1. 某一个组件的状态更新在一个组件中切换选项由A至B(不点击update按钮之类的元素去更新),然后切换页数bug: 切换页数以后,页面的选项变成了B预期结果:页面应该显示A原因:该组件的状态没有更新2. 不在第一页更新选项一个页面有很多页,在第一页更新org选项时,一切都可以正常工作,但是当不在第一页更新org时,页面显示的数...原创 2018-06-14 11:00:41 · 466 阅读 · 0 评论 -
Python 列表去重去除空字符
# x = ['c b a',"e d f"]# y = []# for i in x:# for ii in i:# # print(ii)# if ii == ' ':# pass# else:# y.append(ii)# print(y)# python 清除列表中的空字符# list1 = ['122','2333','3444原创 2017-12-26 15:29:39 · 13924 阅读 · 0 评论 -
python 问题定期总结
2017.10.101. obj.update('fortune')TypeError: Unicode-objects must be encoded before hashing在使用hashlib这个库时,最开始没有写encode(‘utf8’),但是报错,查阅资料发现‘fortune’是一个Unicode’但是update这个方法接收的是 bytes,所以需要对其进行转化。i原创 2017-10-10 20:41:26 · 480 阅读 · 0 评论
分享