测试流程--用例评审流程规范

简介: 测试用例是软件测试的核心,是测试和研发验收活动的准则,但它并不是编写出来就立即变成准则,而是要经过开发和产品等相关团队评审后才能成为准则规范。也可以认为,测试用例的评审是产品、研发和测试统一需求认知的最后一道关。

一.评审的价值


测试用例是软件测试的核心,是测试和研发验收活动的准则,但它并不是编写出来就立即变成准则,而是要经过开发和产品等相关团队评审后才能成为准则规范。也可以认为,测试用例的评审是产品、研发和测试统一需求认知的最后一道关。


二.评审前的准备


1.确定需要评审的原因

2.确定进行评审的时间

3.确定参与评审人员

4.明确评审的内容

5.确定评审结束标准

6.提前至少一天将需要将评审的测试用例邮件或是群通知的方式通知评审会议参与的相关人员,并注明评审时间、地点及参与人员等。

7.在通知中需提醒评审会议相关人员至少简过一遍测试用例,并记录相关的疑问,以便在评审会议上提出。

8.会议主持者(一般为用例编写人员)应在会议前整理相关疑问,以便在会议上提出。


三.合格用例的特点


1.需求覆盖完全

能够根据PRD(产品需求文档)覆盖所有的内容,结合用户的实际使用场景,根据交到、上下游服务依赖分析出测试的重点和难点,并生成测试用例。

2.异常覆盖,使考虑相对比较全面

第一,除了正向逻辑和PRD上列出的逻辑之外,能够根据条件组合出不同的逻辑和测试边界。

第二,能够根据研发的技术方案和技术实现逻辑列举出异常的验收场景。

3.可读性高

设计思路清晰,用例一目了然,组织结构合理,执行比较顺畅,连贯性比较好。

4.易维护性

应该以最少的时间完成测试用例的维护。


四.测试用例评审准则


序号

准则

是/否

序号

准则

是/否

1

测试用例的结构是否清晰、合理、是否利于高效对需求进行覆盖?


2

测试用例优先级安排是否合理?


3

测试用例的设计思路合理吗?与PRD相符号?技术方案里涉及的重要关注点都覆盖到了吗?


4

测试用例是否具有很好的可执行性?例用例的前提条件、执行步骤、输入数据和期待结果是否清晰、正确;期待结果是否有明显的验证方法。


5

是否已经删除了冗余的用例?


6

是否都能包含正常或包含充分的负面(异常)测试用例?充分的定义,如果在这里使用2&8法则,那就是4倍于正面用例的数量,毕竟一个健状的软件,其中80%的代码都是在“保护”20%的功能实现。


7

是否从用户层面来设计用户使用场景和使用流程的测试用例?


8

是否简洁、复用性强?例:可将重复度高的步骤或过程抽取来定义为一些可复用标准步骤。


9

测试用例是否覆盖了所以已知的边界值或无效值?


10

测试用例是否覆盖了安全性问题及性能问题?


11

若存在接口变更,那么变更是否考虑了新老接口的兼容性,是否关注到位?


12

是否考虑了上下游服或者其他模块的关联功能测试用例?


13

关注的核心用例是否能够实现自动化,如果能够自动化的生成用例,那么其与评审手动编写的用例验证点是否能100%吻合?


14

是否所有的接口数据都有对应的测试用例?


15

是否考虑了新数据和老数据的兼容性?



五.评审结束后工作


1.评审完,会议记录者(主持者/用例编写人)统计会议中的修改点(意见/建议/遗漏点)。

2.用例编写人根据评审会议记录点,整理修改测试用例。修改完成后并以邮件或是群通知的方式通知评审会议参与的相关人员知悉。

