内容简介:autest v2.0.0 已经发布,这是辅助化测试工具autest第一次发布,包也上传到maven中央仓库,可使用以下依赖获取: <dependency> <groupId>com.gitee.pyqone</groupId> <artifactId>autest</artifactI...
autest v2.0.0 已经发布,这是辅助化测试工具autest第一次发布,包也上传到maven中央仓库,可使用以下依赖获取:
<dependency>
<groupId>com.gitee.pyqone</groupId>
<artifactId>autest</artifactId>
<version>2.0.0</version>
</dependency>
仓库中还存在一个2.0.0-RELEASE的版本,该版本为测试版本,由于改动很大,故请勿使用。
简介
autest为Auxiliary Test的英文缩写意为辅助测试,其中包括日常测试工作中能用到的工具,包括测试用例编写工具,简化Web UI自动化测试工具以及测试报告生成工具和日常工作中使用的小 工具 等。开发这个项目的目的在于使用简单的代码来简化我们测试日常中较为繁杂的操作,使测试的效率得到一定的提升。
目前工具已打包到maven中央仓库,可按以下代码添加依赖:
<dependency> <groupId>com.gitee.pyqone</groupId> <artifactId>autest</artifactId> <version>2.0.0</version> </dependency>
autest设计初衷
autest比起说是一个工具,不如说是我在工作中的一个总结,在我看来,测试工作就是一个机械式的工作,既然是机械式的工作就应该用机械来代替,抱着这个想法,于是我就启动了这个项目。工具第一版实际上是我自己为简化Web UI自动化脚本而做的一个对selenium代码简单的封装,但随着工作经验的累积,我在工作中越发地发现测试工作中很多的地方都是重复的工作,但这个重复的工作又不得不去做,并且做这件重复的事情花的时间还不是一般的长,比如编写测试用例、编写测试报告,于是我便下定决心要把这些工具整合到我的代码中。
另一方面,随着自动化测试这个名词逐渐的流行,很多的公司跟风,要求测试部门也要弄一个自动化出来。当时我在一家公司当测试主管,经理也希望我能弄一个自动化。对我而言还好,我对 java 不算精通,但也是到熟练的地步了,但我的同事就并非都会代码了。面对这一痛点,许多的公司都选择使用软件来代替编码,我也曾用过这样的软件,但对我而言,那就是一种痛苦,一种有力却使不上的憋屈。很多的操作,我通过编码的方式是分分钟能解决的,但搬到软件上,别人没有提供给你方法,你只能干瞪眼。基于这个问题,于是我便不断地探寻一种简单的方法来编写脚本,并不断地培训同事,告诉他们怎么去编写,遇到什么样的事件调什么方法,在这一方面,我还是取得了不错的实践效果的。
但我并不是开发转测试,在大学学习的也是化学工程专业,并未系统地学习过软件工程,所以在编写代码时会有许多与开发规范不符合的地方,关于这点,希望大家能在使用时多多海涵,同时也希望大家能对工具多多批评和指点,我会尽可能地做出改正,使工具更加地完善。
目标
autest的目标是使用代码来简化繁杂的测试工作,让测试工作变得轻松,同时,也让不会写代码的测试工程师开始熟悉代码,通过代码编写自动化测试脚本,脱离被自动化测试软件束缚,让自动化测试变得更加自由。
工具概要
模块 | 介绍 |
---|---|
com.auxiliary.tool | 包含日常测试工作中可以使用的测试工具,例如表格处理工具、文本处理工具、日期处理工具等 |
com.auxiliary.selenium | 对Web UI自动化工具selenium的二次封装,简化了selenium中比较复杂的代码 |
com.auxiliary.testcase | 用于编写测试用例的工具 |
com.auxiliary.http | 用于做接口测试时使用的工具 |
com.auxiliary.db | 用于对数据库操作的工具 |
详情查看:https://gitee.com/pyqone/autest/releases/v2.0.0-autest
以上所述就是小编给大家介绍的《辅助测试工具 autest v2.0.0 发布》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- VSCode 小鸡汤 第01期 - REST Client 简单好用的接口测试辅助工具
- golang辅助包介绍
- 研发辅助神器——Jmock实践
- 研发辅助神器:Jmock 实践
- QT SQLite 辅助库
- 渗透测试辅助框架WebPocket
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。