PreventativeTestPro 是一个由人工智能驱动的测试框架,利用可观测性数据和大型语言模型实现根因分析、测试生成和持续验证,旨在提升软件可靠性并优化前后端系统的质量保证,从而实现更高效的支持工单管理。
Research Article
Access restricted. Please log in or start a trial to view this content.
Access restricted. Please log in or start a trial to view this content.
Access restricted. Please log in or start a trial to view this content.
Access restricted. Please log in or start a trial to view this content.
Access restricted. Please log in or start a trial to view this content.
| Name | Company | Catalog Number | Comments |
|---|---|---|---|
| 阿帕奇女王 | Apache 软件基金会 | 3.9.6 | Java 项目的依赖与项目管理工具 |
| ChatGPT(GPT-3.5 Turbo API) | OpenAI | https://platform.openai.com/api-keys | 用于从日志生成基于AI的测试推荐,生成手动测试用例,生成自动化测试用例并获得根本原因分析 |
| 计算机(开发/测试机) | 标准台式机/笔记本 | - | 用于开发、执行和测试 PreventativeTestPro |
| 磁盘空间 | - | - | 建议至少有10GB的空闲磁盘空间用于日志、报告和测试伪影 |
| Docker | Docker 公司 | 27(https://docs.docker.com/desktop/setup/install/windows-install/) | 用于容器化以确保跨环境的可重复性 |
| Git | Git SCM | git 版本 2.45.2.windows.1 | 用于开发和协作的版本控制系统 |
| GitHub仓库 | GitHub | https://github.com/sohambpatel/PreventativeTests | 包含源代码、文档、数据集和示例的公共仓库 |
| 谷歌浏览器 | 谷歌 | 140.0.7339.128 | 用于合成监测和测试的主要浏览器 |
| 爪哇 | Oracle / OpenJDK | 21.0.2 | 用于 PreventativeTestPro 的软件开发和执行 |
| 操作系统 | 平台无关 | - | 该工具可在任何安装了Java和Maven的操作系统上运行(Windows、Linux、macOS)。 |
| 黄蜂噼啪 | OWASP基金会 | 2.14.0 | 安全扫描与漏洞检测工具 |
| 处理器 | - | - | 建议使用Intel i5或更高(或同等型号)进行并行执行和AI处理 |
| 内存 | - | - | 建议至少8GB内存用于运行测试和基于浏览器的监控 |
Access restricted. Please log in or start a trial to view this content.
Request permission to reuse the text or figures of this JoVE article
Request Permission