自动化测试框架

1、要解决什么问题:可复用性(框架搭建与管理)。

2、参数化。

3、提高了工作效率。

4、分层思想

prop-文件properties

data--文件

 util - 底层的共用的方法properties(读取xml文件)键--值

task--针对业务的一些公共方法(加入购物车)

Test case层:共用的方法+当前业务

testSuite  testng.xml

 

自动执行:(打包、自动编译)

产生report:

发送email:

自动化执行结束

 

webdriver2.0----testng(并发) junit(没有并发)  Ant (自动编译,离开eclipse,发送email)  自动执行(Windows计划任务)<--“Jenkins”

 

 

<suite name="alwx">

<classes>

<class  name="包名+类名"></class>

<class name="baoming+leimgin"/>  //两种结束是一样的

</classes>

 

 

<suite>

 

 代码分层

 自动糊测试优化,可读性和可维护性

 

posted @   思江  阅读(182)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程
点击右上角即可分享
微信分享提示