特性设计 ====================== ATP当前提供的特性分为用户面特性和管理面特性。 用户面特性包含:选择测试场景、测试任务进展展示、测试报告分析、测试报告下载、贡献测试用例以及用户自测报告导入。 管理面特性包含:测试场景管理、测试套管理、测试用例管理、测试模型一键导入、测试任务分析、测试任务管理、贡献管理以及配置项管理。 目前测试用例涵盖安全性测试(漏洞扫描、签名校验、端口扫描、病毒扫描等)、遵从性测试(应用包结构校验)、沙箱测试(应用部署、mep平台服务注册更新等)以及性能测试(时延、cpu占用率、内存占用率等)。 ## 选择测试场景 用户可以根据需要,选择要进行的测试场景,ATP服务会执行对应场景的测试用例。 ## 测试任务进展展示 动态展示一条测试任务的执行进展,可以动态看到各个场景下面各个用例的执行情况。 ## 测试报告分析 展示测试报告结果。报告会给出社区场景及所选场景的测试用例结果分析,显示出各个测试套的通过率,用例数量以及具体测试用例的失败原因。 ## 测试报告下载 提供测试报告下载功能,将测试报告作为pdf格式下载。 ## 贡献测试用例 用户面支持用户贡献测试用例的入口,支持用户贡献测试用例脚本,或者贡献测试用例的文本描述。 ## 自测报告导入 在自动执行完测试用例后,支持用户上传自测报告。如果用户有功能性测试等应用特定的测试,可以上传自测报告,应用测试平台会将平台用例执行报告和用户上传自测报告整合成一份测试报告展示。 ## 测试场景管理 包含测试场景的展示、新增、删除、修改操作。 ## 测试套管理 包含测试套的展示、新增、删除、修改操作。 ## 测试用例管理 包含测试用例的展示、新增、删除、修改操作。 ## 测试模型一键导入 可以将批量的测试场景、测试套、测试用例定义到excel中,测试用例脚本和测试场景图标放到文件夹中,最终将这些文件压缩成zip包,在管理面一键式导入批量的测试模型数据。 ## 测试任务分析 ATP管理面首页展示近6个月测试任务数量的分布情况以及总数。 ## 测试任务管理 包含测试任务的展示、以及测试任务的批量删除操作。 ## 贡献管理 包含脚本类型的贡献用例下载、贡献的批量删除操作。 ## 配置项管理 可以针对某个测试用例配置参数,使测试用例更灵活。 [1]: https://gitee.com/edgegallery/atp "atp" [2]: https://gitee.com/edgegallery/atp-fe "atp-fe"