- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 面试复健准备
1、web测试和app测试区别:相同点:从流程上来说,两者并无太大区别,皆需要通过测试计划、用例设计、测试执行等。不同点:但两者,web依托于浏览器,app依托于手机。 (1)兼容性测试:web兼容浏览器,app兼容不同手机设备; (2)安装方式不同,APP升级时需要考虑数据是否清除,是否影响了原有功能; ...
2019-02-22 15:54:28
191
原创 badboy+Jmeter记录
badboy录制后,Add as Variable参数化 File-Export to Jmeter后导入Jmeter遇见待解决的问题,设置好的参数消失,于Jmeter重新设置了一次1、2、3、若txt中有10个数据,线程为1,则只会允许其中一个4、查看数据 注:1、最开始不知道这个参数是什么意思后发现是日期long...
2019-01-24 17:20:40
364
原创 <琐碎的黑盒测试日常>[日记3]导入功能
开发设计导入时,会将Excel中的数据与数据库中的进行排重,但时常会忘记Excel中本身的重复,在测试导入时,需要着重注意这点。
2017-12-28 11:52:31
247
原创 <琐碎的黑盒测试日常>[日记2]微信测试
最近拿到了艺考报名系统的微信端测试。 无非是公众号端口进入,进行注册、登录、报名、缴费、查看成绩等功能。 系统逻辑还是比教务排课和宿管排寝简单,但第一次接触微信端测试,发现微信本身功能还是有需要挖掘的点。 公众号绑定的网站都有手机微信自动登录,就拿艺考报名系统来说,隐藏的逻辑点有: 1、考生登录后,登录状态将此网站分享给他人 2、复考的学生,在第二学年,肯定不能以前年的账号进行登录,需要
2017-12-28 11:47:13
562
原创 (Jmeter1)插件篇,jmeter-plugins-manager和chrome录制插件blazemeter
jmeter-plugins-manager1、安装地址:http://www.jmeter-plugins.org/install/Install/ 2、拷贝地址: 3、重启Jmeter后: blazemeter最初想使用loadrunner,可惜loadrunner11不兼容chrome浏览器,兼容的IE和Firefox(11.0 最高ie9( win7 32位+LR11+IE10可用,但
2017-11-30 10:36:50
1977
1
原创 App兼容及性能测试
Mark3个可以稍微白嫖的App兼容及性能测试地址。 百度移动云测试中心 http://mtc.baidu.com/ 20台 阿里云移动测试平台 http://mqc.aliyun.com/ 30台 WeTest腾讯质量开放平台 http://wetest.qq.com/ 50台测试APP的时候,需要注意交叉事件测试,交叉测试又叫事件或冲突测试,是指一个功能正在执行过程中
2017-11-28 09:29:56
1136
原创 (selenium+python)判断一个元素是否存在,if的错误用法
最初理解为if……else判断,非true则false 结果使用if定位元素,出错后并不会进入else,而是直接报错 据开发教导,TURE和FALSE之间还有个NULL,于是不能这么玩打开判断一个元素是否存在的正确方式是创建一个判断函数def isElementExist(self,element): flag=True driver=self.driver
2017-03-28 16:30:37
24093
1
转载 python中selenium操作下拉滚动条方法汇总
UI自动化中经常会遇到元素识别不到,找不到的问题,原因有很多,比如不在iframe里,xpath或id写错了等等;但有一种是在当前显示的页面元素不可见,拖动下拉条后元素就出来了。 在python中有几种方法解决这种问题,简单介绍下,给需要的人:方法一)使用js脚本直接操作,方法如下:js="var q=document.getElementById('id').scrollTop=10000"d
2017-03-28 10:49:29
12925
原创 <琐碎的黑盒测试日常>[日记1]
最近陷入黑洞项目不可自拔 基础版还没做好,却在基础版的基础上开发个性版,2人,1开发,1测试 …… 嗯 还没有需求 努力不让自己陷入 我是谁,我在哪,我在干什么的怪圈 但是测起来还是心疲力竭 特别是开发脑洞大,bug只看一半,10个bug需要激活8个,还得坐旁边给予解释不过今天遇到一个bug有点意思,感觉有必要记录一下 无意间创建了一个课程名叫做C#,引发了报错 排查结果是#字符引
2017-03-17 16:19:00
308
转载 python+selenium 如何跳出frame
发现网页布局嵌套了frame,但是操作frame中的按钮,弹出的窗口定位于frame之外#跳进driver.switch_to.frame("id/class")#跳出driver.switch_to.default_content()当frame不存在id或者class时,可以用xpath的方式进行定位iframe = find_element_by_xpath("//div/iframe"
2017-03-03 16:27:26
10457
原创 <练手1>(python+selenium)随机生成搜索码,搜索,并在搜索栏匹配结果进行输出
字典管理模块,想进行生成随机字典码,搜索,匹配结果并输出的功能 代码 #搜索功能 number1=random.randint(0,20) #生成整数随机字典码 number="%02d"%number1 #如果是个位数,十位自动补0 print(u"搜索的随机数为:") print(number) driver.fi
2017-03-03 13:26:59
1060
转载 Python(1)
Python 标识符标识符有字母、数字、下划线组成。所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。python中的标识符是区分大小写的。以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用”from xxx import *”而导入;以双下划线开头的(_ _foo)代表类的私有成员;以双下划线开头和结尾的代表python里特殊方法专用
2017-03-02 16:02:38
315
转载 python异常和错误
1、try……excepttry: try_suiteexcept: exception block上面except子句不跟任何异常和异常参数,所以无论try捕获了任何异常,都将交给except子句的exception block来处理。 如果我们要处理特定的异常,比如说,我们只想处理除零异常,如果其他异常出现,就让其抛出不做处理,该怎么办呢?这个时候,我们就要给except子句
2017-02-24 11:53:43
454
转载 自动化测试——Selenium+Python判断元素是否可见,及元素未出现时设置超时时限
自动化测试中,有时可以根据某元素是否出现(即可见)来进行断言,判断元素是否可见的方法如下:from selenium.webdriver.support import expected_conditions as ECdef is_element_visible(self, element): driver = self.driver try: the_element
2017-02-24 10:57:34
6182
1
原创 selenium+Python初学问题合集
错误 1、browser = webdriver.Firefox()报错。 因为没有驱动,索性使用chrome,下载了chromedriver,放置于chrome安装包下,代码修改为: chromedriver=”C:\Program Files\Google\Chrome\Application\chromedriver.exe” browser = webdriver.Chrome(ch
2017-02-08 15:50:55
255
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人