Python自动化测试框架

10月18日 收藏 0 评论 0 测试开发

Python自动化测试框架

转载声明:文章来源https://blog.csdn.net/Bee_AI/article/details/102766357

1、什么自动化测试框架
什么是工具——工具(Tools)类似框架,只是工具屏蔽了底层的代码,提供单独的操作界面,以此供用户操作,比如:Selenium IDE、Postman、QTP、Jmeter、LoadRunner等自动化测试工具。

什么是库——库(Library)是将代码集合成的一个产品,程序员可以用来调用,函数库就是由面向过程的代码组织而成的库,类库就是由面向对象的代码组织而成的库;比如python包含的库:selenium webdriver、os、time、re等。

什么是框架——框架(Framework)则是为了解决一个或者一类问题进而开发的产品,开发者通常只需要调用框架提供的类或函数;比如python包含的框架:python+selenium+unittest、RobotFramework、django、flask等。

2 为何设计自动化测试框架
降低测试脚本的维护成本

方便定位问题相对比较方便

提升测试效率

3 常见的自动化测试框架
模块化驱动测试

数据驱动测试

关键字驱动测试

4 自动化测试框架需要什么
自动化测试框架是根据测试开发者需要实现哪些功能来创建的。

配置文件

测试基封装

测试脚本

管理、执行测试脚本方式

输出日志文件

测试报告输出

第三方插件

致谢
若对大家有用,感谢点赞或评论;若有不足或补充之处,也感谢大家评论进行指正,后期我将对本文进行补充完善。相信这是互相进步的开始!
关注作者公众号,可第一时间get到技能!

C 0条回复 评论

帖子还没人回复快来抢沙发