角度来看,继
承提供一种机制,通过这种机制,潜在的错误能够从一个类传递到它的派生类。6、使用白盒测试工具所发现的故障可以定位到代码级。7、等价类是输入域的某个子集合,而所有等价类的并集就是整个输入域。因此,等价类的
划分原则应该体现完备性和无冗余性。8、基于Web的系统测试重要的是,从最终用户的角度进行安全性和可用性测试9、有效的Web压力测试系统的关键条件中,量级指的是尽量使单独的操作进行高强度的使
用,增加操作的量级。10、对OOP的测试重点集中在类功能的实现和相应的面向对象程序架构上,主要表现之一为
数据成员是否满足数据封装的要求。11、面向对象技术的特点给测试带来的新问题具体表现有多态和动态绑定增加了系统运行中
可能的执行路径,而且给面向对象软件带来了严重的不确定性。对OOP的测试重点集中在类功能的实现和相应的面向对象程序架构上。12、测试大纲是软件测试的依据,包括测试项目、测试步骤、测试完成的标准。13、动态测试工具需要实际运行被测系统,并设置断点,向代码生成的(可执行)文件中插入一些监测代码。14、CS体系结构的软件测试通常是从单个客户端开始,然后再逐步集成客户端、服务器和
网络系统进行集成测试,最后进行系统的整体测试。15、静态测试分析主要集中在需求文档、设计文档以及程序结构方面。16、对Web网站测试所采用的测试方法与策略除了黑盒测试、白盒测试、静态测试和动态测
试都有可能用到外,还会包括面向对象测试技术的运用。17、软件可靠性是对软件在设计、开发以及所预定的环境下具有能力的置信度的一个度量,
是衡量软件质量的主要参数之一。18、按照软件测试的策略和过程分类,软件测试可分为单元测试、集成测试、系统测试、验
证测试和确认测试。在软件测试中,对已测试过的模块进行组装,目的在于检验与软件设计相关的程序结构问题的测试称为集成测试。19、实时系统测试的一般步骤:任务测试、行为测试、任务间测试和系统测试。
20、为了达到100%的基于状态的上下文覆盖,例行程序必须在每个适当的上下文内被执行。
三、简答题
1、应用条件判定覆盖进行路径测试可能发现的错误。针对判定和条件覆盖,测试用例可能发现如下错误:(1)不同数据类型的比较;(2)不正确的逻辑操作或优先级;(3)应当相等的地方由于精确度的错误而不能相等;(4)不正确的判定或不正确的变量;(5)不正确的或不存在的循环终止;(6)当遇到分支循环时不能退出;不适当地修改循环变量。
2r