软件测试的步骤和内容
软件测试包含的内容很广泛,从狭义的角度理解,就是将软件编写的漏洞发现并指导补救,广义上讲,就是按照软件功能设计的要求逐一核对软件编写的功能,查找漏洞进行补救。
1.界面格式的测试
Ø 界面格式是否符合设计规范和程序原形的要求;
例如:界面上文字的字体是否统一,颜色是否一致;
标题的字体是否统一;
数据网格的显示,是否完整,是否有异常换行;
Ø 软件界面的美观,可以提出建议;
2.模块功能的测试
软件是按照功能模块进行逐一测试的,软件一个模块完成开发后,进行测试。
测试对象
|
测试项目
|
登录框
|
用户名、密码都为空,一项为空
|
|
用户名、密码正确,一项正确
|
|
文本框为空时清空按钮
|
界面
|
无错字,颜色、字体、位置、长度、大小等一致
|
|
页面标题与页面对应
|
|
列显示顺序、宽度、位置合适
|
提示信息
|
提示种类(错误、警告、信息等)合适
|
|
是否需要
|
|
合理、可理解、无错字、标点符号正确
|
字段录入
|
Tab顺序
|
字符
|
必须输入,不输入,清空字段
|
|
空格
|
|
限制字数的汉字(±1)、字母数字(±1),远超限制字数
|
整数
|
必须输入,不输入,清空字段
|
|
有效值
|
|
非数字、+、-
|
|
上下限值(±1),远高/低于上下限值
|
|
上下限位数的数字(±1)
|
|
负数,小数,错误的数据类型
|
|
在数据前加0、+,数据前后中加空格
|
小数
|
必须输入,不输入,清空字段
|
|
有效值
|
|
非数字、+、-
|
|
上下限值(±1),远高/低于上下限值
|
|
上下限位数的数字(±1)
|
|
负数,错误的数据类型
|
|
在数据前加0、+,数据前后中加空格
|
|
小数位数(±1)
|
|
只录入“.”和小数/整数
|
日期
|
必须输入,不输入,清空字段
|
|
有效值
|
|
输入的各种日期格式
|
|
上下限值(±1),远高/低于上下限值
|
3.查询统计的测试
Ø 在业务数据的查询和统计结果显示中,通常列表是按照一个规则显示数据的。
如按照单据的录入时间倒序显示数据,
按照营业机构的顺序进行显示,
按照某项业务指标的高低顺序等等。
Ø 分页显示的记录数是否正确;
Ø 全部显示记录时,网格是否显示正常,分类统计正确;
4.工作流的测试
当一个功能模块完成一项业务操作后,在制定的管理功能模块是否正确的显示和提示。
5.数据存储的测试
数据进行操作后,是否在指定的数据库表中,记录了数据。
需要有数据库的开发工具,对照数据库文档,进行测试
6.性能的测试
是 “软件白皮书” 的内容要求
在软件功能编写后,需要设定一个必要的运行条件进行性能测试。
设定一项软件功能的运行指标,围绕设定的指标进行测试设定的性能调优的建议;
例如设定生产系统的图形查询功能的查询时间
软件运行环境的设定
硬件系统的要求
系统运行的要求
并发数的要求
数据量的要求
查询记录总数的要求
查询结果及录入的要求等
测试分三次
Ø 第一次测试,软件某个功能模块开发完成,测试错误,提交修改
Ø 第二次测试,软件的错误修正完成后,进行再次测试,直到错误改正
Ø 第三次测试,软件整体开发完成后,将全部功能串接,进行联合测试
测试需要三份文档
Ø 测试手册
Ø 测试错误报告
Ø 测试错误统计