选择适合入门的自动化测试框架TestNG 基于Java语言的入门选择之一
2024-09-02 10:47:09
对于测试工程师新手来说,最痛苦的莫过于入门,其实只要入门3个月左右,对于自动化测试,所有的测试工程师除了喜爱,就是更爱。自动化测试工作,是从根本上解放人性,不用重复去完成鼠标的点点点,例如以下测试常常要手工完成的功能模块:
1. 注册(测试点: 手机注册,邮箱注册,用户名注册,然后是个人注册,企业注册的各种角色注册,之后是注册失败,失败信息验证。。。)
2. 登录
3. 商品&商品配置
4. 购物车
5. 下单
6. 支付
其中要整个网站跑一遍,再熟悉业务的测试同学也要花费4-8个小时,不吃不喝。。。
1、TestNG是一个开源自动化测试框架,其灵感来自JUnit和NUnit,TestNG还涵盖了整个核心的JUnit4功能,但引入了一些新的功能,使其功能更强大,使用更方便。
优势:支持依赖测试方法,并行测试,负载测试,局部故障;灵活的插件API;支持多线程测试;
2、Maven依赖
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.8.7</version>
<scope>test</scope>
</dependency>
注:Eclicpe上想要直接运行还需要安装testng插件
最新文章
- Java关键字——final
- Android:Butter Knife 8.0.1配置
- shell scripts
- ps -C
- 忘记windows的登陆密码
- C语言知识整理(1):简介
- 语义Web和本体开发相关技术
- 【分布式计算】MapReduce的替代者-Parameter Server
- SQL语句 常用条件判断
- 如何使用沉浸式状态栏,让你的app风格更好看
- fiddler抓包使用①
- 阅读 LdrInitializeThunk
- ADODB——RecordSet对象
- Hi,给他介绍一款markdown的帮助文档生成器
- LR socket协议脚本
- Python 进阶 异步async/await
- Tomcat下载以及安装、eclipse工具配置tomcat9的具体步骤
- gitlab基本的命令
- 使用spring单元调试出错initializationError
- Oracle用户密码过期的处理方法
热门文章
- GO文件读写01---读文件
- Jmeter- 笔记4 - 参数化 、函数
- Jupyter Notebook出现kernel error情况
- C#解决WebClient不能下载https网页内容
- 如何去掉a标签的下划线
- Win7 64 + mysql5.6.24(.zip) 不知道root密码的情况下重设密码
- MinkowskiEngine实用函数和类
- VTA:深度学习加速器堆栈
- python_selenium_PO模式下显示等待、隐式等待封装,结合Excel读取元素可取默认等待时间配置
- 我的N年软件测试感悟