测试设计咱淘宝还没有一个完整的规范,那么测试设计到底要写到什么程度,每条产品线都有自己的规范和惯例。个人认为那能在测试设计完成后,基本上抛开需求说明书和uc测试人员直接根据自己的测试设计就直接进行用例设计应该是一个较为理想的状态。原因有以下:
1、测试人员可以在测试用例设计时抛开别人思路的框框,独立的进行思考,可以对项目的需求和项目的设计上存在的问题会有一个重新审视的机会。
2、抛开了需求说明书和开发的uc设计,需要测试人员对产品非常的理解和熟悉,可以节省写tc时,一会看这一会看那的时间。
3、如此细致的测试设计,要求测试人员对项目前期的需求挖掘,和系统设计都下要非常的功夫,这样的测试人员才有可能保证测试的质量而不至于出需求不明确,系统设计有大问题。
4、细致的测试设计,在测试设计评审时,也利于开发和pd帮我们找出需求理解不一致,实现不一致的地方。
我们线的测试童鞋们,一直都是这样努力的,下面给出一个我们线自己总结出来的认为比较好用测试设计的模板供大家借鉴:
1、用例名称—–对应开发的uc名
2、用例描述—–对用例的主流程进行自己理解上的描述
3、用例的活动图—-给出用例的正常流,分支流(对一些附加条件:比如列表展示的条件,顺序,用框标志出来,为用例的编写提供依据)
4、流程描述—–测试人员建立在自己理解基础上的对流程的描述(分为正常流,异常流,分支流)
5、校验点(包括流程校验,页面校验,数据库对应字段的校验)
6、覆盖的uc名称—-本用例覆盖的uc名称(给测试和开发比对,有没有遗漏的功能点)
一份细致的测试设计会为你测试用例编写提供极大的便利,嘻嘻,也起到了再一次明确需求的作用,益处多多,大家可以试试哦!
免费软件测试工具:http://www.spasvo.com/
分享到:
相关推荐
聚焦在高级软件测试分析师所要掌握的测试技术领域,重点介绍了软件测试分析与设计的技术和方法;结合iso9126、iso1044国际标准阐述了事件(缺陷)管理全生命周期模型及事件(缺陷)报告的撰写方法,并介绍了其他相关的...
软件测试设计是软件开发过程中的关键环节,它旨在确保软件产品的质量,预防和发现潜在的错误、缺陷和问题。在进行软件测试设计时,我们需要综合考虑多种因素,包括功能需求、性能需求、安全性需求以及用户体验等。...
本文将深入探讨软件需求分析报告、概要设计报告、详细设计报告以及软件测试等关键环节,为开发者提供一套完整的文档模板和指南。 1. 范围 软件开发的范围定义了项目的边界,明确了要解决的问题和目标。它包括了系统...
在软件测试领域,课程设计报告通常是对一个特定项目进行系统性测试的过程的详细记录,旨在培养学生的实践能力和理论知识的结合。以下是对该报告中涉及的软件测试知识点的详细说明: 1. **测试级别**: - **单元...
《高级软件测试:卷一——高级软件测试分析师》是一本专为软件测试专业人士及有志于成为ISTQB高级软件测试分析师的人员所编写的指南。它深入探讨了软件测试领域的高级概念和技术,旨在提升读者在测试策略、测试设计...
需求分析+概要设计+详细设计+数据库设计+软件测试模板 详细的需求分析图文。
5. 软件测试的流程:包括测试计划、测试设计、测试执行、测试结果分析和测试报告等内容。 软件测试报告模板是软件测试过程中的重要文档,可以帮助软件开发者和测试人员确保软件的质量和可靠性,并提高软件测试的...
《软件测试分析报告全套》是一份详尽的文档,涵盖了软件测试的各个方面,旨在提供全面的测试策略、方法和分析,以确保软件产品的质量和可靠性。这份文档的经典性体现在其全面性和深度,对于软件开发团队、测试工程师...
第2次-2(第3章 测试分析与设计——软件测试依据和规范)第2次-2(第3章 测试分析与设计——软件测试依据和规范)第2次-2(第3章 测试分析与设计——软件测试依据和规范)第2次-2(第3章 测试分析与设计——软件测试...
基于java web项目的软件测试期末课程设计包含:测试项目简介、测试需求说明书、测试需求评审、测试计划、测试方案、功能测试用例、性能测试用例、安全测试用例、自动化测试用例、测试报告、缺陷报告、测试总结、测试...
测试设计的章节中,作者解释了测试用例框架设计的必要性,包括测试用例设计的考虑因素和框架构成。作者还详细介绍了功能测试用例的设计方法,例如等价类划分法、边界值分析法、因果图法、功能图法、错误推测法和正交...
白盒测试:分别采用逻辑覆盖测试和基本路径覆盖测试设计相应测试用例,对主要函数方法进行单元测试。 黑盒测试:采用等价类和边界值分析方法对程序进行黑盒测试。 单元测试:对系统的部分核心功能代码用JUnit进行...
本资源包含了软件测试的基础知识、测试方法、测试工具、测试过程、测试模型、测试用例设计、测试脚本编写、缺陷报告、测试结果分析等多方面的内容。通过学习和实践这些知识点,学习者可以深入了解软件测试的原理和...
白盒测试:分别采用逻辑覆盖测试和基本路径覆盖测试设计相应测试用例,对主要函数方法进行单元测试。 黑盒测试:采用等价类和边界值分析方法对程序进行黑盒测试。 单元测试:对系统的部分核心功能代码用JUnit进行...
"系统软件需求分析报告文档模板+概要设计报告文档模板+详细设计报告文档模板+详细设计报告文档模板+软件测试" 系统软件需求分析报告文档模板是软件开发过程中的一种重要文档,旨在收集和记录软件需求的信息。该文档...
软件测试贯穿在整个软件开发期的全过程,包括软件需求分析、设计规格说明和编码等各个阶段。 1. 软件测试的概念 软件测试(Software Testing)是软件生存期(Software Life Cycle)中的一个重要阶段,是软件质量...
【软件测试毕业设计】 在软件开发的生命周期中,软件测试占据着至关重要的地位,它确保产品的质量、稳定性和安全性。本毕业设计项目专注于软件测试管理平台的设计与实现,旨在为软件开发团队提供一个高效、全面的...
在软件测试流程管理中,需求分析和需求树设计是非常重要的。需求分析是指对软件产品的需求进行分析和定义,以确保软件产品满足用户的需求。需求树设计是指根据需求分析的结果,设计软件产品的结构和功能,以确保软件...
本书接下来明确了测试的目标,介绍了测试设计的各个环节,包括测试架构的设计、测试需求分析与测试策略制定、测试方案的设计、用例的设计、测试执行流程设计、测试输出的管理设计、测试过程的控制方法设计等。...