软件测试方法和技术重点和试题与答案 - 副本

软件测试方法和技术重点和试题与答案 - 副本

ID:19900198

大小:358.41 KB

页数:17页

时间:2018-10-07

软件测试方法和技术重点和试题与答案 - 副本_第1页
软件测试方法和技术重点和试题与答案 - 副本_第2页
软件测试方法和技术重点和试题与答案 - 副本_第3页
软件测试方法和技术重点和试题与答案 - 副本_第4页
软件测试方法和技术重点和试题与答案 - 副本_第5页
资源描述:

《软件测试方法和技术重点和试题与答案 - 副本》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Ps:这个文档可以帮学这门课的同学更好的复习!后面有些试题和答案!第一章:引论了解:1.2为什么要进行软件测试l软件测试——产品质量的保证l软件测试——控制成本的关键l软件测试——软件可靠性确认l软件测试——让企业具备国际竞争的实力1.3什么是软件测试BillHetzel博士(正向思维的代表):p软件测试就是为程序能够按预期设想那样运行而建立足够的信心。p“软件测试是一系列活动以评价一个程序或系统的特性或能力并确定是否达到预期的结果”p测试是为了验证软件是否符合用户需求,即验证软件产品是否能正常工作Glenford

2、J.Myers(反向思维的代表):p测试是为了证明程序有错,而不是证明程序无错误p一个好的测试用例是在于它能发现至今未发现的错误p一个成功的测试是发现了至今未发现的错误的测试软件测试是由“验证(Verification)”和“有效性确认(Validation)”活动构成的整体n验证”是检验软件是否已正确地实现了产品规格书所定义的系统功能和特性n“有效性确认”是确认所开发的软件是否满足用户真正需求的活动。1.4软件测试和软件开发的关系第二章:软件测试的基本概念了解:2.1.5修复软件缺陷的代价用户需求验证代码验证功能

3、验证证系统非功能特性验证在设计阶段就是它的3~6倍,在编程阶段是它的10倍,在内部测试阶段是它的20~40倍,书金整理3在外部测试阶段是它的30~70倍,而到了产品发布出去时,这个数字就是40~1000倍,修正错误的代价不是随时间线性增长,而几乎是呈指数增长的。掌握:2.3软件测试的分类2.5软件测试的工作范畴p软件测试工作的组织与管理:制定测试策略、测试计划,确认所采用的测试方法与规范,控制测试进度,管理测试资源。p测试工作的实施:编制符合标准的测试文档,搭建测试环境,开发测试脚本、与开发组织协作实现各阶段的测试

4、活动第三章:软件测试方法理解:白盒测试的概念黒盒测试的概念:白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。掌握:白盒测试方法的分类:语句覆盖,语句覆盖法的基本思想是设计若干测试用例,运行被测程序,使程序中的每个可执行语句至少被执行一次判定覆盖,判定覆盖法的基本思想是设计若干用例,运行被测程序,使得程序中每个判断的取真分支和取假分支至少经历一次,即判断真假值均曾被满足条件覆盖,条件覆盖

5、的基本思想是设计若干测试用例,执行被测程序以后,要使每个判断中每个条件的可能取值至少满足一次。路径覆盖,判定-条件覆盖,条件组合覆盖,基本路径测试法黑盒测试的概念:黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。黒盒测试方法的分类:等价类划分法,分为有效等价类和无效等价类。有效等价类是有意义的、合理的输入数据,可检查程序是否实现了规格说明中所规定的功能和性能。无效等价类与有效等价类的意义相反边界值分析法,n确定边界情况(输入或输出等价类的边界)n选取正好等于、刚刚大于或刚刚小于边界值作为测试数据应

6、果图法,判定表法用条件覆盖法设计白盒测试用例用等价类和边界值设计黒盒测试用例以上两种设计测试用例的方法一定要掌握第四章了解:TMM,过程能力描述了遵循一个软件测试过程可能达到的预期结果的范围。TMM的建立,得益于以下3点:p充分吸收、CMM的精华;p基于历史演化的测试过程;p业界的最佳实践。TPI,TPI是基于连续性表示法的测试过程改进的参考模型,是在软件控制、测试知识以及过往经验的基础上开发出来的CTP,关键测试过程(CriticalTestProcess,CTP)评估模型主要是一个内容参考模型,一个上下文相关的

7、方法,并能对模型进行裁剪STEP,STEP(SystematicTestandEvaluationProcess,系统化测试和评估过程)是一个内容参考模型,认定测试是一个生命周期活动,在明确需求后开始直到系统退役。第五章:单元测试掌握:单元测试的概念,单元测试:单元测试是对软件基本组成单元(如函数、类的方法等)进行的测试。定义:单元测试是对软件基本组成单元进行的测试。时机:一般在代码完成后由开发人员完成,QA人员辅助.概念:模块,组件,单元 单元测试的测试人员:程序人员和开发人员单元测试的测试方法,检查每一条独立执

8、行路径的测试。保证每条语句被至少执行一次。检查局部数据结构完整性检查模块接口是否正确检查临界数据处理的正确性预见、预设的各种出错处理是否正确有效单元测试的测试依据第六章:集成测试和系统测试掌握:集成测试的概念,集成测试:集成测试是将软件集成起来,对模块之间的接口进行测试。顾名思义,集成测试是将软件集成起来后进行测试。集成测试又叫子系统测试、组装测试、部件测试

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。