5.3 敏捷工程中的主要实践 敏捷工程中的主要实践涉及完整团队、结对编程、测试驱动开发、持续集成与用户故事。 5.3.1 产品待开发功能列表和用户故事 关于需求,有一个神乎其神的神话:如果你把它写下来,用户就能得到其真正想要的东西...
5.2 敏捷项目的开展 敏捷是一个统称,不同的项目在实施敏捷开发会根据软件项目和软件企业内部的特点选择更适合自己的敏捷实施方法,如Scum、极限编程(eXtreme Programming,XP)、测试驱动开发(Test Driven Development,TDD)等。 5.2....
敏捷方法是从20世纪90年代发展起来的一种方法学的总称,包括极限编程等。这些方法学之间有些差异,但是差异不是很大。每种方法学的领导者一起起草了《敏捷软件开发宣言》,总结了方法之间的共同点,就是价值,并且用敏捷方法统称这些方法学。 5.1&n...
4.2.1 确定系统测试需求 要设计系统测试用例,首先要明确哪些地方需进行测试和检查,这些地方对应的就是系统测试需求,该工作应该在系统测试计划活动中完成。系统测试需求可以根据经验来进行选取,但为了更好地确定系统测试...
第3章 系统测试方案 系统测试方案是系统测试设计活动的工作产品,用来指导测试人员开展后续的系统测试实现活动与系统测试执行活动。依据系统测试计划中给出的测试进度、测试范围、测试人员与测试任务分配等,详细分析和设计系统测试方案。 3.1 测...
2.2 制订系统测试计划 系统测试的质量对后续的系统测试设计、系统测试实现与系统测试执行活动有着很大的影响。那么系统测试计划中需要涵盖哪些内容?下面以一个火星旅游项目为例进行详细介绍。 2.2.1 制订火星旅游计划 测试计划活动与...
第2章 系统测试计划 系统测试是指将已集成好的软件系统作为计算机系统的一个元素,与计算机硬件、外设、支持软件、数据和人员等其他元素结合在一起,在实际运行环境下对计算机系统进行一系列的组装测试和确认测试。系统测试应该按照测试计划进...
1.2.1 语句覆盖法 在测试时,首先设计若干个测试用例,然后运行被测程序,使程序中的每条可执行语句至少执行一次,即X=X/A和X=X+1都要执行,如图1-26所示。 ▲图1-26 被测程序的流程图 根据要求,设计如下两个用例。 用例1如下。 ...
1.1.4 因果图法 1.什么是因果图法 因果图用于描述系统的输入和输出之间的因果关系、输入和输入之间的约束关系。因果图的绘制过程是对被测试系统外部特征的建模过程。根据系统输入和输出之间的因果图可以得到判定表,从而规划出测试用例。因果图...
1.1.2 边界值分析法 1.什么是边界值分析法 边界值分析法也是一种黑盒测试方法,是对等价类划分法的一种补充,由测试工作经验得知,大量的错误发生在输入或输出的边界上。因此,针对各种边界情况设计测试用例,可以更快地发现缺陷。 边界值分...
第1章 测试用例设计方法 测试用例设计方法包括黑盒测试用例设计方法和白盒测试用例设计方法,下面分别进行介绍。 1.1 黑盒测试用例设计方法 黑盒测试用例设计方法包括等价类划分法、边界值分析法、判定表法、因果图法、正交试验法...
本书概述:51Testing教研团队倾力打造,从测试用例的设计方法、软件测试计划的编写方式、系统方案的编写方式到系统测试用例的设计思路,讲述测试的流程作者:51testing教研团队出版社:人民邮电出版社出版日期:2020年1月 内容简介本书旨在讲述测试的...
当前只有一页 |