Giter Site home page Giter Site logo

jumper2014 / fast-test Goto Github PK

View Code? Open in Web Editor NEW
158.0 4.0 25.0 27.02 MB

自动化测试工具集合,自动化测试平台,自动化测试框架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接口自动化

License: Apache License 2.0

Stylus 0.01% Java 90.82% HTML 0.06% CSS 0.67% Vue 5.68% SCSS 0.27% Batchfile 0.01% Less 0.51% JavaScript 1.04% FreeMarker 0.31% PLpgSQL 0.46% Gherkin 0.02% Shell 0.01% Python 0.16%
test-automation test-platform autotesting allure-report cucumber junit selenium springboot testng vue

fast-test's Introduction

关于fast-test

  • 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 环境资源指南文档

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

fast-test's People

Contributors

jumper2014 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.