- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试技术复习题( 1004)
一、基本要求
1、软件测试概括
1)软件可靠性问题、软件缺陷与故障、软件缺陷产生的原因
2)软件测试基本观点
3)软件开发过程
4)软件测试过程、软件开发与软件测试的关系
5)软件质量与软件质量管理的观点
2、软件测试策略与过程
1)软件测试的复杂性观点
2)软件测试方法与策略:静态测试与动向测试、黑盒测试与白盒测试
3)软件测试过程:单元测试、集成测试、确认测试、系统测试、查收测试
4)面向对象的软件测试
5)软件调试的观点、软件测试与调试的关系
3、功能(黑盒)测试及其用例设计
1)黑盒测试法的观点
2)三角形问题、 NextDate 函数问题
3)等价类区分法
4)边界值剖析法
5)因果图法
6)决议表法
7)黑盒测试应用案例
4、构造(白盒)测试及其用例设计
1)白盒测试法的观点
2)控制流图、环形复杂度、图矩阵
3)覆盖测试:函数覆盖、条件覆盖、路径覆盖、面向对象的覆盖
4)路径测试:基本路径测试方法、循环测试方法
5)白盒测试应用案例
5、软件测试实际应用
( 1)客户机 / 服务器系统的软件测试:客户机 / 服务器系统的构造测试、网站测试
2)面向对象的软件测试:面向对象的软件测试模型、鉴于类的测试
3)图形用户界面测试:窗体测试、菜单测试、数据项测试
4)实时系统性能测试
5)场景法应用案例
6、软件测试管理
1)软件测试组织管理
2)软件测试计划和过程管理:拟订测试计划、确定测试过程、测试结果剖析
3)软件测试文档管理
7、软件自动化测试
1)软件自动化测试基础:自动化测试观点、自动化测试脚本、自动化测试生存周期
2)软件自动化测试工具:白盒测试工具、黑盒测试工具
二、基本观点
1、软件测试是在软件投入运行前, 对软件需求剖析、 设计规格说明和编码实现的最终审查。
软件测试所波及的重点问题包括四个方面: 测试人员、测试内容、 测试时间和测试方法。
2、软件测试过程中需要三类输入:软件配置、测试配置和测试工具。软件测试所波及的关
键问题包括四个方面:测试人员、测试内容、 (测试时间)和测试方法。
3、 IEEE 将软件可靠性定义为:系统在特定环境下,在给定的时间内无故障运行的概率。根
据软件测试的定义,软件测试是为了发现错误而执行程序的过程。
4、鉴于 Web 的系统测试不只需要检查和考证是否按照设计的要求运行, 而且还要评论系统
在不同用户的浏览器端的显示是否合适。
5、面向对象单元测试针对程序内部详细单一功能的模块进行测试。从测试的角度来看,继
承提供一种体制,通过这种体制,潜在的错误能够从一个类传达到它的派生类。
6、使用白盒测试工具所发现的故障能够定位到代码级。
7、等价类是输入域的某个子会合,而所有等价类的并集就是整个输入域。因此,等价类的
区分原则应该体现完备性和无冗余性。
8、鉴于 Web 的系统测试重要的是,从最终用户的角度进行安全性和可用性测试
9、有效的 Web压力测试系统的重点条件中,量级指的是尽量使独自的操作进行高强度的使
用,增加操作的量级。
10、对 OOP的测试重点集合在类功能的实现和相应的面向对象程序架构上, 主要表现之一为
数据成员是否知足数据封装的要求。
11、面向对象技术的特点给测试带来的新问题详细表现有多态和动向绑定增加了系统运行中
可能的执行路径, 而且给面向对象软件带来了严重的不确定性。 对 OOP的测试重点集合
在类功能的实现和相应的面向对象程序架构上。
12、测试纲领是软件测试的依据,包括测试项目、测试步骤、测试达成的标准。
13、动向测试工具需要实际运行被测系统,并设置断点,向代码生成的(可执行)文件中插
入一些监测代码。
14、 C/S 体系构造的软件测试往常是从单个客户端开始,然后再逐步集成客户端、服务器和
网络系统进行集成测试,最后进行系统的整体测试。
15、静态测试剖析主要集合在需求文档、设计文档以及程序构造方面。
16、对 Web网站测试所采用的测试方法与策略除了黑盒测试、 白盒测试、 静态测试和动向测
试都有可能用到外,还会包括面向对象测试技术的运用。
17、软件可靠性是对软件在设计、开发以及所预定的环境下具有能力的置信度的一个度量,
是权衡软件质量的主要参数之一。
18、按照软件测试的策略和过程分类,软件测试可分为单元测试、集成测试、系统测试、验
证测试和确认测试。 在软件测试中, 对已测试过的模块进行组装, 目的在于查验与软件设计有关的程序构造问题的测试称为集成测试。
19、实时系统测试的一般步骤:任务测试、行为测试、任务间测试和系统测试。
20、为了达到 100%的鉴于状态的上下文覆盖, 例行程序必须在每个适合的上下文内被执行。
三、简答题
1、应用条件 / 判断覆盖进行路径测试可能发现的错误。
针对
文档评论(0)