持续集成测试学习笔记1
单元测试:
soner-代码检查工具:https://www.cnblogs.com/DoJavaByHeart/p/8253065.html
代码复杂度超过15,就要面临解构,降低复杂度。
动态的单元测试:
复杂的代码才进行单元测试
谷歌认为复杂度大于10 就很复杂,高于15,就要降低复杂度
覆盖率指的是路径覆盖率,一条路径一条用例,fitness中,一般来讲 单元测试的核心代码的30%是要做单元测试的。可根据功能度量
重复代码超过5%就引起警觉
静态单元测试是必须去做的,因为做起来比较容易
打桩--了解打桩的软件。
测试用例设计方法:基本路径覆盖法
路径的画法 可以用 工具 logicscope
基本路径本来是白盒测试,但是用在黑盒测试上,效果也很好。网上资料也较少
自动化测试
Robortframework
1)selenium2 web界面测试,selenium1+webdriver=selenium2
selenium2类似武器库,可完成网页测试;
airtest 是调用selenium2
RF 也是调用selenium2
2)AUTOITlibrary 是针对Window程序
3)datebaselibrary 针对数据库的增删改查
4)SSHlibrary 后台操作,也可以读取前台应用执行日志和后台服务日志
5) request是做接口测试
6) APPlibrary支持手机cehsi
7) sikulilibrary用于图像处理
------------
学而不思则罔,思而不学则殆
-----------

浙公网安备 33010602011771号