- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息系统的测试对象与测试信息流
1、测试对象
信息系统中,对硬件系统、网络系统进行测试,对软件进行测试。系统的开发主要的是软件开发。在系统测试中,主要的是软件测试。
在软件测试中,应该报各阶段的文档加上源程序进行测试,软件测试的对象=文档+程序。
2、测试信息流
系统测试的输入信息流分为:软件配置、测试工具、测试配置。
二、软件测试方法的分类
(1)是否执行被测试软件,静态测试和动态测试
(2)是否针对系统的内部结构和实现算法,黑盒测试和白盒测试。
(3)软件测试方法,手工测试和自动测试。
(4)开发过程,单元测试、集成测试、确认测试、系统测试。
三、静态测试与动态测试
1、静态测试(名词):不实际运行被测程序,主要对被测程序的编程格式、结构等方面进行评价。
(1)方法:桌前检查、走查、会审。
2、动态测试(名词):指在计算机上直接用测试用例运行被测程序,检验程序的动态行为和运行结果的正确性,可分为单元测试、集成测试、确认测试、系统测试、验收测试和回归测试。
四、黑盒测试与白盒测试
1、黑盒测试(名词),也称功能测试或数据驱动测试。根据系统需求分析说明书设计测试用例,通过输入和输出的特性检测是否满足指定的功能。只用于程序的接口处。
适用于黑盒测试的技术:等价类划分、边界值分析、错误推测法、因果法。
黑盒测试从用户的角度:软件界面、软件功能、外部数据库访问。
缺点:无法测试程序内部特定的部位。
2、白盒测试(名词),也称结构测试或逻辑驱动测试。根据程序的内部结构和逻辑来设计测试用于,对程序的路径和过程进行测试,检查是否满足设计的需要。
技术:逻辑覆盖、基本路径测试;其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、多重覆盖、路径覆盖。
五、测试过程和步骤
(一)测试过程
一个规范的测试过程包括以下几个基本的测试活动:拟定测试计划;编制测试大纲;设计和生成测试用例;实施测试;生成测试报告。
1、拟定测试计划
测试计划的内容:测试的内容、进度安排、测试所需的环境和条件、测试培训安排。
2、测试大纲是测试的依据。基本测试项目和测试完成的标准。
3、设计和生成测试用例,测试用例的主要内容有被测项目、输入数据、测试过程、预期结果。
4、实施测试:利用测试用例对被测软件或设备进行完整的测试。
5、生成测试报告。
(二)测试步骤
信息系统测试分别按硬件系统、网络系统和软件系统进行测试,最后对系统进行综合测试。
1、硬件测试:配置检测、硬件设备的外观检查、硬件运行测试。
2、网络测试:配置检测、网络设备的外观检查、硬件运行测试、网络连通测试。
3、软件测试:单元测试、集成测试、确认测试和系统测试(引入硬件和网络)(简答)
4、单元测试(名词):对源程序中的每一个程序单元进行测试,验证每个模块是否满足系统设计说明的要求。单元测试我们也称为模块测试,在模块编写完成,无编译错误后必须进行的测试工作。单元测试主要依据软件详细设计文档,目的发现在程序单元内部所有重要的控制路径中可能存在的各种错误。单元测试大多数从程序内部结构出发设计测试用例,即一般采用白盒测试,多个模块可同时进行,可独立进行。
5、集成测试,组装测试,集成测试有非增量式集成和增量式集成。(概要设计)
6、确认测试(名词):确认测试的任务:进一步验证软件的有效性,检查软件功能和性能是否与拥有的要求一样。系统分析说明书是软件有效性验证的标准,是确认测试的集成。
(1)有效性测试
(2)软件配置审查
7、系统测试(名词):将已经确认的软件、计算机硬件、外设、网络等其他元素相结合,进行信息系统的各种联合。目的通过与系统的需求相比较,发现与用户需求不符或矛盾的地方。根据系统需求分析说明书来设计测试用例,内容包括
(1)恢复测试
(2)安全性测试
(3)强调测试
(4)性能测试
(5)可靠性测试
(6)安装测试
(三)验收测试与回归测试
回归测试:软件维护阶段,对软件进行修改以后进行的测试,目的检验对软件的修改是否正确。
(四)调试
(1)试探法
(2)回溯法:
(3)对分查找法
(4)归纳法:
(5)演绎法:
(五)基于Web系统的测试
1、网页测试的内容:
(1)图形或图像的测试
(2)链接测试
(3)表单测试
(4)Cookies测试
2、对网站的测试
(1)数据库测试
(2)服务器性能及负载测试
(3)可用性测试:导航和整体界面
(4)客户端兼容性:浏览器、操作系统
(5)安全性测试
【往年试题】
2009年1月
选择题
12.根据程序的内部结构和逻辑来设计测试用例,对程序的路径和过程进行测试,检查是否满足设计的需要,称为( B )
A.黑盒测试 B.白盒测试
C.静态测试 D.动态测试
15._______主要依据软件详细设计文档,目的是发现在程序
文档评论(0)