欢迎来到天天文库
浏览记录
ID:39908045
大小:132.67 KB
页数:12页
时间:2019-07-14
《软件测试期末题库 晓庄学院》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、题型:-客观题:选择题(10*1’)+填空题(10*2’)+判断题(10*1)共40分-简答题:4*5’分,共20分-分析题:4*10’题,共40分#Chap1·软件测试的概念(P9)·软件测试正反2种观念的争辩。他们的观念及存在的问题。(P7~9)·结合V模型谈谈开发与测试关系附录:V模型P11·请结合实例,谈谈为什么穷尽测试是不可能的。(开放题,从输入和路径穷尽来考虑)·了解测试目的、测试驱动开发的概念(P9P13)#Chap2·软件质量的概念软件质量定义:软件产品满足规定的和隐含的与需求能力有关的全部特征和特性。它包括:1软件产品质量满足用户要求的程度;2软件各种属性的组
2、合程度3用户对软件产品的综合反映程度4软件在使用过程中满足用户要求的程度(P15)·ISO9126软件质量模型(一层6个即可),并分别说明各个质量属性的含义(P17)Iso9126模型:高层:软件质量需求评价标准(SQRC)属性:功能性、可靠性、可用性、效率、可移植性、可维护性中层:软件质量设计标准(SQDC)属性:安全性、、成熟性、可理解性、时间表现、可分析性、适应性低层:软件质量度量标准(SQMC)·软件缺陷的定义及表现形式软件缺陷:是指计算机系统或者程序中存在的任何一种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷、瑕疵,其结果会导致软件产品在某种程度上不能满足用户的需
3、求表现形式:1运行出错,包括运行中断、系统崩溃、界面混乱2数据计算错误,导致结果不正确3功能、特性没有实现或部分实现4在某种特点条件下没能给出正确或准确的结果5计算的结果没有满足所需要的精度6用户界面不美观7需求规格说明书的问题8设计不合理,存在缺陷9实际结果与预期结果不一致10用户不能接收的其他问题(P18)·验证与确认(V&V)的概念及两者区别V&V验证:是检验开发出来的软件产品和设计规格说明书的一致性,即是否满足软件厂商的生产要求确认:就是检验产品功能的有效性,即是否满足用户的真正需求(P21)·SQA的概念及表现形式、与软件测试的关系SQA与软件测试之间相辅相成,存在包
4、含和交叉的关系。它们的相同点在于二者都是贯穿整个软件开发生命周期的流程。不同在于SQA是一项管理工作,侧重与对流程的评审和监控,而测试是一项技术性的工作,侧重于对产品的评估和验证(P23)·软件测试的分类:按阶段、按目标、按方法。(P23~P25目的分类:集成测试、功能测试、回归测试、性能测试、可靠性测试、安全测试、兼容性测试阶段分类:单元测试、集成测试、功能测试、系统测试、安装测试、验收测试方法分类:静态测试、动态测试、黑盒测试、白盒测试-静态测试和动态测试、黑盒测试和白盒测试-按阶段:单元测试、集成测试、系统测试、验收测试,它们的概念与不同。附录:测试阶段定义-非功能测试:
5、性能测试、可靠性测试、安全性测试,及常见非功能缺陷辨析。#Chap3·请简述什么是黑盒测试和白盒测试,它们各自的局限性是什么?P31P38黑盒测试:不关注软件内部结构,着眼于程序外部用户界面,关注软件的输入和输出,关注用户的需求,从用户的角度验证软件的功能,实现端到端的测试。缺陷:1是否不正确或遗漏了功能2能否正确地接收输入数据,能否产生正确的输出信息3功能操作逻辑不合理4界面是否出错、是否不美观5安装过程中出现问题,安装步骤不清晰、不够方便灵活6系统初始化问题白盒测试:按照程序内部的结构测试程序,测试程序内部的变量状态、逻辑结构、运行路径等缺陷:试图列举所有路径测试,是不可能
6、的,企图遍历所有的路径是很难做到的,即使每条路径都测试了,覆盖率得到100%,程序也可能出错。·白盒测试常用的逻辑覆盖有哪些,各自的基本思想。P31~P38白盒测试常用的逻辑覆盖:语句覆盖:运行被测程序,是程序中的每个可执行语句至少被执行一次判定覆盖:设计若干个用例,运行被测程序,使得程序中每个判断的取真分支和假分支至少经历一次,及判断真假是否均被满足条件覆盖:执行被测程序,使判断中每个条件的可能取值至少被满足一次判定-条件覆盖:使所有条件的可能取值至少被执行一次,所有判断的可能结果至少执行一次条件组合覆盖:使判断中每个条件的所有可能至少出现一次,且每个判断本身的判定结果也至少
7、出现一次路径覆盖:覆盖程序中所有可能的执行路径基本路径测试法5步骤(1)程序的流程控制图(2)计算程序环路复杂度(3)确定基本路径(4)准备测试用例,确保基本路径组中的每一条路径被执行一次(5)图形矩阵·白盒测试的逻辑覆盖用例设计方法及应用:重点掌握语句、判定、条件组合、路径覆盖。应用参见附录:白盒测试。·基本路径(独立路径)的概念及环路复杂度(圈复杂度)的计算、确定基本路径的方法。应用参见附录:基本路径测试。·黑盒测试的概念、常用的黑盒测试方法有哪些,各自的基本思想。黑盒测试的方法:1等价
此文档下载收益归作者所有