目录
相关文章
|
3月前
|
人工智能 自然语言处理 测试技术
从人工到AI驱动:天猫测试全流程自动化变革实践
天猫技术质量团队探索AI在测试全流程的落地应用,覆盖需求解析、用例生成、数据构造、执行验证等核心环节。通过AI+自然语言驱动,实现测试自动化、可溯化与可管理化,在用例生成、数据构造和执行校验中显著提效,推动测试体系从人工迈向AI全流程自动化,提升效率40%以上,用例覆盖超70%,并构建行业级知识资产沉淀平台。
从人工到AI驱动:天猫测试全流程自动化变革实践
|
4月前
|
人工智能 测试技术 调度
写用例写到怀疑人生?AI 智能测试平台帮你一键生成!
霍格沃兹测试开发学社推出AI智能测试用例生成功能,结合需求文档一键生成高质量测试用例,大幅提升效率,减少重复劳动。支持自定义提示词、多文档分析与批量管理,助力测试人员高效完成测试设计,释放更多时间投入核心分析工作。平台已开放内测,欢迎体验!
|
8月前
|
存储 人工智能 测试技术
HarmonyOS Next~HarmonyOS应用测试全流程解析:从一级类目上架到二级类目专项测试
本文深入解析HarmonyOS应用测试全流程,涵盖从一级类目通用测试到二级类目专项测试的技术方案。针对兼容性、性能、安全测试及分布式能力验证等关键环节,提供详细实践指导与代码示例。同时,结合典型案例分析常见问题及优化策略,帮助开发者满足华为严苛的质量标准,顺利上架应用。文章强调测试在开发中的核心地位,助力打造高品质HarmonyOS应用。
459 2
|
3月前
|
人工智能 自然语言处理 测试技术
让AI帮你跑用例-重复执行,不该成为测试工程师的主旋律
测试不该止步于重复执行。测吧科技推出用例自动执行智能体,通过AI理解自然语言用例,动态规划路径、自主操作工具、自动重试并生成报告,让测试工程师从“点点点”中解放,专注质量思考与创新,提升效率3倍以上,节约人力超50%,重构测试生产力。
|
6月前
|
安全 Java 测试技术
Java 项目实战中现代技术栈下代码实现与测试调试的完整流程
本文介绍基于Java 17和Spring技术栈的现代化项目开发实践。项目采用Gradle构建工具,实现模块化DDD分层架构,结合Spring WebFlux开发响应式API,并应用Record、Sealed Class等新特性。测试策略涵盖JUnit单元测试和Testcontainers集成测试,通过JFR和OpenTelemetry实现性能监控。部署阶段采用Docker容器化和Kubernetes编排,同时展示异步处理和反应式编程的性能优化。整套方案体现了现代Java开发的最佳实践,包括代码实现、测试调试
232 0
|
7月前
|
测试技术 Python
Python测试报告生成:整合错误截图,重复用例执行策略,调整测试顺序及多断言机制。
如何组织这一切呢?你可以写一本名为“Python测试之道”的动作指南手册,或者创建一个包含测试策略、测试顺序、多断言机制的脚本库。只要你的测试剧本编写得足够独到,你的框架就会像一位执行任务的超级英雄,将任何潜伏于代码深处的错误无情地揪出来展现在光天化日之下。这些整理好的测试结果,不仅有利于团队协作,更像冒险故事中的精彩篇章,带给读者无尽的探索乐趣和深刻的思考。
187 10
|
7月前
|
消息中间件 缓存 监控
性能测试怎么做?方法、流程与核心要点解析
本文系统阐述了性能测试的核心方法论、实施流程、问题定位优化及报告编写规范。涵盖五大测试类型(负载验证、极限压力、基准比对、持续稳定性、弹性扩展)与七项关键指标,详解各阶段任务如需求分析、场景设计和环境搭建,并提供常见瓶颈识别与优化实战案例。最后规范测试报告内容框架与数据可视化建议,为企业级实践提出建立基线库、自动化回归和全链路压测体系等建议,助力高效开展性能测试工作。
|
11月前
|
编解码 缓存 Prometheus
「ximagine」业余爱好者的非专业显示器测试流程规范,同时也是本账号输出内容的数据来源!如何测试显示器?荒岛整理总结出多种测试方法和注意事项,以及粗浅的原理解析!
本期内容为「ximagine」频道《显示器测试流程》的规范及标准,我们主要使用Calman、DisplayCAL、i1Profiler等软件及CA410、Spyder X、i1Pro 2等设备,是我们目前制作内容数据的重要来源,我们深知所做的仍是比较表面的活儿,和工程师、科研人员相比有着不小的差距,测试并不复杂,但是相当繁琐,收集整理测试无不花费大量时间精力,内容不完善或者有错误的地方,希望大佬指出我们好改进!
782 16
「ximagine」业余爱好者的非专业显示器测试流程规范,同时也是本账号输出内容的数据来源!如何测试显示器?荒岛整理总结出多种测试方法和注意事项,以及粗浅的原理解析!
|
9月前
|
人工智能 安全 测试技术
Burp Suite Professional 2025.3 发布,引入 Burp AI 通过人工智能增强安全测试工作流程
Burp Suite Professional 2025.3 发布,引入 Burp AI 通过人工智能增强安全测试工作流程
667 0
Burp Suite Professional 2025.3 发布,引入 Burp AI 通过人工智能增强安全测试工作流程
|
12月前
|
前端开发 JavaScript 测试技术
使用ChatGPT生成登录产品代码的测试用例和测试脚本
使用ChatGPT生成登录产品代码的测试用例和测试脚本
368 35