欢迎来到天天文库
浏览记录
ID:20426745
大小:364.46 KB
页数:9页
时间:2018-10-12
《软件测试总复习》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一、填空题1.软件验收测试包括正式验收测试、alpha测试、beta测试三种类型。2.代码评审主要做源代码检查工作。3.设计系统测试计划需要参考的项目文档有软件测试计划、软件需求文档和迭代计划。4.验收测试完成后表明测试已经结束。5.软件测试的目的是最大可能地找出最多的错误,并且检查系统是否满足用户需求。6.软件测试主要分为单元测试、集成测试、确认测试或系统测试、验收测试四类。7.对面向过程的系统采用的集成策略有自顶向下、自底向上两种。8.白盒测试又称为结构测试、逻辑驱动或基于程序的测试,一般用来分析
2、程序的内部结构。9.确认测试也称为合格性测试,是检验所开发的软件是否能按用户提出的要求进行10.一个实际的软件测试过程是:拟定软件测试计划、编制软件测试大纲、设计和生成测试用例、实施测试、生成软件测试报告。11.通常软件测试方法分为静态测试、动态测试两种方法。12.静态测试包括:代码检查、静态结构分析、代码质量度量等工作。13.按照规划测试的不同出发点,软件测试方法又可以分为黑盒测试和白盒测试两类。14.经验表明,在进行单元测试时通常采用白盒测试方法,而在集成测试、确认测试或系统测试时常采用黑盒测试方
3、法。15.软件测试的目的是要证明程序中有故障存在,并且是最大可能地找出最多的错误。16.软件测试主要过程为单元测试、集成测试、确认测试、系统测试、验收测试等五个过程。17.确认测试过程的重要环节就是配置审查工作。其目的在于确保已开发软件的所有文件资料均已编写齐全,并得到分类编目,足以支持运行以后的软件维护工作,那么,其配置审查的文件资料应包括:用户手册、操作手册、设计资料。18.循环测试的目的就是检查循环结构的有效性。二、选择题1.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.
4、0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,0.999。设计这组测试用例的方法是(C)。A.条件覆盖法B.等价分类法C.边界值分析法D.错误推测法2.对于软件的β测试,下列描述正确的是__D____。A.β测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试B.β测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试C.β测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试D.β测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试
5、3.下面角色不属于集成计划评审的是(CD)A、配置经理B、项目经理C、测试员D、编码员4.软件测试设计活动主要有(BCD)A、工作量分析B、确定并说明测试用例C、确立并结构化测试过程D、复审并评估测试覆盖5.不属于集成测试步骤的是(ABC)A、制定集成计划B、执行集成测试C、记录集成测试结果D、回归测试6.属于软件测试活动的输入工件的是(BC)A、软件工作版本B、可测试性报告C、软件需求工件D、软件项目计划7.下面哪些属于动态分析(BC)A.代码覆盖率B.模块功能检查C.系统压力测试D.程序数据流分析
6、8.下面哪些属于静态分析(AB)A、代码规则检查B、程序结构分析C、序复杂度分析D、内存泄漏9.从测试技术角度,正确的选择是(BD)。A、静态测试B、黑盒测试C、动态测试D、白盒测试10.从测试阶段角度,测试正确的顺序是(ABDC)。A、单元测试B、集成测试C、系统测试D、确认测试11.(___A___)可以作为软件测试结束的标志。A.使用了特定的测试用例B.错误强度曲线下降到预定的水平C.查出了预定数目的错误D.按照测试计划中所规定的时间进行了测试12.黑盒测试是通过软件的外部表现来发现软件缺陷和错
7、误的测试方法,具体地说,黑盒测试用例设计技术包括__A____等。A.等价类划分法、因果图法、边界值分析法、错误推测法、判定表驱动法B.等价类划分法、因果图法、边界值分析法、正交试验法、符号法C.等价类划分法、因果图法、边界值分析法、功能图法、基本路径法D.等价类划分法、因果图法、边界值分析法、静态质量度量法、场景法13.用边界值分析法,假定18、10191.多条件覆盖是一种逻辑覆盖,它的含义是设计足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次,满足多条件覆盖级别的测试用例也是满足__A___级别的A.语句覆盖、判定覆盖、条件覆盖、条件判定组合覆盖B.判定覆盖、条件覆盖;条件判定组合覆盖、修正条件判定覆盖C.语句覆盖、判定覆盖、条件判定组合覆盖、修正条件判定覆盖D.路径覆盖、判定覆盖、条件覆盖、条件判定组合覆盖2.关于软件质量的描述,正确的是__ABC____。A.软件质量是指软件
8、10191.多条件覆盖是一种逻辑覆盖,它的含义是设计足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次,满足多条件覆盖级别的测试用例也是满足__A___级别的A.语句覆盖、判定覆盖、条件覆盖、条件判定组合覆盖B.判定覆盖、条件覆盖;条件判定组合覆盖、修正条件判定覆盖C.语句覆盖、判定覆盖、条件判定组合覆盖、修正条件判定覆盖D.路径覆盖、判定覆盖、条件覆盖、条件判定组合覆盖2.关于软件质量的描述,正确的是__ABC____。A.软件质量是指软件
此文档下载收益归作者所有