/fast-test

自动化测试工具集合,自动化测试平台,自动化测试框架autotest tool,autotest platform, autotest framework, Java,Python,Vue,SpringBoot,MySQL,TestNg,JUnit,unittest,pytest,Cucumber,Selenium,Appium,Allure,AirTest,Dubbo RPC,GRPC, HTTP, BDD,DDT数据驱动测试,UI自动化,API接口自动化

Primary LanguageJavaApache License 2.0Apache-2.0

关于fast-test

  • fast-test是测试工具的集合,初衷是为了解决重复工作(操作数据库,操作文件等)占用测试人员大量时间精力的问题。通过将人工操作转变为半自动化甚至全自动化,显著改善测试人员的工作环境,从而使其能够充分发挥脑力输出的潜力。
  • fast-test还包含各种自动化测试框架的示例,帮助测试人员快速构建自己的自动化测试项目。
  • 欢迎点赞,收藏! (如需自动化测试相关的项目定制开发,可联系 ijumper@163.com

工具介绍

名称 描述
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 环境资源指南文档

FastAdmin测试平台功能展示

  • 平台登录
    alt text
  • 后台管理
    alt text
  • 用户管理 alt text
  • 角色管理 alt text
  • 部门管理 alt text
  • 菜单管理 alt text
  • 增删改查示例
    alt text
  • 上传百度脑图转Excel下载
    alt text
  • 数据库操作示例
    alt text
  • 生成批量文件示例 alt text
  • 运行本地命令 alt text
  • 运行远程命令 alt text
  • 远程传输文件 alt text

fastframework

  • 自定义测试库
    • 电子邮件地址生成器,身份证号码生成与校验,手机号码生成器,中文姓名生成器,英文姓名生成器
    • 注解获得测试方法名,日志切面,测试环境配置
    • 基于Yaml文件的数据驱动测试
    • 测试报告,测试日志,自定义验证库,自定义异常验证
    • @Retryable
    • 常用测试库的使用:Mockito,PowerMockito, AssertJ,HttpClient,OkHttp,RestAssured,RestTemplate
    • 常见Java库的使用:Quartz,Ehcache,读取yaml文件
    • 待加入:读取配置,Swagger

感谢

License

Apache License, Version 2.0

Copyright (c) 2021 ijumper