首页 » 排名链接 » 软件测试流程_V模型(测试流程模型软件绩效)

软件测试流程_V模型(测试流程模型软件绩效)

admin 2024-10-23 01:43:36 0

扫一扫用手机浏览

文章目录 [+]

一、需求阶段测试职责:测试组长指定模块负责人熟悉需求,并参与需求评审。
测试产出:1、需求问题跟踪列表并已找产品/开发沟通解决,需在语雀对应项目上汇总记录或者项目钉钉群中跟踪,参考如下图:

2、整体测试计划:测试组长给出,人力需求/总测试周期/测试环境/测试工具/测试策略/线上验证策略(线上验收后持续一段时间的功能验证,如定时跑批后功能是否正常,消息推送等)。
参考整体测试计划文档:

二、测试设计阶段 (按需)测试职责:模块测试负责人给出模块业务流程图和业务理解(或者测试架构做测试设计),并在概设会议上讲解。
测试产出:1、测试设计,需要在概设或详设会议上讲解,目的是开发和测试对模块的理解一致。
参考测试设计:

软件测试流程_V模型(测试流程模型软件绩效) 排名链接
(图片来自网络侵删)

三、编码阶段测试职责:详细测试用例,提供冒烟测试用例,专门的接口用例和性能用例。
测试产出:1、用例编写计划:测试组长给出,在编码阶段开始前就需要给出。
参考用例编写计划:

2、冒烟测试所需的详细测试用例:负责模块的主流程并录入禅道。
3、负责模块详细测试用例:用例需要写在MeterSphere(测试平台)上,或者按照可导入的格式写在excel/xmind上。
用例编写参考:

4、测试每日情况同步(日报):这阶段开始就需要汇总测试情况,主要是:风险同步/编写用例计划进展风险同步参考:

四、冒烟测试测试职责:提供冒烟用例给开发自测,测试验证测试结果,冒烟需100%通过才让提测(开发必须在dev环境测试,测试在test环境100%验证通过)。
测试产出:1、提测报告并钉钉群通知(提测报告模板测试出),提测报告参考下表:注意:开发提测时间推迟的,测试时间也要有相应的推迟,具体测试时间推迟多久,开发负责人和测试负责人一起沟通,不合理的测试时间,测试有权力拒绝。

五、集成测试测试职责:执行用例/提交Bug/跟踪回归Bug/测试总结/测试报告/Bug分析等。
测试要求:1、原则上要求每日每人执行用例30个以上,提交有效Bug 3个以上,这个可以根据项目难易程度增减,只要整个集成测试平均达标即可,或者bug率达标:有效Bug数/用例数大于1/4。
2、Bug提交需遵守规范,紧急及以上Bug需要当天修复,没有修复说明情况,普通问题三天需给出解决方案。
Bug提交要求参考:

3、Bug要正确填写优先级和严重程度。
Bug定级标准和打标签:

4、一个项目用例执行最少需要两轮,第二轮根据第一轮的测试情况选择一轮未通过/阻塞/Bug较多模块,第二轮进行交叉测试。
5、转UAT标准:整体用例执行率100%,整体用例通过率98%,Bug关闭率95%,不能存在紧急严重以上Bug,安全性测试报告(按需),不能存在高风险漏洞,性能测试报告(按需),性能符合预期,功能测试报告等齐全,可以先搭建UAT环境,或根据项目计划做调整。
测试产出:1、 集成测试计划:测试组长给出,集成测试开始前就需给出。
参考集成测试计划:

2、建议复杂难度大的模块需给出测试方法并上传到语雀相应的项目上,方便其他人学习了解。
3、测试总结_每人:测试结束,每人都需要写一遍测试总结,主要是测试过程好的方面/不足的地方及改进建议。
参考测试总结_每人:

4、功能测试报告:第二轮测试结束,由测试组长编写。
参考功能测试报告:

5、安全测试报告(按需):代码需要用常用安全工具扫描过,且不能有高风险的漏洞。
6、性能测试报告(按需):包括稳定性、性能指标和性能调优,转验收前要求一周稳定性无问题(可选)。
报告参考性能测试报告:

稳定性关注内容和指标:

7、用例维护记录清单:测试过程中遇到的用例问题都需要记录下,并反馈给模块负责人优化,测试负责人review。
参考用例维护流程:

六、验收测试(UAT)测试职责:测试checklist功能,协助产品完成验收,并复现/验证/关闭Bug。
测试产出:1、新增需求添加到功能checklist并测试通过,checklist是为了快速确定主功能无问题;参考内部验收功能checklist:

2、验收Bug分析:产品验收发现的Bug已经算测试漏测,需要分析是否什么原因引起的?参考Bug归因维度的标签:

3、UAT稳定性连续跑7天无问题(按需);4、性能指标和压测(按需):UAT要求跑应用和接口的性能指标,并至少做一轮压测。
七、线上阶段测试职责:指定一位测试人员线上问题跟踪/复现/验证/关闭。
测试产出:1、线上bug分析:线上Bug算测试漏测,需要分析是否什么原因引起的?参考线上问题跟踪规范:

2、自动化线上稳定监控,主要是接口自动化和UI自动化;参考UI自动化关注内容和指标:

3、上线后要持续验证一段时间功能(一二周),如:定时跑批后基本功能是否正常?邮件/钉钉/平台能否正常推送?基本功能是否正常等。
八、追责机制(试运行)追责目的:让大家重视自己的模块质量,对自己的测试/开发结果负责,追责或者处罚不是最终目的,提高整体模块质量才是最终目的.测试人员追责方式:分两种,追责A是UAT阶段产品提交的Bug中打标测试漏测的,追责B是线上阶段发现Bug中打标测试漏测的(线上问题在禅道上有专门的项目集,每个项目当成一个模块).追责A:统计周期(同绩效周期)内允许漏测Bug数a=本人有效Bug3%(不影响主流程Bug),a个<漏测≤3+a个或2个影响主流程Bug,当次绩效不能A;3+a个<漏测≤8+a个或3个影响主流程Bug,当次绩效不能B+;漏测>8+a个或5个影响主流程Bug,当次绩效直接B-;追责B:统计周期内允许漏测Bug数b=本人有效Bug2%(不影响主流程Bug),b个<漏测≤2+b个或1个影响主流程Bug,当次绩效不能A;2+b个<漏测≤5+b个或2个影响主流程Bug,当次绩效不能B+;漏测>5+b个或3个影响主流程Bug,当次绩效直接B-; 开发人员追责方式:冒烟测试被打回次数:统计周期提测被打回1次,当次绩效不能为A;2次不能为B+;3次直接B-;Bug被reopen次数:统计周期每个开发人员允许被reopen=3次,3次<reopen≤6次,当次绩效不能为A;6次<reopen≤10次,当次绩效不能为B+;reopen>10次,直接B-;Bug的修复时间:严重紧急以上Bug修复不能超过24小时,普通Bug修改不能超过三天,一个Bug超过时间算一次,统计周期每个开发人员允许超时10次,10次<超时≤15次,当次绩效不能为A,15次<超时≤25次,当次绩效不能为B+,超时>25次,当次绩效直接B-。
千行代码Bug率:这个作为参考

说明:1、UI优化/建议性问题可以不算漏测;2、项目/产品上线一个月后开始统计,统计周期落在哪个绩效周期,那个绩效周期就执行追责机制;3、统计周期都按绩效考核周期来。
九、软件生命周期一览表

本文仅代表个人观点,欢迎指正,

欢迎点赞、评论和转发,谢谢!

相关文章