赞
踩
1、 目的
主要用来保证产品主体功能正确和完整,目前自动化测试阶段定位在冒烟测试(主体流程)和回归测试(重复执行的用例)。
2、 测试类型
功能测试:测试产品的所有功能,包括xxxx、xxx、xxx、xxx模块。检测功能的正确和完整性。
3、 项目环境
PyCharm
Python 36
Selenium
Windows10
HTMLTestRunner.py
4、 项目框架
Unittest单元测试框架
Page Object设计模式
5、 结构介绍
以下是目录与文件的作用:
Case:用于存放此项目的测试用例、测试报告和数据等。
Driver:用于存放浏览器驱动等。
Package:用于存放自动化所用到的扩展包。
Run_web_test.py:项目主程序,用来运行自动化用例。
Startup.bat:用于启动selenium server,默认启动driver目录下的jar。
Data:该目录用来存放测试相关的数据。
Report:用于存放HTML测试报告,其下面的image目录用于存放测试过程中的截图。
Test_case:测试用例的目录,用于存放测试用例和相关模块。
Models:该目录下存放了一些公共的配置函数及公共类。
Page_obj:该目录用于存放测试用例的页面对象(PageObject),根据自定义规则,以“*Page.py”命名的文件为封装的页面对象文件。
*_sta.py:测试用例文件,根据测试文件匹配规则,以“*_sta.py”命名的文件将被当作自动化测试用例执行。
最后: 为了回馈铁杆粉丝们,我给大家整理了完整的软件测试视频学习教程,朋友们如果需要可以自行免费领取 【保证100%免费】
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。