- 博客(8)
- 收藏
- 关注
原创 自动化思考.
应该自动化测试:业务关键路径:如果功能或用户操作失败,则会对业务造成损害。 需要针对应用程序的每个内部版本/发行版运行的测试,例如冒烟测试,健全性测试和回归测试。 需要针对多种配置(不同的OS和浏览器组合)运行的测试。 执行相同工作流程的测试在每次测试运行中使用不同的数据作为输入,例如数据驱动。 涉及输入大量数据的测试,例如填写很长的表格。 可用于性能测试的测试,例如压力测试和负载测...
2019-12-24 09:12:11
281
1
原创 关于在windos下无法连接远程数据库的问题
可能出现的几种情况第一种情况是在windos下的3306的端口没有打开,打开控制面板--系统与安全--windows防火墙--高级设置--添加新的入站规则 指定端口为3306第二种情况是出现错误码11038 进入你的远程服务器 找到你的mysql的配置文件 ,我的myslq的配置文件是在/etc/myslq/mysql.confvim 打开mysqld.cnf 修改你的bind-a...
2019-12-05 10:44:26
185
原创 关于isinstance和type的区别
example:class a: passclass b(a): passz=b()print(isinstance(z,a))print(isinstance(z,b))print(type(z)==a)print(type(z)==b)result:分析:type和isinstance都是python中用来判断数据类型的,type相对与isinst...
2019-12-05 10:41:05
214
原创 接口api自动化发问
1.设置全局变量,数据分离降低耦合前置固件和后置固件. 配置文件2.限制用例的执行,和执行失败后的措施?3.自动化抛出问题的分析和定位,日志,截图?4.怎么去维护自动化用例?5.尽可能的使用动态数据,怎么解决数据杂乱问题.6.怎么去管理自动化的测试环境,避免硬编码7.持续集成构建8.怎么提高case执行效率...
2019-12-05 10:33:08
147
原创 *args和**kwargs
*args 和 **kwargs 主要用于函数定义。 你可以将不定数量的参数传递给一个函数。这里的不定的意思是:预先并不知道, 函数使用者会传递多少个参数给你, 所以在这个场景下使用这两个关键字。 *args 是用来发送一个非键值对的可变数量的参数列表给一个函数*args example:1.def test(*args): for arg in args: ...
2019-12-05 10:21:39
145
原创 pytesseract安装使用遇到的问题
tesseract下载地址:https://digi.bib.uni-mannheim.de/tesseract/1.使用tesseract进行测试的时候,报错Error opening data file \Program Files (x86)\Tesseract-OCR\tessdata/eng.traineddataPlease make sure the TESSDATA_PREF...
2019-11-19 08:55:09
1464
原创 python字典三种判断方法的效率
实现三种判断方法运行100万次:key in dict:用时0.0533389sdict.get(key):用时0.1161129sdict[key]:用时0.1147s
2019-11-15 10:00:48
743
原创 多个入参使用正交实验法设计测试用例
使用工具:PICT1.安装:在http://www.pairwise.org/tools.asp中下载完PICI后,安装完成,建议不要默认安装,因为在C盘安装,创建文件时,可能会说没有权限。2.创建case.txt文件,不同的输入条件,写出参数3.在cmd中输入pict case.txt就可以得到不同条件组合的用例了。4.将输出的结果导出到Excel文件中,执行pict case.txt...
2019-11-14 17:31:32
358
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人