python pytest selenium 自动化测试框架搭建
公司一直有这个自动化测试需求,前期利用c++或者python进行了一些自动化脚本的编写。这几天没有版本更迭,基于前期的工作,把自动化测试整理了一部分功能模块。现在的状态基本达到预期:即搭建了一个AutoTest框架,基于此实现了login、设备管理两个模块的自动化测试,并基于实际,进行了合理的wait优化,后期的工作就是继续完善其它模块的内容。截止2020年7月1日11:41:37,该架构,可实现模块自动化测试、html报告输出、log日志输出、邮件发送。部分设计、方法取于网络。
写一篇详细一点的,完整搭建web端自动化测试的过程出来。其中包含自动化从分析到落地的全过程。
以下为主要的几个时间节点。
1.自动化的可行性分析。√2020年2月28日14:12:28已完成。
2.自动化可测试内容明确。√2020年2月28日14:12:43已完成
3.自动化测试用例设计注意事项。√2020年2月28日15:12:47 已完成。
4.AT测试工具、语言、结构确定。√2020年7月1日09:09:16 已完成。python做基础。pytest做框架。selenium为方法
5.开始编写testcase。ing 已完成login以及manage-vehi模块已完成。包含html报告生成、log生成。
6.需要解决两个问题。sleep过多。导致执行效率慢 √2020年7月1日11:35:01 已完成,由于项目内web无特殊控件加载需要特别长时间,暂时只使用了隐式wait
1、自动化可行性分析
此部分主要进行公司内部各项目的自动化可行性分析。这部分我主要大体上考量了作用域、优劣、适用项目。
版权声明:本文为i_likechard原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。