软硬件测试方案.docx

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

软硬件测试方案测试目的和要求

测试目的

作为软件开发的重要环节,软件测试越来越受到人们的重视,软件测试是软件工程过程的一个重要阶段,是在软件投入运行前,对软件需求分析、设计和编码各阶段产品的最终检查,是为了保证软件的正确性、完全性和一致性,从而检测软件错误、修正软件错误的过程。随着软件开发规模的增大、复杂程度的增加,以寻找软件中的错误为目的的测试工作就显得更加困难,因此要求测试计划和测试管理更加完备。本次测试安排在项目进行编码过程中和编码完成后进行,测试的内容包括系统界面风格、主要功能、容错能力、模块间的关联等等,依据正规步骤完成单元测试、边缘测试、整体测试。通过测试,及时发现存在于程序中的错误并根据测试结果对程序进行修改,从而确保提交给用户的程序是经过检验并能顺利运行的。测试的总体要求

软件测试可运用多种不同的测试策略来实现,最常用的方式是自底向上分阶段进行,对不同开发阶段的产品采用不同的测试方法进行检测,从测试开始,然后进行功能测试,最终进行系统测试。

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

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

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

4-抽检程序的内部编写情况无误。

L测试用例应由测试输入数据和对应的预期输出结果两部分组成。

L程序员应避免负责测试自己编写的程序。

L测试用例,应当包括合理和不合理的输入条件。

L应当检查程序是否有不希望的副作用。

4-程序流程和接口内容绝不可忽视。

L充分注意测试中的群体现象。

L严格执行测试计划。

L对每个测试结果严格检查。

L妥善保存文档。

4-性能测试和功能测试同等重要。

测试人员及组织分工

参加测试人员包括技术支持组部分人员、开发小组全体成员、质保组测试成员和用户人员。组织分工如下:

单元测试:由实施组成员在编码过程中,各自以及交叉进行单元测试。

集成测试:由质保组两名测试成员、实施组两名成员进行集成测试。

系统测试:由技术组项目技术负责人、系统设计师、用户人员进行系统测试。软件测试的依据

用户文档

软件测试依据的用户文档主要有以下两个:

《需求规格说明书》

《总体设计书》

测试技术标准规范

软件测试依据的国家技术标准规范主要有以下八个:

GB/T17544-1998《信息系统及软件完整性级别》

GB/T16260-2006《软件质量模型与度量》

GB/T18905-2002《软件工程产品评价》

GB/T8567-2006《计算机软件文档编制规范》

GB/T9386-2008《计算机软件测试文件编制规范》

GB/T25000.1-2010《软件质量要求与评价(SQuaRE)指南》

CSTCJSBZ02《应用软件产品测试规范》

CSTCJSBZ03《软件产品测试评分标准》

测试方法和主要内容

软件测试方法

1、 单元测试

测试是在软件开发过程中针对功能模块进行的正确性检验,执行测试的人员首先是程序开发者自己在开发过程中的自测试,其次才是专业测试人员。测试的对象是软件设计的最小单位一模块。测试应对模块内所有重要的控制路径设计测试用例,其测试依据是项目的详细设计描述。采用的多为白盒测试。

2、 集成测试

将已测试的模块组装进行检测,对照软件设计检测和排除子系统或系统结构上的错误。案例采用黑盒测试法。

集成测试的重点是检测模块接口之间的连接,发现访问公共数据结构可能引起的模块间的干扰,以及全局数据结构的不一致,测试系统或子系统输入输出处理、故障处理和容错等方面的能力。

3、 系统测试

系统测试应该由若干个不同的测试环节组成,目的是重返运行系统,验证系统各部件是否能正常工作并完成所赋予的任务。其主要包括以下方面的测试:

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

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

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

性能测试:检查系统能否满足性能要求。主要包括响应时间、并发用户数,及相应的CPU、内存、硬盘等的利用率及网络吞吐量等。

测试的主要内容

功能测试

功能测试主要采用的是黑盒测试方法,黑盒测试法制订覆盖《需求规格说明书》和《总体设计书》中所要求的全部功能点和主要业务流程的测试用例,通过测试用例的执行,分别对功能点和业务流程进行测试。

1、功能测试方法

本次功能测试中采用黑盒测试法,主要测试用例设计方法包括因果图分析、等价类划分、边界值分析、错误推测法:

(1) 因果图法:采用因果图法,以委托方提供的《需求规格说明书》和《总体设计书》为依据设计业务功能点测试案例;

(2) 等价类划分法:对业务流程进行等价类划分,测试用例应是业务主流程和流程主分支的最小集,所有的判别分支都能被覆盖,在流程覆盖的同时,完成等价功能的测试;

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

文档评论(0)

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

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

1亿VIP精品文档

相关文档