软硬件测试方案.pdf

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

软硬件测试方案

1.1.1软硬件测试方案

测试目的和要求

.1测试目的

作为软件开发的重要环节,软件测试越来越受到人们的重视,软

件测试是软件工程过程的一个重要阶段,是在软件投入运行前,对软

件需求分析、设计和编码各阶段产品的最终检查,是为了保证软件的

正确性、完全性和一致性,从而检测软件错误、修正软件错误的过程。

随着软件开发规模的增大、复杂程度的增加,以寻找软件中的错误为

目的的测试工作就显得更加困难,因此要求测试计划和测试管理更加

完备。本次测试安排在项目进行编码过程中和编码完成后进行,测试

的内容包括系统界面风格、主要功能、容错能力、模块间的关联等等,

依据正规步骤完成单元测试、边缘测试、整体测试。通过测试,及时

发现存在于程序中的错误并根据测试结果对程序进行修改,从而确保

提交给用户的程序是经过检验并能顺利运行的。

.2测试的总体要求

软件测试可运用多种不同的测试策略来实现,最常用的方式是自

底向上分阶段进行,对不同开发阶段的产品采用不同的测试方法进行

检测,从测试开始,然后进行功能测试,最终进行系统测试。

尽早地和不断地进行软件测试。

保证系统风格与界面统一。

保证各系统联接正确,数据传送正常。

设计描述。采用的多为白盒测试。

2、集成测试

将已测试的模块组装进行检测,对照软件设计检测和排除子系统

或系统结构上的错误。案例采用黑盒测试法。

集成测试的重点是检测模块接口之间的连接,发现访问公共数据

结构可能引起的模块间的干扰,以及全局数据结构的不一致,测试系

统或子系统输入输出处理、故障处理和容错等方面的能力。

3、系统测试

系统测试应该由若干个不同的测试环节组成,目的是重返运行系

统,验证系统各部件是否能正常工作并完成所赋予的任务。其主要包

括以下方面的测试:

恢复测试:检查系统的容错能力。

安全测试:检查系统对非法侵入的防范能力

强度测试:检查程序对异常情况的抵抗能力。

性能测试:检查系统能否满足性能要求。主要包括响应时间、并

发用户数,及相应的CPU、内存、硬盘等的利用率及网络吞吐量等。

.3测试的主要内容

.3.1功能测试

功能测试主要采用的是黑盒测试方法,黑盒测试法制订覆盖《需

求规格说明书》和《总体设计书》中所要求的全部功能点和主要业务

流程的测试用例,通过测试用例的执行,分别对功能点和业务流程进

行测试。

1、功能测试方法

本次功能测试中采用黑盒测试法,主要测试用例设计方法包括因

果图分析、等价类划分、边界值分析、错误推测法:

(1)因果图法:采用因果图法,以委托方提供的《需求规格说

明书》和《总体设计书》为依据设计业务功能点测试案例;

(2)等价类划分法:对业务流程进行等价类划分,测试用例应

是业务主流程和流程主分支的最小集,所有的判别分支都能被覆盖,

在流程覆盖的同时,完成等价功能的测试;

(3)边界值分析法在功能测试中,针对功能说明中的输入输出

域,进行边界值和极限值的设计和测试;

(4)错误推测法:采用逆向思维方式,结合以往测试经验和直

觉设计软件在功能和流程上可能存在的各种错误,进行容错性测试。

功能测试策略主要从以下方面考虑:

(1)安装

如果软件安装由用户来进行,则按照安装手册中的信息应能安装

成功。产品说明书中,给出的每个所需的配置在安装程序时都应具备。

安装之后,程序是否运行应是可以鉴别的。例如,使用测试用例或通

过相应的信息自检。

(2)数据准备

软件内部应具有一定的数据量供测试使用。最好由厂商提供符合

规范的测试数据作为数据准备,也可以由厂商提供数据导入格式,测

试方使用该数据导入格式自行制作一定量的数据备测试使用。

(3)功能表现

在用户文档中提到的所有的功能都应能执行。程序应按照用户文

档中的给定形式,在规定的边界值范围内使用相应的工具、资源和数

据执行其功能。

(4)正确性

程序和数据应与产品说明书及用户文档的全部内容相对应。为完

成工作任务程序功能应以正确的方式执行。特别是,程序和数据应符

合产品说明书涉及的任何需求文档的所有规定。

(5)一致性

程序和数据其本身内容不能自相矛盾,并且同产品说明书和用户

文档也不能相互矛盾。每一术语应处处保持相同

文档评论(0)

wyg1235 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档