CMMI5 测试应该怎么做?系统测试、验收测试汇总
2024-11-05 17:02:03 1 举报
AI智能生成
在CMMI5中,测试活动被认为是确保软件质量的关键过程。系统测试和验收测试是测试活动中的两个重要组成部分。 系统测试主要关注系统功能和性能是否满足需求和设计规格。这包括功能测试、性能测试、安全性测试、兼容性测试等。系统测试通常在软件开发过程中进行,以确保在交付前解决所有关键问题。 验收测试则是在软件交付给客户或最终用户之前进行的。验收测试确保软件满足客户的需求和期望,同时也验证软件的稳定性和可靠性。验收测试通常包括用户验收测试、Alpha测试和Beta测试等。 这两个测试活动都涉及到详细的测试计划、测试用例的设计和执行,以及测试结果的记录和分析。在CMMI5中,测试活动需要遵循严格的流程和标准,以确保测试的质量和有效性。
作者其他创作
大纲/内容
我们要怎么做?
输入:
需求说明书,原型图、部署文档、Git开发源地址、运行最低要求环境(提供最低硬件配置参数和设备)、物理约束条件等,用户操作手册、标书
jenkins+k8s一键部署,部署资料可以暂缓提供
工具:
知识库Confluence系统、teambition、xmind、Excel、Jmeter、Postman、Apipost、fiddler、Locust、Pycharm、Idea、Chrome、Firefox、grafana+influxdb+prometheus+node exporter、PICT、Appscan
方法:
1.如果已有模板直接下载相关模版;如果没有相关模板,在知识库中编制或者上传规范模版。
制定模板规范
2.了解测试需求,明确测试范围,编写对应的测试计划
制定测试计划
输出至confluence或teambition
3.根据需求说明书和原型图,明确不同测试阶段方向,编写测试用例,控制用例颗粒度
编写测试用例
xmind→Excel→teambition
4.测试计划和测试用例评审,有否遗漏未考虑的功能点,或者特殊场景,或者用例设计考虑的场景和实际偏差较大,常用的未考虑到等等,以及重复,不合理的地方,以及优化建议。
测试计划、测试用例评审
会议纪要
是否通过,根据评审情况做更新
定版之后输出文档至指定位置:confluence或teambition
5.若需接口测试,需要提供详细的接口文档,按照接口文档八要素,根据文档设计接口测试用例和报告。
开发需要做
并且提供记录和结果(接口测试必须通过)
PI(在整个解决方案的生命周期中,评审并持续更新接口或连接描述的覆盖范围、完整性和一致性。)
6.正式部署测试之前,开发需要提供开发基线版软件(通过研发部门的若干测试,包括测试提供的一级测试用例冒烟测试)
开发自测
开发中需要做单元测试、接口测试、集成测试
7.根据提供的部署资料(部署文档、部署地址下载的安装包、最低配硬件参数和硬件),部署测试环境,之后需要做确认和验证测试
测试环境部署
若使用jenkins+k8s一键部署,部署资料可以暂缓提供,或者必须提供,并且部署文档或资料问题作为Bug提交至teambition
8.部署好之后先做冒烟测试,不通过就打回,通过继续正式测试
冒烟测试
做出记录,给予考核,例如群邮件通知
9.正式测试,分模块和功能先执行优先级高的测试用例,走基本的功能流程,提交的Bug按照Bug级别分为三级严重、一般、轻微,如何分类这里不再重述。
正式测试
明确每轮测试目标
明确执行的用例
执行teambition用例(用例是根据需求来的,最好是能做联动,teambition的需求录入需要产品经理来做)
不通过的用例,提交Bug至teambition
10.每轮迭代正式测试,测试重点,可以先接口→软件功能→可靠性→易用性→UI→性能→安全(还有可维护性、可移植性,针对不同软件系统酌情考量)
迭代测试
测试优先级顺序
Bug提交至teambition
11.多次版本迭代,做回归测试,重点测试新修改的问题,新增加的功能点,以及针对Bug密集型重点测试容易出现问题的模块,常使用高频率的核心模块也要做重点测试(在用例库里对用例做区分)
迭代测试重点
修复的问题
新需求
Bug密集模块
核心模块
高频率使用模块
12.提供每轮迭代测试的简要报告,定版本出基线版的测试总结报告
测试报告输出
输出至confluence或teambition
群发邮件
13.发版或者定版本前需要做评测,能否发版或者定版本,不能通过就需要定位到哪一个步骤做的有问题,重复此流程,直到通过为止
如何定版本或者发版
评审
不通过返回出问题环节
不通过需要有具体原因,可追溯
通过继续下一流程
结果必须有记录
14.若需要做验收测试,根据标书和用户操作手册,制定检查list,做对应用户需求测试,一般可能是验收方用户来做
验收测试(项目经理、用户)
验收计划
验收报告
交付后二个月内用户提交的缺陷清单
缺陷录入teambition
输出:
《测试计划》、《测试用例》、《接口测试报告?》《功能测试报告》、《性能测试报告》、《安全测试报告》《验收测试报告?》
0 条评论
下一页