软件测试

出版社:许丽花 高等教育出版社 (2013-05出版)
ISBN:9787040372885

书籍目录

单元1软件测试入门 学习目标 引例描述 任务1理解软件工程和软件测试的联系及软件测试模型 任务陈述 知识准备 1.1软件测试 1.1.1早期定义 1.1.2标准定义 1.2软件工程 1.2.1 软件工程的由来 1.2,2软件工程的定义 1.2,3软件工程的核心知识 任务实施 任务拓展 项目实训了解软件测试的演变 任务2正确理解和认识软件质量的概念及质量保证体系 任务陈述 知识准备 1.3软件缺陷 1.3.1软件缺陷的定义 1.3.2软件缺陷产生的原因 1.3.3软件缺陷的修复成本 1.4软件可靠性 1.4.1 软件可靠性与硬件可靠性的区别 1.4.2影响软件可靠性的因素 1.5软件质量 任务实施 任务拓展 项目实训深入理解软件质量 任务3理解软件测试的分类、 原则和流程 任务陈述 知识准备 1.6测试用例 1.6.1 测试用例的定义 1.6.2测试用例的重要性 1.6.3测试用例的评价标准 1.6.4测试用例设计的基本原则 …… 单元2白盒测试 单元3黑盒测试 单元4单元测试 单元5测试管理 单元6自动化测试

编辑推荐

《高等职业教育专业教学资源库建设项目规划教材•高等职业教育软件技术专业教学资源库:软件测试》可作为高职院校软件技术专业培养应用性、技能型人才的教材,也可供从事软件测试的相关人员学习与参考使用。

章节摘录

版权页:   插图:    等价类划分把程序的输入域划分成若干互不相交的子集,称之为等价类。所渭等价类。是指输入域的某个子集合,所有等价类的并集便是整个输人域这对于测试有两个非常重要的意义:完备性和无冗余性。表示整个输人域提供了一种形式的完备性,而互不相交则可保证一种形式的无冗余性。由于等价类由等价关系决定,因此等价类中的元素有一些共同的特点:如果用等价类中的一个元素作为测试数据进行测试不能发现软件中的故障,那么使用等价类中的其他元素进行测试也不可能发现故障。也就是说,对揭露软件中的故障来说,等价类中的每个元素是等效的。如果测试数据全都从同一个等价类中选取,除去其中一个测试数据对发现软件故障有意义外,使用其余的测试数据进行测试都是徒劳的,它们对测试工作的进展没有任何益处,不如把测试时间花在其他等价类元素的测试中。例如,平方根运算问题中,如果选择x=2.5作为测试输入,可以得到y=0.5。若再以x=2.6或x=3.6作为测试输入,会得到多少新东西呢?直觉告诉我们,这些测试用例会以与测试用例x=2.5一样的方式进行,它们具有等价的测试效果,即如果x=2.5作为测试数据,能暴露某个软件故障,那么以x=2.6或x=3.6作为测试数据也能发现这个故障。因此,这些测试用例是冗余的。使用等价类划分测试的目的是既希望进行完备的测试,同时又希望避免冗余。


 软件测试下载



发布书评

 
 


 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024