fast-test
是测试工具的集合,初衷是为了解决重复工作(操作数据库,操作文件等)占用测试人员大量时间精力的问题。通过将人工操作转变为半自动化甚至全自动化,显著改善测试人员的工作环境,从而使其能够充分发挥脑力输出的潜力。fast-test
还包含各种自动化测试框架的示例,帮助测试人员快速构建自己的自动化测试项目。- 欢迎点赞,收藏! (如需自动化测试相关的项目定制开发,可联系 [email protected] )
名称 | 描述 |
---|---|
fastadmin | 基于eladmin的测试工具平台后端 - Java |
fastadmin-web | 基于eladmin的测试工具平台前端 - Vue |
fastframework | Java通用测试框架代码示例 |
test-framework-allure-grpc-demo | 基于Java JUnit+Allure+Grpc的接口测试框架 |
test-framework-ddt-selenium-demo | 基于Java TestNg+Selenium+Excel的UI数据驱动测试框架,测试用例和页面元素用表格管理 |
test-framework-http-api-moco-demo | 基于Java JUnit/TestNg的HTTP接口测试框架, AUT使用MOCO框架生成Mocker |
test-framework-junit-cucumber-demo | 基于Java JUnit+Cucumber并且支持中文feature文件的BDD测试框架 |
test-framework-junit-rpc-demo | 基于Java JUnit+Dubbo RPC的接口测试框架 |
test-framework-pytest-airtest-demo | 基于Python pytest+AirTest的UI测试框架 |
test-framework-testng-cucumber-ui-demo | 基于Java TestNg+Cucumber+Selenium/Appium的UI测试框架 |
test-framework-testng-selenium-demo | 基于Java TestNg+Selenium+PageObject的UI测试框架 |
test-framework-unittest-selenium-demo | 基于Python unittest+Selenium+PageObject的UI测试框架 |
test-tool-state-transition-diagram-demo | 基于Python 状态转换图自动生成测试用例的工具 |
test-flash | 基于web-flash的测试工具平台 - Java |
resource.md | 环境资源指南文档 |
- 自定义测试库
- 电子邮件地址生成器,身份证号码生成与校验,手机号码生成器,中文姓名生成器,英文姓名生成器
- 注解获得测试方法名,日志切面,测试环境配置
- 基于Yaml文件的数据驱动测试
- 测试报告,测试日志,自定义验证库,自定义异常验证
- @Retryable
- 常用测试库的使用:Mockito,PowerMockito, AssertJ,HttpClient,OkHttp,RestAssured,RestTemplate
- 常见Java库的使用:Quartz,Ehcache,读取yaml文件
- 待加入:读取配置,Swagger
Copyright (c) 2021 ijumper