Logo

#测试

Logo of benchllm
benchllm
BenchLLM是一个开源Python库,用于简化大语言模型和AI应用的测试。它提供多种测试和评估方法,包括语义相似度和字符串匹配,并具有缓存功能。BenchLLM支持链、代理和各种LLM模型的测试,有助于消除不稳定因素,确保代码的可靠性。便捷的安装和使用方式使其适用于开发者进行自动化集成和模型评估。
Logo of swift-custom-dump
swift-custom-dump
swift-custom-dump是一个用于调试、比较和测试Swift应用程序数据结构的工具库。它优化了标准dump函数的输出,提高了结构可读性,并引入了diff功能用于值比较。库中的expectNoDifference和expectDifference断言函数有助于编写清晰的单元测试。开发者还可通过自定义协议控制特定类型的dump输出。
Logo of swift-clocks
swift-clocks
swift-clocks项目为Swift并发编程提供了多种Clock实现,如TestClock和ImmediateClock,以增强时间相关操作的可测试性和可控性。该库允许精确控制时间流逝,简化异步代码测试,并提供实用的定时器工具。适用于需要精确时间管理的Swift应用开发,尤其有利于提升并发代码的可测试性和灵活性。
Logo of clean-architecture
clean-architecture
Clean Architecture项目提供了一个清晰分层的软件架构模板,实现了领域驱动设计原则。该项目支持复杂的授权机制,包括基于角色、权限和策略的授权。它还包含领域事件处理和最终一致性机制,并提供了详细的文件结构和使用指南。这个模板适用于构建可维护、易测试和灵活的企业级应用程序。
Logo of CtCI-6th-Edition-Python
CtCI-6th-Edition-Python
该开源项目提供《破解编程面试》第六版的Python解决方案,涵盖算法演示、Python最佳实践和高效实现。项目支持Python 3.6+,遵循PEP 8规范,使用pytest测试。欢迎社区贡献,为开发者准备编程面试提供了实用资源。
Logo of gpt-prompt-engineer
gpt-prompt-engineer
gpt-prompt-engineer是一款自动化提示工程工具,能够根据任务描述和测试用例生成、评估和排序多个提示。该工具支持多种先进AI模型,包括GPT-4、GPT-3.5-Turbo和Claude 3 Opus。通过ELO评分系统、分类功能和专门的Claude 3版本,gpt-prompt-engineer显著提升了提示工程的效率和质量。
Logo of makem.sh
makem.sh
makem.sh是一款专为Emacs Lisp包开发设计的自动化工具。它无需配置即可使用,能自动发现源文件和测试文件,解析包依赖,并提供字节编译、lint检查和测试等功能。该工具支持在本地Emacs配置或沙盒环境中运行,输出清晰简洁,可轻松与GitHub Actions集成。makem.sh通过简化构建、检查和测试流程,为Emacs Lisp包开发者提供了高效便捷的解决方案。
Logo of compat-table
compat-table
compat-table是一个开源项目,提供ES5、ES6、ESNext和非标准JavaScript特性的兼容性表格。它允许开发者编辑测试文件并运行构建脚本更新数据,支持测试JavaScript编译器和Node.js版本。该项目为开发者提供跨平台兼容性参考,有助于了解不同环境下的ECMAScript特性支持情况。
Logo of cross
cross
Cross是一款简便的Rust跨平台编译和测试工具。它支持多种目标架构,提供完整的交叉编译环境,包括工具链和库,用于生成可移植的二进制文件。Cross兼容Rust的稳定、测试和每日构建版本,能在非x86架构上进行测试。该工具利用Docker或Podman容器技术,确保开发环境的一致性和隔离性,无需繁琐设置即可使用。
Logo of AspNetCore-DDD
AspNetCore-DDD
AspNetCore-DDD是一个基于领域驱动设计的ASP.NET Core项目框架,使用.NET 8.0技术栈。该框架整合了CQRS、事件溯源等设计模式,提供Docker支持、API版本控制和Swagger文档。它包含单元测试、集成测试和健康检查功能,适用于开发高性能、易维护的企业级应用。
Logo of deepchecks
deepchecks
Deepchecks是一款开源工具,专为AI和机器学习模型的验证而设计。它提供从研究到生产的全面测试解决方案,包括数据和模型的测试、持续集成及监控。Deepchecks涵盖数据表格、自然语言处理和计算机视觉的验证需求,并提供详细文档和社区支持,助力提升模型的性能与准确性。用户可轻松安装使用这款工具,确保模型在生产环境中的表现稳定可靠。
Logo of composable-core-location
composable-core-location
Composable Core Location是一个Swift开源库,旨在简化iOS应用中位置服务的实现和测试。它将Core Location功能与Composable Architecture设计模式相结合,提供了结构化的API来处理位置授权、更新和地理围栏等功能。通过封装CLLocationManager,该库不仅提高了代码的可组合性,还大大增强了位置相关功能的可测试性,使开发者能更轻松地构建和维护使用位置服务的应用。
Logo of swift-issue-reporting
swift-issue-reporting
swift-issue-reporting是一个Swift问题报告库,可将代码问题转化为Xcode运行时警告、断点和断言。它支持自定义报告严重程度,并在测试环境中将问题转为测试失败。这个工具有助于开发者及早发现并解决潜在问题,提高代码质量和开发效率。
Logo of openreview-py
openreview-py
openreview-py是一个用于访问和修改OpenReview系统数据的Python库。支持Python 3.6及以上版本,可通过pip安装。该库简化了与OpenReview API的交互,方便获取会议论文、打印标题等操作。项目提供详细文档和测试套件,便于开发者使用和维护。
Logo of nuxt-vitest
nuxt-vitest
nuxt-vitest为Nuxt应用提供Vitest测试环境,支持在Nuxt运行时进行代码测试。该工具具备自动导入、组件挂载和API模拟功能,并提供mountSuspended和mockNuxtImport等测试辅助方法,简化Nuxt应用测试流程。目前nuxt-vitest已整合至@nuxt/test-utils,成为Nuxt生态系统的核心测试工具。
Logo of PyQt
PyQt
这个项目是一个综合性的PyQt学习资源库,提供了大量实用的示例代码和开发技巧。内容涵盖从基础布局到高级动画等多个方面,同时还包含QtChart、QtQuick等模块的应用实例。通过丰富的实际案例,该项目展示了PyQt在桌面应用程序开发中的强大功能,为开发者提供了宝贵的学习和参考资料。
Logo of isitaitext.com
isitaitext.com
这款在线工具专门用于识别AI生成文本,通过快速分析输入的文字,判断内容是人工还是人工智能创作。简单直观的界面设计让用户只需粘贴文本即可获得分析结果。在AI内容普及的背景下,该工具为辨别信息真实性提供了有力支持,适用于学术论文查重、新闻真实性验证、社交媒体内容审核等多种场景,满足教育、出版、新闻、社交媒体等领域的内容验证需求。这款免费工具提供实时分析,帮助用户快速识别AI生成内容,提高信息辨识能力,为内容创作者、教育工作者和媒体从业人员等提供可靠的文本来源判断依据。
Logo of checklist
checklist
CheckList是一个用于全面测试NLP模型的框架,它提供了多种测试类型和工具。主要功能包括生成测试数据、扰动现有数据、创建和运行各类测试等。通过CheckList,研究人员和开发者可以更全面地评估NLP模型的行为表现,识别潜在问题和偏差。该项目包含详细教程和代码示例,支持多语言测试,并可与主流NLP库集成。
Logo of idcard_generator
idcard_generator
idcard_generator是一个用于生成合法中国身份证号码的开源工具。该项目旨在为开发和测试过程提供身份证号码样本数据。工具支持自定义地区、出生日期等参数,生成的号码符合国家标准。尽管原仓库已删除,项目的功能概念仍可为类似开发提供参考。需要注意的是,由于原始仓库已被删除,感兴趣的开发者可能需要寻找替代方案或重新实现类似功能。
Logo of test-with-actions
test-with-actions
本项目是一个GitHub Actions持续集成教程,旨在帮助开发者和团队提升代码质量。课程内容涵盖持续集成概念、GitHub Actions使用技巧以及创建测试工作流等实用知识。参与者将学习如何设置测试环境、运行自动化测试、生成报告并实施分支保护策略。通过实践,学员能够掌握利用GitHub Actions构建高效CI/CD流程的技能,确保代码一致性和可靠性。
Logo of awesome-grpc
awesome-grpc
这份精选的gRPC资源列表涵盖官方文档、社区资源、开发工具和多语言实现。包含CLI和GUI客户端、测试工具、代理服务器等实用组件,以及针对不同编程语言的库和框架。为开发者提供了全面探索和利用gRPC生态系统的参考指南。
Logo of faker
faker
faker是一个Go语言假数据生成库,可根据结构体定义自动生成测试数据。支持多种数据类型、自定义标签和单一数据生成函数,易于集成到测试和开发流程。该库性能高效,操作简便,适合开发人员进行数据模拟和测试。
Logo of AspNetCore-Developer-Roadmap
AspNetCore-Developer-Roadmap
这个项目提供了一份系统的ASP.NET Core开发学习指南,涵盖从基础到高级的多个技术领域。内容包括C#、SQL、ASP.NET Core基础、ORM、依赖注入、数据库、缓存、日志、API开发、实时通信、测试和微服务等。除了技术要点,还附有丰富的学习资源和教程链接,为开发者提供了全面提升ASP.NET Core技能的路径。
Logo of pytest-postgresql
pytest-postgresql
pytest-postgresql是一个简化PostgreSQL数据库测试的Python插件。它提供了便捷的fixtures用于管理数据库进程和客户端连接,支持自动填充数据库模式,并具有灵活的配置选项。适用于PostgreSQL 10及以上版本,同时支持连接到已运行的实例,如Docker环境。这个插件能显著提高依赖PostgreSQL的代码测试效率。
Logo of firebase-android-sdk
firebase-android-sdk
Firebase Android SDK是一个开源项目,提供了除Analytics和Auth外的全套Firebase功能。该SDK包括丰富的工具,支持应用程序的构建、扩展和变现。项目特点包括完善的测试支持、详细的文档、代码混淆兼容性以及灵活的发布机制。开发者可以轻松将这些功能集成到Android项目中,提升应用开发效率。
Logo of next-enterprise
next-enterprise
next-enterprise是一个功能丰富的Next.js企业级开发框架。它集成了TypeScript、Tailwind CSS、ESLint等主流技术,提供性能优化、代码质量、测试、部署等多方面的最佳实践。该框架还包含组件库、状态管理、环境变量处理等实用功能,可帮助开发者快速构建高质量的大型应用,提升开发效率。
Logo of Apex Vision AI
Apex Vision AI
Apex Vision是一款Chrome扩展程序,为学生提供即时的作业、测试和小测验答案。这个智能学习工具简化了学习过程,提供实时支持,帮助解决问题并减轻学习压力。该工具适用于多种学科,操作简便直观。无论是日常作业还是考试准备,它都能成为学生可靠的学习伙伴,为他们提供及时、准确的帮助。Apex Vision旨在成为学生的智能学习助手,让学习更加高效轻松。
Logo of assertk
assertk
assertk是一个流畅的Kotlin断言库,受AssertJ启发。它提供简洁语法和多平台支持,简化自定义断言创建。支持空值处理、多重断言、集合断言和异常检查。适用于JVM、JS和Native项目,为开发者提供灵活高效的测试工具。
Logo of quepid
quepid
Quepid是一个开源的搜索结果优化平台,通过可重复的工程流程帮助团队提升搜索质量。它解决了搜索优化中的协作、测试和迭代问题,提供直观界面用于评估和改进搜索结果,将搜索优化转化为可控的工程过程。Quepid支持跨职能团队协作,简化搜索测试,加快迭代速度,是一个全面的搜索优化解决方案。
Logo of go-recipes
go-recipes
go-recipes汇集了众多实用工具,涵盖AI辅助编码、测试分析、依赖管理、代码可视化和性能优化等多个方面。项目收录了常见和鲜为人知的工具,为Go开发者提供全面资源,有助提升开发效率和代码质量。该工具集适用于各阶段的Go项目开发,是开发者提高生产力的得力助手。
Logo of swift-concurrency-extras
swift-concurrency-extras
swift-concurrency-extras是一个开源库,为Swift并发编程提供实用工具集。该库增强了Swift并发代码的可测试性和可靠性,包含LockIsolated类型用于安全访问共享状态、Stream和Task相关辅助函数,以及串行执行工具。它主要面向需要编写可靠并发代码和单元测试的开发者,有助于简化异步编程中常见挑战的处理过程。
Logo of combine-schedulers
combine-schedulers
combine-schedulers为Combine框架提供了多种实用的调度器实现,包括AnyScheduler、TestScheduler和ImmediateScheduler等。这些工具可简化异步代码的测试和调试过程,提升开发效率。该库还支持自定义动画调度、并发API和定时器发布者,为iOS和macOS应用开发提供灵活的调度解决方案。
Logo of cypress-realworld-app
cypress-realworld-app
cypress-realworld-app是一个基于React、XState和Express的全栈支付应用,展示了Cypress测试在实际场景中的应用。该项目集成了本地认证、数据库种子和CI/CD等功能,为开发者提供了一个完整的应用测试学习环境。它包含API、UI、组件和单元测试,并提供详细的代码覆盖率报告,是学习和实践现代Web应用测试的理想选择。
Logo of expect-test
expect-test
expect-test是一个为Rust设计的简约快照测试库。该工具提供直观的方式更新失败测试和添加新测试,简化测试流程。开发者可通过可视化界面比较预期输出和实际结果,识别并修复问题。expect-test为Rust项目提供高效测试方案,有助于提升代码质量。
Logo of pascalabcnet
pascalabcnet
PascalABC.NET是一个开源的现代Pascal编译器,支持Windows、Linux和macOS多平台开发。它提供完整的开发环境和命令行工具,使用Visual Studio和Mono构建。该项目具有简便的构建流程和全面的测试系统,适合各级Pascal开发者使用。
Logo of Canopy
Canopy
Canopy是一个Swift Package Manager包,专为优化CloudKit应用开发而设计。它提供简洁的API接口,支持依赖注入以提高代码可测试性,并与swift-dependencies无缝集成。Canopy包括核心库、测试工具和全面文档,还提供Thoughts示例应用展示开发最佳实践。从基础数据库操作到高级CloudKit功能,Canopy均能协助开发者高效构建稳定可靠的iCloud应用。
Logo of Sweep
Sweep
Sweep是一款智能代码辅助工具,专注于GitHub开发流程优化。它能自动将问题转化为拉取请求,快速导航复杂代码,生成标准测试,并协助调试。Sweep显著提高了开发效率和代码质量,已获多家知名机构采用。该工具深入分析代码库,加速新功能开发和测试流程,同时降低成本。多个知名组织的实际应用证实了Sweep在提高软件开发质量方面的卓越价值。
Logo of izanami
izanami
Izanami是一个开源特性管理和A/B测试平台,具有简洁界面和强大API。支持本地开发、Docker部署及自定义配置,适用于不同规模项目。开发者可集成Izanami管理功能开关、进行实验和优化体验。平台可扩展性强,支持长期会话和灵活测试环境。
Logo of CumulusCI
CumulusCI
CumulusCI是Salesforce.org开发的自动化工具,为Salesforce平台应用开发提供完整的开发和发布流程。它实现了组织设置、测试和部署的自动化,适用于开发、管理、测试和产品管理人员。该工具具备多项开箱即用功能,包括构建复杂组织、加载样本数据、运行持续集成等。CumulusCI支持多种环境下的构建,如本地命令行、持续集成系统及MetaDeploy安装程序。
Logo of awesome-jest
awesome-jest
该列表汇集了Jest测试框架生态系统中的优质资源,包括匹配器、IDE插件、代码检查工具、运行器、报告器、测试环境、覆盖率分析、快照测试、迁移辅助、库扩展和模拟工具等。开发者可以从中找到丰富的Jest相关工具,以提升测试效率和质量。列表内容全面且实用,是Jest用户的重要参考资源。