1.1.1 软硬件测试方案1.1.1.1 测试目的和要求1.1.1.1.1 测试目的作为软件开发的重要环节,软件测试越来越受到人们的重视,软件测试是软件工程过程的一个重要阶段,是在软件投入运行前,对软件需求分析、设计和编码各阶段产品的最终检查,是为了保证软件的正确性、完全性和一致性,从而检测软件错误、修正软件错误的过程。随着软件开发规模的增大、复杂程度的增加,以寻找软件中的错误为目的的测试工作就显得更加困难,因此要求测试计划和测试管理更加完备。本次测试安排在项目进行编码过程中和编码完成后进行,测试的内容包括系统界面风格、主要功能、容错能力、模块间的关联等等,依据正规步骤完成单元测试、边缘测试、整体测试。通过测试,及时发现存在于程序中的错误并根据测试结果对程序进行修改,从而确保提交给用户的程序是经过检验并能顺利运行的。1.1.1.1.2 测试的总体要求软件测试可运用多种不同的测试策略来实现,最常用的方式是自底向上分阶段进行,对不同开发阶段的产品采用不同的测试方法进行检测,从测试开始,然后进行功能测试,最终进行系统测试。丄尽早地和不断地进行软件测试。丄保证系统风格与界面统一。丄保证各系统联接正确,数据传送正常。丄抽检程序的内部编写情况无误。丄测试用例应由测试输入数据和对应的预期输出结果两部分组成。丄程序员应避免负责测试自己编写的程序。丄测试用例,应当包括合理和不合理的输入条件。丄应当检查程序是否有不希望的副作用。丄程序流程和接口内容绝不可忽视。丄充分注意测试中的群体现象。丄严格执行测试计划。丄对每个测试结果严格检查。丄妥善保存文档。丄性能测试和功能测试同等重要。1.1.1.1.3 测试人员及组织分工参加测试人员包括技术支持组部分人员、开发小组全体成员、质保组测试成员和用户人员。组织分工如下:单元测试:由实施组成员在编码过程中,各自以及交叉进行单元测试。集成测试:由质保组两名测试成员、实施组两名成员进行集成测试。系统测试:由技术组项目技术负责人、系统设计师、用户人员进行系统测试。1.1.1.1.4 软件测试的依据1.1.1.1.4.1 用户文档软件测试依据的用户文档主要有以下两个:《需求规格说明书》《总体设计书》1.1.1.1.4.2 测试技术标准规范软件测试依据的国家技术标准规范主要有以下八个:GB/T17544-1998《信息系统及软件完整性级别》GB/T16260-2006《软件质量模型与度量》GB/T18905-2002《软件工程产品评价》GB/T8567-2006《计算机软件文...