{"id":106875,"url":"https://github.com/hanzhichao/awesome-testing","name":"awesome-testing","description":"软件测试相关工具、资源收集，欢迎补充完善","projects_count":207,"last_synced_at":"2026-10-04T23:00:19.944Z","repository":{"id":256167410,"uuid":"852762957","full_name":"hanzhichao/awesome-testing","owner":"hanzhichao","description":"软件测试相关工具、资源收集，欢迎补充完善","archived":false,"fork":false,"pushed_at":"2025-09-12T09:49:09.000Z","size":42,"stargazers_count":12,"open_issues_count":1,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-09-15T03:07:44.770Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hanzhichao.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-09-05T11:37:35.000Z","updated_at":"2026-09-01T03:32:37.000Z","dependencies_parsed_at":"2026-01-23T19:00:49.872Z","dependency_job_id":null,"html_url":"https://github.com/hanzhichao/awesome-testing","commit_stats":null,"previous_names":["hanzhichao/awesome-testing"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hanzhichao/awesome-testing","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hanzhichao%2Fawesome-testing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hanzhichao%2Fawesome-testing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hanzhichao%2Fawesome-testing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hanzhichao%2Fawesome-testing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hanzhichao","download_url":"https://codeload.github.com/hanzhichao/awesome-testing/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hanzhichao%2Fawesome-testing/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":343072799,"owners_count":38019582,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-04T02:00:06.888Z","response_time":127,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2026-01-16T10:50:33.986Z","updated_at":"2026-10-04T23:00:19.944Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["参考","服务端测试","自动化测试","功能测试","测试开发","白盒测试","持续集成","其他","性能测试"],"sub_categories":["AI辅助测试","常用工具","AppUI自动化","命令行工具","安全测试\u0026渗透测试","IDE\u0026编辑器","接口管理及测试","抓包工具","代码质量 \u0026代码审查","笔记及流程图","常见开发框架","WebUI自动化","App性能测试","Python","测试框架","Java","代码覆盖率","接口测试","桌面客户端自动化","前端","服务端监控","大数据测试","数据库客户端","Web3区块链测试","项目/测试管理","测试工具","用例生成","HTTP接口性能测试","流量回放","PC应用性能","Golang","混沌测试","其他性能测试","网络性能测试","Web页面性能测试","其他","车载测试"],"readme":"收集整理，测试相关工具、资源面试题等，欢迎补充完善\n\n\n## 功能测试  \n\n### 测试工具\n- [XMind](https://xmind.cn/): 思维导图工具，常用来梳理测试点，商业软件，支持免费试用，有功能限制。\n- [XShell](https://www.xshell.com/zh/free-for-home-school/): Windows平台远程Linux服务器连接及操作工具，商业软件，支持免费试用，有功能限制。\n\n### 项目/测试管理\n- [Jira](https://www.atlassian.com/software/jira): 缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理, 测试用例管理可以通过插件[Xray](https://marketplace.atlassian.com/apps/1211769/xray-test-management-for-jira?tab=overview\u0026hosting=cloud)或[Zephyr](https://marketplace.atlassian.com/apps/1014681/zephyr-squad-test-management-for-jira?tab=overview\u0026hosting=cloud)实现。\n- [Tapd](https://m.tapd.cn/): 腾讯出品的项目管理平台，支持需求、迭代、任务、缺陷、测试用例管理等。\n- [PingCode](https://pingcode.com/): 新一代研发管理工具。\n- [TestLink](http://www.testlink.org/): 开源测试用例管理，测试计划，测试执行，测试报告。  \n- [禅道](https://www.zentao.net/): ，国产开源工具，记录bug，用例管理，项目管理。  \n- [Redmine](http://www.redmine.org/): 用Ruby开发的基于web的项目管理软件  。\n\n\n### 抓包工具\n- [Chrome Devtools](https://leeon.gitbooks.io/devtools/content/learn_basic/overview.html): Chrome浏览器自带的开发组工具，Network面板可用于抓包。\n- [Charles](https://www.charlesproxy.com/): 多平台HTTP接口抓包工具，商业软件，支持免费试用。\n- [Fiddler](https://www.telerik.com/fiddler): HTTP抓包调试工具，支持Mock响应，弱网模拟等。\n- [Wireshark](https://www.wireshark.org/)：基于网卡的抓包工具，支持HTTP、TCP、UDP等各种协议的抓包，支持各种操作系统。\n- [Whistle](https://github.com/avwo/whistle)：基于Nodejs实现的跨平台抓包工具，支持Http，WebSocket及TCP请求。\n- [Mitmproxy](https://mitmproxy.org/): 开源HTTP抓包工具，支持使用代码编写抓包规则。\n- [AnyProxy](https://github.com/alibaba/anyproxy): 阿里巴巴开源的基于Nodejs实现的HTTP抓包工具。\n- [tcpdump](https://linux.die.net/man/8/tcpdump)：Linux服务端抓包命令。\n\n### 命令行工具\n- [idb](https://github.com/facebook/idb): iOS调试命令行工具，仅支持macOS。\n- [adb](https://developer.android.com/tools/adb?hl=zh-cn):  Android SDK中内置的Android调试工具。\n\n### 笔记及流程图\n- [Draw.io](https://www.drawio.com/): 开源免费的流程图绘制工具。\n- [Obsidian](https://obsidian.md/): 免费的Markdown文档及知识管理工具，支持众多插件。\n- [有道云笔记](https://note.youdao.com/): 网易免费的云笔记管理软件，支持Markdown及Word等格式。\n- [印象笔记](https://www.yinxiang.com/): 功能丰富的云笔记软件，免费版支持2个端的同步。\n\n### 其他\n- [爱思助手](https://www.i4.cn/): iOS应用测试包安装工具。\n- [allpairs](https://github.com/joebmt/allpairs): 正交试验用例生成工具。\n- [XMind2Excel](https://github.com/hanzhichao/xmind2excel): XMind测试用例转Excel用例工具。\n\n\n### 客户端专项\n\n### App性能测试\n- [PerfDog](https://perfdog.qq.com/): App性能监控及分析工具，已转为收费软件。\n\n#### 稳定性测试\n\n- [Monkey](https://developer.android.com/tools?hl=zh-cn): Android SDK中内置的一款Android稳定性测试工具。\n- [Fastbot_Android](https://github.com/bytedance/Fastbot_Android): 字节开源的Android稳定性测试工具。\n- [Fastbot_iOS](https://github.com/bytedance/Fastbot_iOS): : 字节开源的iOS稳定性测试工具。\n- [FastMonkey](https://github.com/zhangzhao4444/Fastmonkey): 张昭开发的一款基于Swift的iOS稳定性测试统计已停止维护。\n- [SwiftMonkey](https://github.com/zalando/SwiftMonkey): Zalando小组开发的一款iOS稳定性测试工具，已停止维护。\n- [WebDriverAgent](https://github.com/facebookarchive/WebDriverAgent): Facebook开发的iOS自动化测试驱动，可以配合Appium使用。\n\n\n#### 弱网测试\n- [Fiddler](https://www.telerik.com/fiddler)：使用Fiddler抓包工具可以模拟弱网\n- [Charles](https://www.charlesproxy.com/): 使用Charles代理可以模拟弱网\n- [TC](https://linux.die.net/man/8/tc): Traffic Control, Linux上网络流量控制工具  \n\n#### 音视频质量\n- [audio_video_streaming](https://github.com/0voice/audio_video_streaming/tree/main): 音视频流媒体相关知识\n- [FFmpeg](https://www.ffmpeg.org/): 开源的音视频转换命令行工具\n- [OpenCV](https://opencv.org/): Python开源图像分析转换三方库\n\n\n## 服务端测试  \n\n### 常用工具\n- [Git](https://git-scm.com/): 代码版本管理命令行工具\n- [Docker](https://www.docker.com/): 应用容器，轻量化虚拟机\n\n### 接口测试\n\n- [Postman](https://www.getpostman.com/): HTTP接口测试工具，支持HTTP，Websocket，GraphQ， gRPC接口测试，接口管理及Mock等\n- [Bruno](https://www.usebruno.com/): 开源免费的HTTP测试工具，类似Postman，数据存在本地\n- [JMeter](https://jmeter.apache.org/): 工业级的压力测试工具，也可以做接口测试  \n- [SoapUI](https://www.soapui.org/): 基于SOAP协议的WebService接口测试工具\n- [SwitchHosts](https://switchhosts.vercel.app/zh): Hosts配置及切换工具\n- [Locust](https://locust.io/): 一个开源负载测试工具。使用Python代码定义用户行为，并让数百万同时用户涌入系统。\n\n\n### 接口管理及测试\n- [YApi](https://hellosean1025.github.io/yapi/): 爱奇艺YMFE团队开源的接口管理平台，支持Mock接口\n- [RAP2](https://github.com/thx/rap2-delos): 阿里开源的接口管理平台，支持Mock接口\n- [ShowDoc](https://www.showdoc.com.cn/): 开源接口文档管理工具，自带模版，方便使用\n- [SwaggerUI](https://swagger.io/tools/swagger-ui/): 与接口代码集成的接口测试插件，可以使用Web界面查看和调试开发好的接口\n- [MeterSphere](https://github.com/metersphere/metersphere): 一站式开源持续测试平台。  \n- [BlazeMeter](https://www.blazemeter.com/): 一站式持续测试平台\n- [ApiPost](https://apipost.cn/): 一款类似Postman的HTTP接口文档、设计、调试、自动化测试一体化协作工具\n- [ApiFox](https://apifox.com/):  另一款类似Postman的HTTP接口文档、设计、调试、自动化测试一体化协作工具\n\n### 数据库客户端\n- [Navcat](https://www.navicat.com.cn/products): 商业软件，包含MySQL、PostgreSQL、MongoDB、Redis等各种客户端\n- [DBeaver](https://dbeaver.io/): 开源的数据库客户端，支持MySQL、PostgresSQL等\n- [Another Redis Desktop Manager](https://github.com/qishibo/AnotherRedisDesktopManager): 另一款开源的Redis桌面客户端\n\n### 服务端监控\n\n#### 综合监控工具\n- [Zabbix](https://github.com/zabbix/zabbix): 经典的开源的Linux服务实时监控工具\n- [Prometheus](https://prometheus.io/): 开源实时监控、时序数据库，监控数据采集，多和Grafana配合使用\n- [Grafana](https://github.com/grafana/grafana): 开源监控表盘系统，多和Prometheus配合使用\n- [Nightingale-夜莺监控](https://github.com/ccfos/nightingale): 滴滴开源版监控系统，支持对接各种数据库及监控表盘系统\n- [Netdata](https://github.com/netdata/netdata): 开源高性能、云原生和本地监控工具\n\n#### 数据库监控\n- [Dolphie](https://github.com/charles-001/dolphie): 开源MySQL数据库实时监控平台\n- [Anemometer](https://github.com/box/Anemometer): MySQL慢查询监控\n- [DBA Dash](https://github.com/trimble-oss/dba-dash): 开源SQL Server数据库监控\n- [Swiple](https://github.com/Swiple/swiple): 开源的数据库监控和自动报警平台，支持MySQL，PostgresSQL等\n- [Redis Monitor](https://redis.com.cn/commands/monitor.html): Redis自带的运行监控命令\n\n#### 数据库健康检查\n- [MySQLTuner-perl](https://github.com/major/MySQLTuner-perl): MySQL数库库配置检查\n- [pgDoctor](https://github.com/thumbtack/pgdoctor): 开源轻量级PostgresSQL运行状态检查\n- [pg_Insights](https://github.com/lob/pg_insights): 开源的PostgresSQL工具，支持数据库健康检查\n- [pg-Index-Health-SQL](https://github.com/mfvanek/pg-index-health-sql): 开源的PostgresSQL工具，支持数据库健康检查\n- [oracle-db-appdev-monitoring](https://github.com/oracle/oracle-db-appdev-monitoring): Oracle数控监控检查及问题诊断\n\n#### 日志监控系统\n- [ELK](https://www.elastic.co/cn/elastic-stack): 开源日志监控工具，Elasticsearch + Logstash + Kibana \n\n#### 微服务(分布式)链路监控(APM)\n- [Dapper](https://research.google/pubs/dapper-a-large-scale-distributed-systems-tracing-infrastructure/): 分布式监控架构(论文)\n- [Apache SkyWalking](https://skywalking.apache.org/): 开源分布式系统的应用程序性能监视工具\n- [Pinpoint](https://github.com/pinpoint-apm/pinpoint): 开源无侵入的，分布式应用程序性能监控工具，支持Java, Python, PHP\n\n#### Linux命令行监控工具\n- [htop](https://hisham.hm/htop/): 实时统计Linux系统资源占用率的Linux命令行工具 \n- [iftop](https://en.wikipedia.org/wiki/Iftop): 实时统计Linux网络流量的Linux命令行工具 \n- [nload](https://linux.die.net/man/1/nload): Linux网速实时监控的Linux命令行工具 \n\n\n### 流量回放\n\n- [GoReplay](https://goreplay.org/): 网络监控工具，可以做流量回放，压力测试，流量分析。\n- [TcpCopy](https://github.com/session-replay-tools/tcpcopy): 流量回放工具。  \n- [vm-sandbox-repeater](https://github.com/alibaba/jvm-sandbox-repeater): 阿里开源的基于JVM-Sandbox的流量录制回放工具，提供入口请求（HTTP/Dubbo/Java）流量回放、子调用（Java/Dubbo）返回值Mock能力。\n\n### 安全测试\u0026渗透测试\n- [AppScan](https://cloud.appscan.com/): App安全测试工具。\n- [Metasploit](https://www.metasploit.com/): 广泛使用的渗透测试自动化框架。\n- [BurpSuite](https://portswigger.net/burp): 渗透测试工具套件。\n- [Kali Linux](https://www.kali.org/): 包含上百种渗透测试，如漏洞分析，Web应用程序，信息收集，无线攻击，逆向工程，密码破解，取证工具，Web应用程序，欺骗，嗅探相关工具的开源Linux系统。\n\n### 混沌测试\n- [ChaosBlade](https://github.com/chaosblade-io/chaosblade): 阿里巴巴开源的一款简单易用、功能强大的混沌实验注入工具。  \n- [ChaosMesh](https://github.com/chaos-mesh/chaos-mesh): 基于 Kubernetes 的云原生混沌工程平台。  \n\n## 白盒测试\n  \n### 代码质量 \u0026代码审查\n- [SonarQube](https://www.sonarqube.org/): 开源代码质量和安全的扫描工具，支持Python，Java等多种语言项目。\n- [Gerrit](https://www.gerritcodereview.com/): 配合Git的代码审查工具。\n\n### 代码覆盖率\n- [Goc](https://github.com/qiniu/goc/tree/master): 开源的Golang项目代码覆盖率工具。\n- [Jacoco](https://www.eclemma.org/jacoco/): 开源的Java项目代码覆盖率工具。\n- [CodePulse](http://code-pulse.com/): 实时代码覆盖率工具。\n\n### 常见开发框架\n- [OpenResty](https://openresty.org/cn/): 一款基于Nginx和Lua的高性能Web开发框架。\n- [COLA](https://github.com/alibaba/COLA): 阿里巴巴推出的Java领域驱动Web开发框架。\n- [Spring Boot](https://spring.io/projects/spring-boot): Java Web应用开发框架，常结合Mybatis操作数据库，可结合Dubbo + Zookeeper开发微服务。\n- [Spring Cloud](https://spring.io/projects/spring-cloud): Spring整套微服务框架，包含Gatewary广告，Bug消息总线，注册中心Nacos、Consul服务治理，Sentinel熔断限流，OpenFeign接口框架等。\n- [Gin](https://github.com/gin-gonic/gin): Golang Web服务开发框架，常结合Gorm操作数据库。\n- [Go-zero](https://github.com/zeromicro/go-zero): Golang微服务开发框架。\n- [ThinkPHP](https://www.thinkphp.cn/?ydreferer=aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS8%3D): 轻量级PHP Web应用开发框架。\n- [Koa](https://koajs.com/): Nodejs Web应用开发框架。\n- [Cocos](https://www.cocos.com/): 2D/3D游戏开发框架。\n- [CEF](https://github.com/chromiumembedded/cef)：基于Chromium浏览器的桌面应用开发框架。\n- [Electron](https://www.electronjs.org/): 基于前Javascript, HTML及CSS的桌面应用开发框架。\n\n## 性能测试\n\n### HTTP接口性能测试\n- [LoadRunner](https://ssl.www8.hp.com/sg/en/ad/load-runner/load-runner.html): HP的商业性能测试工具  \n- [JMeter](https://jmeter.apache.org/)：开源的基于Java的接口压力测试工具，也有Websocket压力测试插件\n- [Locust](https://www.locust.io/)：基于Python的性能测试工具，Web界面\n- [Wrk](https://github.com/wg/wrk): 一款现代HTTP基准测试工具，Linux命令\n- [Apache Bench](http://httpd.apache.org/docs/2.4/programs/ab.html): HTTP接口性能测试命令\n- [Siege](https://www.joedog.org/): Siege是一个多线程HTTP负载测试和基准测试工具  \n\n\n### Web页面性能测试\n- [Chrome LightHouse](https://developer.chrome.com/docs/lighthouse/overview?hl=zh-cn): Chrome浏览器自带的页面性能测试工具\n- [WebPageTest](https://github.com/WPO-Foundation/webpagetest):测量和分析网页性能工具,支持开发者下载源文件搭建私人的内部测试站点  \n- [PageSpeed Insights](https://developers.google.cn/speed/pagespeed/insights/):专注于改进网页性能的开发者工具,google出品 \n\n### App性能测试/监控\n- [PerfDog](https://perfdog.qq.com/): App性能监控及分析工具，已转为收费软件。\n\n\n### PC应用性能\n- [PresentMon](https://github.com/GameTechDev/PresentMon): Windows平台图形应用(游戏)性能测试工具。\n\n### 其他性能测试\n#### 数据库性能测试\n- [Sysbench](https://github.com/akopytov/sysbench): 多线程MySQL数据库测试命令行工具。\n- [Pgbench](https://www.postgresql.org/docs/current/pgbench.html): PostgresSQL数据库性能测试工具。\n\n#### 存储性能测试\n- [Vdbench](https://www.oracle.com/downloads/server-storage/vdbench-downloads.html): 可以产生大量的IO读写，以测试存储性能。\n- [MemTester](https://github.com/jnavila/memtester): 内存压力测试工具。\n\n### 网络性能测试\n- [IPerf](https://github.com/esnet/iperf): 主机TCP, UDP及SCTP网卡带宽(性能)测试工具。\n\n\n## 自动化测试\n\n### 测试框架\n\n#### Python\n- [Pytest](https://docs.pytest.org): 最强大的Python测试框架，可定制性高，插件丰富\n- [Unittest](https://docs.python.org/3/library/unittest.html): Python官方内置的测试框架\n- [Nose2](https://nose.readthedocs.io/en/latest/): 更易用的Unittest测试框架扩展框架\n- [Robot Framework](https://robotframework.org/): 基于关键字驱动的测试框架，开源，易用\n- [Behave](https://github.com/behave/behave): 基于Python的BDD自动化测试框架\n- [QTAF](https://github.com/Tencent/QTAF): 腾讯推出的测试框架，类似Unittest\n- [Unitplus](https://github.com/hanzhichao/unitplus): Unittest测试框架扩展，为用例添加优先级、归属人、tags等多种属性及筛选方法\n\n#### Java\n- [JUnit](https://junit.org): 最著名的xUnit类的单元测试框架，但是不仅仅可以做单元测试。  \n- [TestNG](https://testng.org/): 更强大的Java测试框架，灵活可扩展，支持注解和多线程。  \n- [Spock](https://github.com/spockframework/spock): Java及Groovy应用的BDD测试框架。\n- [Cucumber-JVM](https://github.com/cucumber/cucumber-jvm): Java版Cucumber，一款BDD测试框架。\n- [Rest-assured](https://github.com/rest-assured/rest-assured): Java一款易用的的测试HTTP接口测试框架。\n- [Maven](https://maven.apache.org/): Java项目构建及依赖管理框架。\n\n#### Golang\n- [Testify](https://github.com/stretchr/testify): Golang三方具单元测试框架，包含测试套件、常用断言及Mock工具等。\n- [HttpRunner](https://github.com/httprunner/httprunner): 基于YAML测试文件的HTTP及UI测试库。\n\n#### C++\n- [GTest](https://github.com/google/googletest): Google一款C++单元测试框架。\n- [Bazel](https://bazel.build/about?hl=zh-cn): 一款C++项目构建及测试框架。\n\n#### 跨语言测试框架\n- [Cucumber](https://github.com/cucumber): BDD测试框架，拥有Ruby,Java,Javascript,Python,Golang等多种语言的实现。\n- [Allure](http://allure.qatools.ru/): 测试报告框架，支持Pytest, Cucumber等。\n\n\n#### 其他\n- [Gauge](https://gauge.org/index.html): 轻量级的跨平台测试自动化工具，可以以业务语言编写测试用例。  \n\n### WebUI自动化\n\n- [Selenium](https://www.seleniumhq.org/): 业界最有影响力的Web自动化测试工具。 \n- [Cypress](https://www.cypress.io/): 自带浏览器，基于Javascript的Web自动化测试工具，较Selenium更快。\n- [Playwright](https://github.com/microsoft/playwright-python) ：微软开源的一款Python异步Web测试库，支持多种浏览器，较Selenium更快。\n- [Puppeteer](https://pptr.dev/): 基于Javascript的的异步Web测试库，较Selenium更快。\n\n### AppUI自动化\n\n#### Android \u0026 iOS自动化\n- [Appium](http://appium.io/): 支持android和ios的移动端自动化测试工具。\n- [Macaca](https://macacajs.github.io/zh/): 阿里巴巴开源的面向多端的自动化测试工具。\n- [Airtest](http://airtest.netease.com/): UI自动化测试工具，支持App和**游戏**测试，网易开源。  \n- [SoloPi](https://github.com/alipay/SoloPi): Soloπ是一个无线化、非侵入式的Android自动化工具，公测版拥有录制回放、性能测试、一机多控三项主要功能，能为测试开发人员节省宝贵时间。  \n- [Uiautomator2](https://github.com/openatx/uiautomator2): Python版Uiautomator封装，Android设备测试框架。\n- [ATX](https://github.com/NetEaseGame/ATX): 网易推出的AppUI测试框架，支持Android和iOS。\n- [STF](https://openstf.io/): STF(Smartphone Test Farm) 移动设备管理工具，通过浏览器控制和管理移动设备。 \n\n#### Flutter App自动化\n- [Flutter测试](https://doc.flutterchina.club/testing/): Flutter中文文档-测试 Flutter App\n\n#### 鸿蒙App自动化\n\n#### 微信小程序自动化\n- [MiniTest](https://minitest.weixin.qq.com/#/): 微信小程序和小游戏的自动化测试框架，需要萧承煦源码。\n\n### 桌面客户端自动化\n- [Pyautogui](https://pyautogui.readthedocs.io/en/latest/): 基于截图识别等桌面自动化框架。\n- [Atalon](https://www.katalon.com/): API，Web，移动端的自动化测试工具。  \n- [Ranorex](https://www.ranorex.com/): 商业GUI自动化测试工具，支持桌面，Web，移动端。  \n- [AutoIT](https://www.autoitscript.com/site/): 用类Basic脚本编写Windows桌面GUI自动化的工具。\n- [QTP/UFT](https://en.wikipedia.org/wiki/HP_QuickTest_Professional) 商业GUI桌面，Web的自动化测试工具 。\n\n## 持续集成\n- [Jenkins](https://www.jenkins.io/): 使用广泛的开源持续集成网站，拥有丰富的插件，支持应用定时打包、构建、自动化测试等。\n- [GitLab CI](https://docs.gitlab.com/ee/ci/): 开源GitLab平台的基于YAML配置的应用持续集成语法。\n\n## 测试开发\n\n### IDE\u0026编辑器\n- [PyCharm](https://www.jetbrains.com/pycharm/): Jetbrains推出的Python开发工具，有社区免费版。\n- [IDEA](https://www.jetbrains.com/zh-cn/idea/): Jetbrains推出的Java开发工具，有社区免费版。\n- [Visual Studio Code](https://code.visualstudio.com/): 微软推出的全能代码编辑器，支持多种语言和各种插件。\n- [Zed](https://zed.dev/): 新一代支持协作编码的代码编辑器。\n\n### Python\n- [Django](https://www.djangoproject.com/): Python全能Web开发框架。\n- [Flask](https://flask.palletsprojects.com/en/3.0.x/): Python微型Web开发框架。\n- [FastAPI](https://fastapi.tiangolo.com/): Python高性能Web接口开发框架。\n- [SQLAlchemy](https://www.sqlalchemy.org/): Python数据库操作ORM库。\n\n### Java\n- [Spring Boot](https://spring.io/projects/spring-boot/)：易用的Java Web开发框架。\n- [Mybatis](https://mybatis.org/mybatis-3/zh_CN/index.html)：Java数据库操作框架。\n\n### Golang\n- [Gin](https://github.com/gin-gonic/gin): 简单易用的的Golang Web开发框架。\n- [Gorm](https://github.com/go-gorm/gorm): Golang数据库操作ORM框架。\n\n### 前端\n- [Vue](https://cn.vuejs.org/): 渐进式Web前端开发框架, 有Vue2和Vue3两个版本。\n- [Element UI](https://element.eleme.cn/#/zh-CN): 饿了么推出的Web前端组件库，支持Vue。\n- [React](https://react.dev/): Meta推出的前端开发框架。\n- [AntDesign](https://ant-design.antgroup.com/components/overview-cn)：阿里推出的Web前端组件库，支持React。\n- [TDesign](https://tdesign.tencent.com/): 腾讯推出的前端组件库，支持Vue，React等。\n\n\n## 其他\n\n### 车载测试\n- [CANoe](https://www.vector.com/gb/en/products/products-a-z/software/canoe/): Vector推出的汽车HIL和SIL项目的开发和测试工具。\n- [CANdelaStudio](https://www.vector.com/gb/en/products/products-a-z/software/candelastudio/): Vector推出的高效汽车数据诊断系统。\n- [DiVa](https://www.vector.com/gb/en/products/products-a-z/software/canoediva/): Vector推出的汽车电子控制单元，自动化验证和诊断工具。\n- [vTESTstudio](https://www.vector.com/at/en/products/products-a-z/software/vteststudio/): Vector推出的可视化汽车嵌入式系统自动化测试工具。\n- [Python-can](https://python-can.readthedocs.io/en/stable/#): CAN协议硬件Python操作库。\n\n### 搜索测试\n- 评价指标：准确率、精确率、召回率、MAP(Mean Average Precision-平均精度)和NDCG(Normalized Discounted Cumulative Gain-归一化折合增益值)、无结果率、MRR(平均倒数排名)、点击率等。\n- 主要测试方法：A/B Testing，基于专家(主管)评价，或基于点击率统计评价。\n\n### 大数据测试\n- [Apache Hadoop](https://hadoop.apache.org/): 开源大数据计算框架。\n- [Apache Hive](https://hive.apache.org/): 开源大数据分布式容错数据仓库系统。\n- [Apache Spark](https://spark.apache.org/): 开源大数据实时计算统一分析引擎。\n- [Apache Flink](https://flink.apache.org/): 开源大数据流数据处理框架。\n\n### AI大模型测试\n\n\n### 算法测试\n\n### Web3区块链测试\n- [Solidity](https://solidity-cn.readthedocs.io/zh/develop/): Solidity 是一门面向合约的、为实现智能合约而创建的高级编程语言。这门语言受到了C++，Python 和Javascript 语言的影响，设计的目的是能在以太坊虚拟机（EVM）上运行。\n- [Solidity by Example](https://solidity-by-example.org/): 通过简单示例介绍Solidity。\n- [Remix](https://remix.ethereum.org/)：以太坊只能合约开发IDE，支持合约编程，编译，调试及部署。\n- [Hardhat](https://hardhat.org/): 基于JavaScript或Typescript的以太坊应用测试框架。\n- [Wake](https://ackee.xyz/wake/docs/latest/): Wake是一个基于 Python 的 Solidity 开发和测试框架，内置漏洞检测器。\n- [Ape](https://docs.apeworx.io/ape/stable/userguides/quickstart.html): Ape 框架是一款易于使用的 Web3 开发工具。用户可以在一个命令行会话中编译、测试并与智能合约交互。凭借我们的模块化插件系统，Ape 支持多种合约语言和链。\n- [Brownie](https://github.com/eth-brownie/brownie): 针对以太坊虚拟机的基于 Python 的智能合约开发和测试框架。Python 版 Hardhat，Pytest 语法。\n- [Foundry](https://getfoundry.sh/introduction/getting-started/)：Foundry是一个基于Solidity语言的智能合约开发工具链。可以管理依赖项、编译项目、运行测试、部署，并允许从命令行[forge](https://getfoundry.sh/forge/reference/forge/)命令和通过 Solidity 脚本与链进行交互。\n- [Truffle](https://archive.trufflesuite.com/)：Truffle是一个基于Solidity,JavaScipt,TypeScript的全面只能合约开发工具套件。\n\n### 用例生成  \n- [Graphwalker](https://github.com/GraphWalker): 基于模型的测试用例生成框架  \n- [PICT](https://docs.microsoft.com/en-us/previous-versions/software-testing/cc150619(v=msdn.10)): 微软公司开发的pairwise testing的用例生成工具。\n\n\n### AI辅助测试\n- AI辅助用例生成\n- AI辅助用例检查\n\n  \n## 参考\n- [springcloud-learning](https://github.com/macrozheng/springcloud-learning)\n- [网易严选算法模型质量保障](https://www.6aiq.com/article/1675050710731)\n- [Python机器学习笔记：常用评估模型指标的用法](https://www.cnblogs.com/wj-1314/p/9400375.html)\n- [App专项测试](https://www.cnblogs.com/stormliu/p/16291488.html)\n- [jumper2014/awesome-testing](https://github.com/jumper2014/awesome-testing)\n- [TheJambo/awesome-testing](https://github.com/TheJambo/awesome-testing)\n- [atinfo/awesome-test-automation](https://github.com/atinfo/awesome-test-automation)\n- [车载测试介绍](https://www.cnblogs.com/zxt518/p/17463906.html)\n- [CAN总线简介](https://theembeddedsystem.readthedocs.io/en/latest/c8_can/intro_can.html)\n- [怎样量化评价搜索引擎的结果质量](https://www.cnblogs.com/scnucs/archive/2012/10/10/2718503.html)\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/hanzhichao%2Fawesome-testing/projects"}