《软件测试》全册配套完整教学课件.pptx

  1. 1、本文档共481页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《软件测试》全册配套完整教学课件;软件测试历史、现状及展望;课程内容;1.软件危机;软件危机的主要表现;软件工程;2.软件测试现状分析;3.软件测试发展展望;4.软件测试从业人员职业规划;问题和讨论;谢谢 大家;软件测试基础;软件测试基础(目录);1.软件测试的价值;;软件测试的目的;软件测试的目的;2.对软件测试的理解;对软件测试的理解;对软件测试的理解;对软件测试的理解;3.软件测试的原则;软件测试的原则;软件测试的原则;4.软件测试内容和类型;4.1静态测试和动态测试;;;;4.2 黑盒测试和白盒测试;;;黑盒测试VS白盒测试;黑盒测试技术;4.3其他测试技术;5.测试人员的职责;测试计划;测试设计与开发;测试执行;测试总结与评估;6. 测试人员的要求;技术素质;非技术素质;测试人员的发展之路;参考资料;回顾与讨论;谢谢 大家;黑盒测试技术 ;黑盒测试技术;√;正常情况; 非正常情况; 边界情况; 非法情况; 极端情况(强度测试); 性能测试; 兼容性,用户友好性。;何时结束? 覆盖率? 测试方法的选择。;√; 是一种典型的黑盒测试方法,即用这一方法设计测试用例完全不考虑程序的内部结构,而是只根据对程序的要求和说明,即需求规格说明书。把说明中对输入的要求和输出的要求区别开来并加以分解。; 由于穷举测试的办法数量太大,以至于无法实际完成,自然促使我们要在大量的可能数据中选取其中的一部分作为测试用例。问题在于如何选取——等价类划分。; 等价类划分的办法是把程序的输入域划分成若干部分,然后从每个部分中选取少数代表性数据当作测试用例。;有效等价类 无效等价类; 有效等价类指的是对程序的规格说明是有意义的、合理的输入数据所构成的集合。在具体问题中,有效等价类可以是一个,也可以是多个。;(1)如果输入条件规定了取值范围或值的个数,则可确定一个有效等价类和两个无效等价类。;(2)输入条件规定了输入值的集合,或是规定了“必须如何”的条件,则可确定一个有效等价类和一个无效等价类。;(3)如果我们确知,已划分的等价类中各元素在程序中的处理方式是不同的,则应将此等价类进一步划分成更小的等价类。;等价类表格形式:;(1)为每个等价类规定一个唯一的编号。;黑盒测试技术;等价类划分方法并没有考虑到输入情况的各种组合,也没考虑到各个输入情况之间的相互制约关系。;(1)分析程序规格说明的描述中,那些是原因,那些是结果。原因常常是输入条件或是输入条件的等价类。而结果是输出条件。;三、因果图;三、因果图;三、因果图;三、因果图;三、因果图;三、因果图;三、因果图;三、因果图;三、因果图;三、因果图;三、因果图;三、因果图;黑盒测试技术;利用因果图来设计测试用例时,作为输入条件的原因与输出结果之间的因果关系,有时很难从软件需求规格说明书得出,而且即使是对于一般中小规模的软件,画出的因果图也可能非常庞大,以至于据此因果图而得到的测试用例数目将达到惊人的程度,给软件测试工作带来在人工、机时、费用上的沉重负担。; 是从大量的实验点中挑选出适量的、有代表性的点,应用依据伽罗瓦理论导出的“正交表”,合理地安排实验的一种科学的实验设计方法。; 在正交实验设计方法中,通常把判断实验结果优劣的标准叫做实验的指标,把有可能影响实验指标的条件称为因子,而影响实验因子的,叫做因子的水平(或状态)。; 软件功能测试,作为实验的一种,完全可以利用正交实验设计法,来进行测试数据的选择,以提高测试的效率。; 首先要根据被测软件的规格说明书找出影响其功能实现的操作对象和外部因素,把它们当作因子,而把各个因子的取值当作状态,构造出二元的因素分析表。然后,利用正交表进行各因子的状态的组合,构造有效的测试输入数据集。这样得出的测试用例集中,测试用例的数目将大大减少。; 在实际测试时,用户所提供的被测软件的功能说明,往往是非形式化的,很难满足构造因素分析表的需要。因此需要对软件规格说明书的功能要求进行划分,把整体的概要性的功能要求进行层层分解与展开。分解成具体的,有相对独立性的基本的功能要求,这样就可以把被测软件中所有的因子都确定下来,并为确定各因子的权值提供参考的依据。; 接下来,由用户会同测试人员根据软件规格说明书,确定各个因子的取值,即因子的状态。由于有些因子的取值范围较广,我们必须进行采样取值,在各个不同的取值区间上取典型值与边界值,并重点选取某些具有特定意义的取值点。; 确定因子与状态是设计测试用例的关键,因此需要尽可能全面、准确地确定取值,以确保测试用例的设计做到完整与有效。 因子与状态填入用二维表格形式表示的因子——状态表。;四、正交实验设计法;黑盒测试技术; 实践表明,在设计测试用例时,对边界附近的处理必须给予足够的重视,为检验边界附近的处理专门设

文档评论(0)

精品文库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档