SuperAPI AI 工具集

odoo-web-testing

测试与质量

查看项目

更新于 10-16 00:06

技能介绍

用途:在浏览器面向的接缝处测试 Odoo 行为,而不是只测孤立的控制器方法。建议与 odoo-test-writer、odoo-website 和 odoo-web-security 组合使用。\n\n第一步:识别用户旅程及其边界,包括 HTTP 响应、重定向或渲染模板;ORM 变更或访问规则;资源包与模板加载;浏览器交互、表单提交或异步 RPC;以及需要隔离的用户角色和公司。HTTP/浏览器流程阅读 BROWSER-TESTING.md,组件、服务、注册表和字段部件阅读 OWL-TESTING.md。\n\n主要能力与测试策略:不需要 HTTP 的业务规则用模型测试;路由状态、认证、重定向、归属权、CSRF 和渲染内容用 HTTP 测试;真实交互、资源、模板、客户端状态和导航用浏览器/tour 测试;孤立的客户端行为及服务/注册表集成用 JavaScript 单元测试。为匿名访问、其他门户用户的记录、无效 ID、无效令牌和跨公司数据添加负面测试。\n\n使用原则:断言外部可见行为,而非附带 HTML 格式;保持夹具小,并创建具有确切所需组的用户;使异步行为确定,不要添加任意等待;测试成功与失败路径;声明未运行浏览器、数据库或资源包验证的情况。\n\n限制:资料未提供具体安装命令、版本要求、收费方式或平台细节。