综合介绍
Quash(https://quashbugs.com/generate-tests)是一个专注于测试用例生成的AI驱动平台,旨在帮助开发者与QA团队快速将产品需求文档(PRD)转化为详细的测试用例。用户只需拖放PDF格式的PRD(最大10MB),无需注册或复杂集成,AI即可实时分析文档并生成包含步骤、预期结果和边缘用例的测试用例。平台强调数据安全,处理后不存储或分享用户文件,确保隐私。Quash还提供样例PRD供用户体验,适合移动应用开发、敏捷团队及追求高效QA的中小企业。其直观操作和即时结果显著减少手动编写测试用例的时间,助力产品高质量交付。
功能列表
- 即时测试用例生成 :拖放PRD(PDF格式),AI自动解析并生成详细测试用例,包含步骤、预期结果和边缘场景。
- 无需注册或集成 :无需账户或技术配置,上传文件即可使用,适合快速体验。
- 数据安全保障 :实时处理PRD,完成后不存储或分享文件,符合严格隐私标准。
- 样例PRD体验 :提供KYC流程、调度交付和支付流程等样例PRD,供用户测试功能。
- 多场景覆盖 :生成用例覆盖功能测试、边界条件和异常场景,减少手动补充。
- 导出测试用例 :支持将生成的测试用例导出为标准格式,兼容主流QA工具(如Jira、TestRail)。
- 多语言支持 :AI解析支持英文及其他主流语言的PRD,生成清晰的测试用例。
- 开源支持 :通过GitHub提供开源SDK(Quash Max),支持开发者自定义集成。
使用帮助
快速上手流程
Quash的测试用例生成工具设计简单,无需安装或复杂配置,用户只需访问网站即可开始使用。以下是详细操作指南:
- 访问网站 :
- 打开浏览器,进入 https://quashbugs.com/generate-tests。
- 页面加载后,显示拖放区域和“Upload file”按钮,支持PDF文件(最大10MB)。
- 上传PRD文件 :
- 拖放操作 :将准备好的PRD(PDF格式)拖入页面中央的虚线框区域,系统自动开始上传。
- 手动上传 :点击“Upload file”按钮,从本地文件系统中选择PRD文件,确认后上传。
- 文件要求 :
- 格式:仅支持PDF。
- 大小:最大10MB。
- 内容:文档需清晰描述产品功能、用户流程或需求(如KYC流程、支付逻辑)。
- 注意事项 :
- 确保PDF内容结构清晰(如包含标题、功能描述、用户故事),以提高AI解析准确性。
- 避免上传扫描件或图像格式的PDF,文本内容需可提取。
- 体验样例PRD :
- 若无自有PRD,可点击页面提供的样例链接:
- KYC Journey PRD :描述用户身份验证流程。
- Scheduled Delivery PRD :描述电商物流调度逻辑。
- FD Dilution Flow PRD :描述支付流程优化。
- 点击“View this file”下载样例PDF,或直接拖放样例文件进行测试。
- 样例适合初次用户快速了解AI生成结果,涵盖典型移动应用场景。
- 若无自有PRD,可点击页面提供的样例链接:
- 生成测试用例 :
- 上传完成后,AI实时分析PRD内容(通常数秒至1分钟,视文件大小)。
- 系统生成详细测试用例,包含:
- 测试步骤 :按用户流程分解的明确操作。
- 预期结果 :每个步骤的成功标准。
- 边缘用例 :覆盖异常输入、边界条件等场景。
- 测试用例以列表形式展示在页面,可预览每项内容。
- 查看与导出 :
- 预览用例 :点击每个测试用例,查看详细步骤和预期结果。
- 导出用例 :
- 点击“Export”按钮,选择导出格式(如CSV、JSON或PDF)。
- 导出的文件兼容主流QA工具,如Jira、TestRail或Zephyr。
- 示例导出内容:
Test Case ID,Description,Steps,Expected Result,Edge Case TC001,验证用户登录,1. 输入用户名 2. 输入密码 3. 点击登录,显示欢迎页面,空用户名/密码
- 保存文件至本地,用于团队评审或导入QA系统。
- 数据安全确认 :
- Quash承诺实时处理PRD,完成后不存储文件或提取数据。
- 页面显示锁形图标和说明:“Your data remains secure. We only process your document to generate test cases and never store or share your PRD.”
- 用户可放心上传敏感PRD,符合GDPR等隐私标准。
特色功能操作
1. 即时测试用例生成
Quash的AI专为QA场景优化,能快速解析PRD中的用户故事、功能点和流程,生成结构化测试用例:
- 操作步骤 :
- 上传PRD后,等待AI解析(进度条显示处理状态)。
- 解析完成后,页面展示测试用例列表,分为“功能测试”“边界测试”“异常测试”。
- 点击任一用例,查看详细内容,如:
测试用例:用户身份验证 步骤: 1. 打开登录页面 2. 输入有效用户名和密码 3. 点击“提交” 预期结果:跳转至用户仪表板 边缘用例:无效密码、账号锁定
- 优化建议 :
- 确保PRD使用标准术语(如“用户”“登录”),避免模糊描述。
- 若生成结果不完整,可尝试拆分PRD为小文件,分段上传。
2. 样例PRD体验
样例PRD是Quash的亮点功能,帮助新用户快速上手:
- 操作步骤 :
- 在页面底部找到“KYC Journey PRD”“Scheduled Delivery PRD”或“FD Dilution Flow PRD”链接。
- 点击链接下载PDF,或直接拖放至上传区域。
- 生成的测试用例展示典型场景,如:
- KYC流程:验证用户身份、上传证件、处理失败场景。
- 调度交付:确认订单、分配司机、异常配送。
- 样例用例可导出,用于学习或参考。
- 适用场景 :
- 新用户测试AI效果。
- 培训QA团队,熟悉测试用例格式。
- 快速验证特定功能(如支付、物流)的测试覆盖。
3. 导出与集成
Quash支持将测试用例无缝集成到现有QA流程:
- 导出格式 :
- CSV:适合导入Excel或TestRail。
- JSON:适合API集成或自动化脚本。
- PDF:适合归档或分享。
- 集成步骤 :
- 导出CSV后,登录TestRail,进入“Test Cases”模块,点击“Import CSV”。
- 映射字段(如“Description”对应“Steps”),完成导入。
- 在Jira中,创建测试任务,附件上传导出的PDF。
- 注意事项 :
- 确保导出的用例编号唯一,避免重复。
- 若需调整用例,建议在QA工具中编辑,而非修改原始PRD。
4. 数据安全与隐私
Quash的隐私保护是核心优势,尤其适合处理敏感PRD:
- 操作确认 :
- 上传前,页面显示安全声明,用户可点击“Security”链接查看详细隐私政策。
- 处理完成后,系统自动清除缓存,用户可通过浏览器“开发者工具”验证无数据残留。
- 合规性 :
- 符合GDPR、CCPA等国际隐私标准。
- 不存储用户IP或文件元数据,仅用于实时解析。
- 用户建议 :
- 定期检查Quash官网的隐私政策更新。
- 避免上传包含个人身份信息(PII)的PRD。
进阶功能与扩展
1. 开源SDK集成
Quash提供开源SDK(Quash Max),支持开发者将测试用例生成功能嵌入应用:
- 获取SDK :
- 访问GitHub仓库(Oscorp-HQ/quash-max)。
- 下载适用于iOS(Swift)或Android(Kotlin)的SDK。
- 集成步骤 :
- Android :
implementation 'com.quash:max:1.0.0'
在
Application
类中初始化:Quash.init(this, "API_KEY", "PROJECT_ID");
- iOS :
pod 'QuashMax', '~> 1.0'
在
AppDelegate
中初始化:Quash.initialize(apiKey: "API_KEY", projectId: "PROJECT_ID")
- 使用场景 :
- 自动触发PRD解析,生成测试用例。
- 自定义输出格式,适配企业QA系统。
2. 预约演示与支持
对于需要深入集成的团队,Quash提供个性化支持:
- 操作步骤 :
- 点击页面底部的“Book a demo”按钮,跳转至 https://quashbugs.com/contact-form。
- 填写公司信息、需求描述,提交后收到确认邮件。
- 团队将在1-2个工作日内安排专家演示,展示CI/CD集成、设备农场测试等功能。
- 联系支持 :
- 邮箱:hello@quashbugs.com。
- 社交媒体:关注LinkedIn、YouTube或GitHub获取最新动态。
注意事项
- 文件大小 :上传超过10MB的PDF会失败,建议压缩或拆分文件。
- 网络要求 :上传和解析需稳定网络,建议使用Wi-Fi。
- 浏览器兼容性 :推荐使用Chrome、Firefox或Safari最新版本。
- 反馈问题 :若生成结果不准确,可通过“Contact us”提交反馈,附带PRD和期望输出。
通过以上步骤,用户可快速上手Quash的测试用例生成工具,从上传PRD到导出用例只需数分钟。无论是个人开发者还是企业QA团队,Quash的AI驱动功能和隐私保障都能显著提升测试效率。