Software testing is the act of examining the artifacts and the behavior of the software under test by validation and verification to make sure it works. Software testing can also provide an objective, independent view of the software to allow the business to appreciate and understand the risks of software implementation. Testing can be iterative, and happen multiple times.
#自动化# Puppeteer一个Node.js库,用于控制Chrome或Chromium。可用于自动化测试,数据爬取等工作
Storybook 是一个以组件为驱动的前端开发工具,用来帮助你设计、开发、测试独立UI组件,并自动生成文档
#自动化# playwright是Nodejs库,提供统一访问API,自动化操作浏览器,包括Chromium、Firefox、WebKit
Hoppscotch (原Postwoman) 是一个API请求测试工具,支持HTTP、Websocket、GraphQL、MQTT等,是Postman替代品
LocalStack 是一个功能齐全的亚马逊AWS云服务模拟器,帮组你在离线状态下开发和测试你的AWS应用
Jest 是一款优雅、简洁的 JavaScript 测试框架。支持 Babel、TypeScript、Node、React、Angular、Vue 等框架。
Bruno 是一款全新且创新的 API 客户端,旨在颠覆 Postman 和其他类似工具
通过 Go 语言学习测试驱动开发 (含中文版)
🐐 Simple and complete React DOM testing utilities that encourage good testing practices.
翻译 - 🐐简单而完整的React DOM测试实用程序,鼓励良好的测试实践。
Catch2 是一个现代的 C++ 单元测试框架,带有micro-benchmarking、TDD、BDD功能
GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in...
翻译 - GoReplay是一个开放源代码工具,用于捕获实时HTTP流量并将其重播到测试环境中,以便使用真实数据连续测试您的系统。它可用于增强对代码部署,配置更改和基础结构更改的信心。
Faker is a Python package that generates fake data for you.
翻译 - Faker是一个Python软件包,可为您生成伪造数据。
Simple JavaScript testing framework for browsers and node.js
翻译 - 针对浏览器和node.js的简单JavaScript测试框架
mockito 是一个用于Java单元测试时进行数据模拟的Mock框架
Hurl, run and test HTTP requests with plain text.
#PHP 代码质量检查工具# PHP Static Analysis Tool - discover bugs in your code without running it!
翻译 - PHP静态分析工具-无需运行即可发现代码中的错误!
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
翻译 - pytest框架使编写小型测试变得容易,但可以扩展以支持复杂的功能测试