自动化测试
2022-03-31 15:51:22 77 举报
AI智能生成
登录查看完整内容
自动化测试
作者其他创作
大纲/内容
软件需求变动不频繁;项目周期较长;自动化测试脚本可重复使用
适合做自动化测试的项目
主要是对接口进行自动化
学习参考链接:https://blog.csdn.net/xiaoming100001/article/details/81109617
HTTP和HTTPS协议
了解接口文档的结构、内容和规范可以帮助我能深度参与接口测试以及接口自动化测试
接口文档
b站视频https://www.bilibili.com/video/BV1ty4y1q72g
jmeter
b站视频https://www.bilibili.com/video/BV11g411V7Kfhttps://www.bilibili.com/video/BV12Q4y1C7Wf
postman
接口测试工具
登录和注册接口中,密码的mock
mock支付环境
mock支付密码
mock验证码
b站视频https://www.bilibili.com/video/BV1va4y1i76B
mock测试
完成以上学习后,对于HTTP协议的接口自动化测试,完全可以掌握和应用;甚至可以进行小规模的接口性能测试
接口自动化测试
selenium主要是进行web自动化测试,同时在手机APP自动化测试中,有一些测试框架也是机遇selenium来实现。
优点:跨平台、跨语言;支持多种浏览器;支持移动端测试;插件多,扩展性强缺点:不能直接生成测试报告;不能识别动态图片
学习方法:先掌握手工功能测试,理解测试的功能业务;再学习HTML、CSS、JS三大知识;第三学习selenium测试框架;最后学习PO分层管理的思想
b站视频https://www.bilibili.com/video/BV1eZ4y1s7BYhttps://www.bilibili.com/video/BV1ED4y197Ndhttps://www.bilibili.com/video/BV19Q4y167Qo
selenium工具
robot framework是python语言编写的功能自动化测试工具。具有良好的扩展性,支持关键字驱动,支持同时测试多种类型的客户端或者接口,还可以进行分布式测试
优点:关键字驱动测试;可以重复利用;易扩展;支持HTML测试报告;有庞大的测试库支持(支持web、手机Windows客户端、数据库等)缺点:界面操作共性问题(用例庞大时会很卡);有bug
学习参考链接:https://www.cnblogs.com/juanweihu/p/7802591.html关键字驱动参考链接:https://www.cnblogs.com/zhangfei/p/5330994.html
robot framework工具
web自动化测试
b站视频:https://www.bilibili.com/video/BV1tT4y137bDhttps://www.bilibili.com/video/BV11p4y197HQ
appium工具
APP自动化测试
UI自动化测试
频繁地(一天多次)将代码集成到主干。
快速发现问题;防止分支大幅偏离主干
释义
Jenkins工具是JAVA编写的开源工具,无论是扩展性,还是实用性,都非常好,很多中小型公司都是用jenkins进行持续集成,一些大型公司也是在jenkins的基础上进行的二次开发。
CI:持续集成(把多个开发编写的代码,集成在代码仓库,自动进行单元测试,并返回结果)CD:持续交付(把集成的代码,自动的构建、部署、测试、发布,并返回各个阶段的结果)
拆分学习:集成代码单元测试构建代码部署代码测试代码发布代码发送测试结果使用Jenkins整合这些过程
Jenkins工具
持续集成
自动化测试
0 条评论
回复 删除
下一页