自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 总计

1。输入某一个字段进行搜索时,可能会出现结果(A),也可能会出现 没有数据的提示信息(B)此时其实只需要 等待 A或者B其中一个情况出现,然后去验证该情况下对应的结果既可。 用Try  Catch, 捕获异常,然后在Catch块去验证另外一个情况。WebDriverWait wait = new WebDriverWait(webAgent.getDriver(), 10);      ...

2019-02-12 17:58:48 264 2

原创 自动化定位元素

1. 最近在写自动化,定位元素时间,遇到了一个问题,鼠标hover一个组件上面可以弹出一个submenu,但是当鼠标移动时submenu就关闭了,而且直接在elements里搜索该元素时,搜索不到。(根据开发同事的说法,这个是react render过的,所以只会在点击时存在,而且搜索不到),Google到的解决方案While the element you want is displayed...

2018-08-22 15:28:56 642 1

原创 测试总结---------移动组件的位置

最近接了一个需求: 要把一个组件C从A页面移动至B页面。起初: C组件在A页面的保存等都出现提示信息(也就是: C组件与A页面有密切的关系),那么当C组件从A移动至B以后,其实组件C与A页面之间就不能产生联系:     A页面的save  clear不应该影响C的选项    C的选择 不选择(也就是更改) 不能在A页面上有任何的提示信息第一次测试的过程中,由于对项目不熟练,所以就忽略了这个点的测试...

2018-07-12 15:38:25 234

原创 测试总结-------后端验证 与 JWT

这两天做测试遇到了2个关于验证方面的问题:1. 昨天早上开发突然发现了 cookie中存放的token值的中间部分,用base64解密以后,可以直接获得用户名和密码,多么大的bug啊,这不就等于把自己的身份证给别人看吗,多么危险1.1 因为是用JWT来使用的会话管理,但是开发小哥哥们貌似用错了,里面存储的信息过多导致信息很容易泄漏,但是项目已经上线了,如果移除掉多于的信息 那么需要修改的代码过多,...

2018-06-28 19:05:57 588

原创 软件测试------请求参数

最近在做系统的localization 西班牙语版本,开发已经做完了,还没开始测试,但是PM突然说这个功能不要了,开发确实已经付出了很多,所以就把这个功能隐藏,但是隐藏这个功能后,我需要测试的点:1. 页面保持正常2. 因为有控制语言显示的参数,所以需要注意:    2.1 如果发送请求携带语言参数 lang=es(URL中携带参数?lang=es),去请求服务器,此时仍然应该显示英语而不是西班牙...

2018-06-26 09:30:00 442

原创 测试总结------打印

最近在测试页面打印的功能,包含两种形式的打印一: 浏览器的Ctrl+P打印二: 自己写的打印功能两种打印测试中都遇到了一些问题,现总结如下:一: 浏览器的Ctrl+P打印1. 各个浏览器之间的兼容(IE edge支持性较差,很多页面的打印都直接折叠,错乱等)2. 打印的横屏 竖屏的设置3. 如果打印的页面可以滚动,那么滚动页面以后,打印看其是否能正常显示(如果页面需要滚动,此时应该需要分页打印)4...

2018-06-21 14:21:41 395

原创 接口测试总结

1. requests https访问错误SSLError: certificate verify failed 及InsecureRequestWarning处理办法在写慕课网接口测试时,遇到上述问题,搜了以后发现的解决方案:1.1 res = requests.post(url,data,verify=False) 加上了verify参数,但是出现了提示信息:InsecureRequestWa...

2018-06-14 11:02:12 192

转载 后端测试

一般来说,服务端测试有两种:一种是直接对WEB或者APP的服务端进行测试;另一种是对更后端的数据库、缓存系统、中间件、文件系统等进行测试。一、先来说第一种吧:直接对WEB或者APP的服务端进行测试。一般来说,这种服务端的开发人员就是WEB/APP产品团队的开发人员,当然,测试人员跟WEB/APP的前端测试人员也是一个团队的。这种服务端就是为WEB/APP端提供一些后台的接口,比如说,用户个人信息、...

