持续集成测试学习笔记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用于图像处理

posted @ 2019-07-22 18:47  居老师的粉丝  阅读(225)  评论(0)    收藏  举报