mock工具####

1、PowerMock - PowerMock is a Java framework that allows you to unit test code normally regarded as untestable.

https://github.com/powermock/powermock

2、mockito

https://site.mockito.org/

3、Most popular Mocking framework for unit tests written in Java

https://github.com/mockito/mockito

API测试####

1、Project Wycheproof tests crypto libraries against known attacks.

https://github.com/google/wycheproof

2、hoverfly Lightweight service virtualization/API simulation tool for developers and testers

https://github.com/SpectoLabs/hoverfly

3、Graphics API Debugger

https://github.com/google/gapid

测试框架####

1、Java DSL for easy testing of REST services

https://github.com/rest-assured/rest-assured

2、SoapUI is a free and open source cross-platform functional testing solution for APIs and web services

https://github.com/SmartBear/soapui

3、The Enterprise-ready testing and specification framework.Spock is a testing and specification framework for Java and Groovy applications.

https://github.com/spockframework/spock

Test Report####

1、allure2

https://github.com/allure-framework/allure2

2、extentreports Extent Framework Community edition, Java

https://github.com/extent-framework/extentreports-java

unit test####

1、A Spring Boot application with lots of sample tests

https://github.com/hamvocke/spring-testing

2、JUnitParams–JUnitParams project adds a new runner to JUnit and provides much easier and readable parametrised tests for JUnit

https://github.com/Pragmatists/JUnitParams

3、Automatic generation of the Builder pattern for Java

https://github.com/inferred/FreeBuilder

4、Build And Testing Environments as Code Tool

https://github.com/charleskorn/batect

Java####

1、Zero config GUI for Jest

https://github.com/Raathigesh/majestic

kotlin####

1、Fluent Assertion-Library for Kotlin

https://github.com/MarkusAmshove/Kluent

2、A specification framework for Kotlin

https://github.com/spekframework/spek

3、Powerful, elegant and flexible test framework for Kotlin

https://github.com/kotlintest/kotlintest

python####

1、Python Test Runner.

https://github.com/facebookincubator/ptr

2、nose is nicer testing for python

https://github.com/nose-devs/nose

3、Scalable user load testing tool written in Python

https://github.com/locustio/locust

C++####

1、Googletest - Google Testing and Mocking Framework C++

https://github.com/google/googletest

JSON####

1、A language agnostic test suite for the JSON Schema specifications

https://github.com/json-schema-org/JSON-Schema-Test-Suite

JavaScript####

1、Delightful JavaScript Testing.

https://github.com/facebook/jest

assert工具####

1、Fluent assertions for Java and Android

https://github.com/google/truth

2、AssertJ is a library providing easy to use rich typed assertions

https://github.com/joel-costigliola/assertj-core

diff工具####

1、Find potential bugs in your services with Diffy

https://github.com/twitter/diffy

后端测试管理平台####

1、YApi 是一个可本地部署的、打通前后端及QA的、可视化的接口管理平台

https://github.com/YMFE/yapi

2、CRAP - 开源API接口管理平台

https://github.com/EhsanTang/ApiManager

测试数据库####

1、flaway test

https://github.com/flyway/flyway-test-extensions

API测试Checklist:

1、Checklist of the most important security countermeasures when designing, testing, and releasing your API

https://github.com/shieldfy/API-Security-Checklist

静态代码测试####

1、pitest - State of the art mutation testing system for the JVM

https://github.com/hcoles/pitest

网络####

1、mountebank

https://github.com/bbyars/mountebank

2、Pact Foundation Website,Pact is a code-first tool for testing HTTP and message integrations using contract tests.

https://github.com/pact-foundation/pact.io

Testcontainers####

1、testcontainers-java Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.

https://github.com/testcontainers/testcontainers-java