2018-06-14 11:01:28 15154 1

原创 测试总结---组件的更新

最近在测试org tab的初期,忽视了很多问题,所以今天来总结一下:1. 某一个组件的状态更新在一个组件中切换选项由A至B(不点击update按钮之类的元素去更新),然后切换页数bug: 切换页数以后,页面的选项变成了B预期结果:页面应该显示A原因:该组件的状态没有更新2. 不在第一页更新选项一个页面有很多页,在第一页更新org选项时,一切都可以正常工作,但是当不在第一页更新org时,页面显示的数...

2018-06-14 11:00:41 251

原创 测试总结------页面切换动画

最近做了一个页面切换相关的动画, 测试下来以后发现设计的东西还是蛮多的,当然中间也漏测了一个内容,现在总结如下:因为我们这次的系统设计三个页面:login,list,report,但是在手机上,report页面,当你点击某一个button之后,会打开一个新的页面,我的问题也就是在这里: 我在测试的过程中,只测试了login、list、report之间的跳转,忽视了这个新打开的页面,所以当用户在这个...

2018-06-14 10:53:54 377

原创 robotframework

1. python2 安装wxpython安装了一个下午,再启动ride.py时,一直提醒wxpython版本不对,自己下载的是win64(电脑系统),最后各种搜索,才发现有人说了句这个版本和python的版本要对应,所以下载了win32,然后好了,好了。...

2018-03-04 16:05:50 201

原创 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 13690

转载 Python 列表操作

1.创建列表, l列表的索引从0开始 list1 = [1,2,3,'ee','fff']2.遍历列表>>> for x in list1:... print(x)...124563.增note: 列表增加元素 不能通过输入一个不存在的下表索引然后去增加列表的值(1)list.append()#方式一:向list结尾添加 参数obj

2017-10-11 16:56:49 367

原创 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 344

原创 Python传参数

在写自动化封装的过程中,暴露了很多Python基础薄弱的问题,于是去重读了一遍Python传参,先整理如下:1.位置参数2.默认参数3.可变参数:就是说传入函数的参数个数不确定,可能是n个,那么此时我们就需要用到可变参数假如此时我们要写一个计算1到10 的平方和:我们可以这么写:但是在调用的时间,必须要把传入的参数改为list 或者 tu

2017-09-28 20:54:40 1323

原创 selenium pageObject

待更新,希望早点学会pageObject。

2017-09-27 17:19:12 472

原创 selenium 问题定期总结

这些天也写了很多的关于自动化的代码,比以前熟练了,但是也暴露了很多个人问题:粗心大意、浮躁、急脾气,这些都对写代码是很致命的打击和伤害,现在把问题总结如下。2017.9.241.autoIT 工具的使用(可以模拟鼠标和键盘,现在是感觉对于文件上传很有帮助,别的功能还不太会使用)在写autoIT的过程中也遇到了很多问题,在公司电脑上没有解决,回到自己电脑也没有解决,此时请教了朋友,他的代

2017-09-24 20:28:04 854

原创 selenium 切换窗口

参考原文:http://blog.csdn.net/gz_testing/article/details/71251901http://blog.csdn.net/u011159607/article/details/53887273 浏览器支持多窗口打开,但是打开一个新的窗口后,selenium不会自动跳转至新的窗口,需要自己切换1. driver.window_ha

2017-09-21 14:55:20 390

原创 selenium 等待时间

参考,博客原文:http://blog.csdn.net/huilan_same/article/details/525445211.简单粗暴:import timetime.sleep(20)2.隐式等待:最长等待多少秒,等待时间内:如果元素加载出来则不再继续等待执行下一步操作,超过最长等待时间:如果未加载出来,selenium直接报错 driver.impl

2017-09-19 17:36:47 710

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除