网站大量收购闲置独家精品文档,联系QQ:2885784924

软件测试基础课件.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

*软件测试技术基础PartⅠ软件测试概述华东交通大学软件学院本章重点第2章软件测试原理*01040203软件测试应遵循哪些基本的原则?如何控制软件测试过程?软件测试的国内外现状和发展趋势是怎样的?软件测试员应具备哪些基本素质?华东交通大学软件学院2.1测试原则*软件测试应追溯到用户需求应尽早和不断地测试穷尽测试是不可能的具有良好的测试态度避免测试自己的程序(避免杀虫剂现象)增量测试测试分级测试有重点避免测试的随意性华东交通大学软件学院2.1测试原则*对待缺陷的基本原则缺陷的群集现象缺陷有免疫力缺陷关联和依赖测试结果的处理原则对缺陷进行复查和确认测试结果的全面检查出错统计和分析妥善保存测试过程文档华东交通大学软件学院*某软件公司在招聘软件评测师时,应聘者甲向公司做如下保证:?

①经过自己测试的软件今后不会再出现问题;?

②在工作中对所有程序员一视同仁,不会因为在某个程序员编写的程序中发现的问题多,就重点审查该程序,以免不利于团结;

③承诺不需要其他人员,自己就可以独立进行测试工作;?

④发扬咬定青山不放松的精神,不把所有问题都找出来,决不罢休;你认为应聘者甲的保证______。?A.①、④是正确的B.②是正确的C.都是正确的D.都不正确?下面①--④是关于软件评测师工作原则的描述,正确的判断是___(38)___。对于开发人员提交的程序必须进行完全的测试,以确保程序的质量必须合理安排测试任务,做好周密的测试计划,平均分配软件各个模块的测试时间在测试之前需要与开发人员进行详细的交流,明确开发人员的程序设计思路,并以此为依据开展软件测试工作,最大程度地发现程序中与其设计思路不一致的错误要对自己发现的问题负责,确保每一个问题都能被开发人员理解和修改。A.①、②B.②、③C.①、③D.无2.2软件测试的分类*按是否需查看代码分类黑盒测试白盒测试华东交通大学软件学院2.2软件测试的分类*按是否需要执行被测软件分类静态测试主要包括源代码、程序界面和各类文档动态测试华东交通大学软件学院是否需要运行软件是否需要测试用例可否直接定位缺陷测试实现难易程度静态测试否否可以容易动态测试是是否困难测试工作就是进行输入、接受输出、检验结果,不深入代码细节,这样的测试方法称为___,在不执行代码的条件下有条理地仔细审查软件设计、体系结构和代码,从而找出软件缺陷的测试方法称为___。2.2软件测试的分类*系统测试——对集成的硬件和软件系统进行测试依据:单元测试的单元及概要设计文档依据:软件的需求规格说明文档验收测试——以用户测试为主依据:软件需求规格说明文档和验收标准华东交通大学软件学院依据:程序代码和详细设计文档集成测试——对程序单元或部件之间的接口关系是否符合概要设计要求按测试阶段分类单元测试——对软件中的最小可测单元进行测试华东交通大学软件学院*单元测试单元测试单元测试集成测试集成测试系统测试被测模块被测模块被测模块代码和详细设计软件需求规格说明软件需求规格说明和验收标准…验收测试交付用户…软件测试类型按开发阶段划分是_____(45)____。?01A.需求测试、单元测试、集成测试、验证测试?02单元测试、集成测试、确认测试、系统测试、验收测试03单元测试、集成测试、验证测试、确认测试、验收测试?04调试、单元测试、集成测试、用户测试?05下述说法错误的是_____(46)____。?

A.单元测试又称为模块测试,是针对软件测试的最小单位-程序模块进行正确性检验的测试工作?

集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试?

集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统。?

系统测试是在真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并满足用户需求A验收测试的定义是_____(52)____。?BA.由用户按照用户手册对软件进行测试以决定是否接收?C由某个测试机构代表用户按照需求说明书和用户手册对软件进行测试以决定是否接收?D按照软件任务书或合同,供需双方约定的验收依据进行测试,决定是否接收E由开发方和用户按照用户手册执行软件验收按测试执行时是否需人工干预分类2.2软件测试的分类*手工测试自动测试华东交通大学软件学

文档评论(0)

135****2083 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档