程序测试规范
程 序 测 试 规 范
第 1 页 共 23 页
文档编号
版 本 号
密 级
编写
校对
审核
批准
程序测试规范
目 录
第一部分 应用程序测试...................................................................................................................3
第一章 界面测试...............................................................................................................................3
1.1 易用性测试..................................................................................................................................3
1.2 规范性..........................................................................................................................................4
1.3 帮助设施......................................................................................................................................5
1.4 合理性..........................................................................................................................................5
1.5 美观与协调性..............................................................................................................................7
1.6 菜单位置......................................................................................................................................8
1.8 快捷方式的组合..........................................................................................................................9
第二章 功能测试.............................................................................................................................10
第三章 环境测试.............................................................................................................................11
第四章 压力测试.............................................................................................................................12
第五章 恢复测试.............................................................................................................................13
第六章 性能测试.............................................................................................................................13
第七章 安全测试.............................................................................................................................14
第八章 安装测试.............................................................................................................................14
第九章 文档测试.............................................................................................................................15
第十章 回归测试.............................................................................................................................15
第二部分 WEB 程序的测试...........................................................................................................16
第三部分 数据库程序的测试.........................................................................................................23
第 2 页 共 23 页
程序测试规范
第一部分 应用程序测试
第一章 界面测试
1.1 易用性测试
按钮名称应该易懂,用词准确,屏弃没楞两可的字眼,要与同一界面上的
其他按钮易于区分,能望文知意最好。理想的情况是用户不用查阅帮助就能知
道该界面的功能并进行相关的正确操作。
1) 常用的按钮要有键盘快捷方式。
2) 界面应按功能划分出区域,要有功能说明或标题。
3) 界面及按钮的风格应尽量统一。
4) 界面要支持键盘自动浏览按钮功能,即按 Tab 键的自动切换功能。
5) 界面上首先应输入的和重要信息的控件在 Tab 顺序中应当靠前,位置也
应放在窗口上较醒目的位置。
6) 有输入的界面进入时焦点应停留在第一个 EDIT 上。
7) 界面上的控件摆放的数目是否过多。一般最好不要超过 10 个,多于 10
个应建议使用分页界面显示。
8) 同一界面的功能数量是否过多。一般最好不要多于 10 个,过多导致使
用不便。
9) 分页界面要支持在页面间的快捷切换,常用组合快捷键 Ctrl+Tab
10)默认按钮要支持 Enter 及选择操作,即按 Enter 后自动执行默认按钮
对应操作。
11)可写控件检测到非法输入后应给出说明并能自动获得焦点。
12)Tab 键的顺序与控件排列顺序要一致,目前流行总体从上到下,同时行
间从左到右的方式。
第 3 页 共 23 页
程序测试规范
13)复选框和选项框中的内容应尽量按选择几率的高低而先后排列。
14)复选框和选项框通常要有默认选项。
15)选项数相同时多用选项框而不用下拉列表框。
16)界面空间较小时使用下拉框而不用选项框。
17)选项数较少时使用选项框,相反使用下拉列表框。
18)专业性强的软件要使用相关的专业术语,通用性界面则提倡使用通用性
词眼。
1.2 规范性
通常界面设计都按 Windows 界面的规范来设计,即包含“菜单条、工具栏、
工具箱、状态栏、滚动条、右键快捷菜单”的标准格式,可以说:界面遵循规范
化的程度越高,则易用性相应的就越好。小型软件一般不提供工具箱。
1) 常用菜单要有命令快捷方式。
2) 完成相同或相近功能的菜单用横线隔开放在同一位置。
3) 菜单前的图标能直观的代表要完成的操作。
4) 菜单深度一般要求最多控制在三层以内。
5) 菜单的说明要跟弹出的窗体一致。
6) 大型软件一般工具栏要求可以根据用户的要求自己选择定制。
7) 相同或相近功能的工具按钮放在一起。
8) 工具栏中的每一个按钮要有及时提示信息。
9) 一条工具栏的长度最长不能超出屏幕宽度。
10)工具栏太多时可以考虑使用工具箱。
11)工具箱要具有可增减性,由用户自己根据需求定制。
12)工具箱的默认总宽度不要超过屏幕宽度的 1/5。
13)状态条要能显示用户切实需要的信息,常用的有:
目前的操作、系统状态、用户位置、用户信息、提示信息、错误信息等
如果某一操作需要的时间较长,还应该显示进度条和进程提示。
第 4 页 共 23 页
程序测试规范
14)状态条的高度以放置五号字为宜,滚动条的宽度比状态条的略窄。
15)菜单和工具条要有清楚的界限;菜单要求凸出显示,这样在移走工具条
时仍有立体感。
16) 右键快捷菜单采用与菜单相同的准则,且右键快捷菜单在对话框中不应
出现。
1.3 帮助设施
系统应该提供详尽而可靠的帮助文档,在用户使用产生迷惑时可以自己寻
求解决方法。
1) 操作时要提供及时调用系统帮助的功能。常用 F1。
2) 在界面上调用帮助时应该能够及时定位到与该操作相对的帮助位置。也
就是说帮助要有即时针对性。
3) 最好提供目前流行的联机帮助格式或 HTML 帮助格式。
4) 用户可以用关键词在帮助索引中搜索所要的帮助,当然也应该提供帮助
主题词。
5) 打包新系统时,对作了修改的地方在帮助文档中要做相应的修改。
6) 在帮助中应该提供我们的技术支持方式,一旦用户难以自己解决可以方
便的寻求新的帮助方式。
1.4 合理性
屏幕对角线相交的位置是用户直视的地方,正上方四分之一处为易吸引用
户注意力的位置,在放置窗体时要注意利用这两个位置。
1) 父窗体或主窗体的中心位置应该在对角线焦点附近。即采取屏幕居中。
2) 子窗体位置应该在主窗体的左上角或正中。
3) 多个子窗体弹出时应该依次向右下方偏移,以显示出窗体标题为宜。
4) 重要的命令按钮与使用较频繁的按钮要放在界面上较注目的位置。
5) 与正在进行的操作无关的按钮应该加以屏蔽(Windows 中用灰色显示,没
法使用该按钮)。
第 5 页 共 23 页