搜档网
当前位置:搜档网 › 软件产品测试用例设计标准

软件产品测试用例设计标准

软件产品测试用例设计标准

目录

1. 目的

2. 适用范围

3. 术语及缩略语

4. 测试要求

4.1软件产品安装

4.2界面测试用例

4.3文件操作

4.4图象处理

4.5帮助

4.6软件极限测试用例

1.目的为了指导软件测试人员有效地设计测试用例,对所测试软件进行全面地测试,以尽可能发现最隐藏问题。

2.适用范围适用于所有软件的测试。

3.术语及缩略语本程序采用NQ402100《质量手册》中的术语和缩略语及其定义。

4.测试要求

4.1软件产品安装

4.1.1SETUP程序的运行

●安装主画面上的软件名称及版本信息是否正确

●更改安装程序提供的缺省安装进行安装,程序是否能正确运行

●记录用户姓名及组织机构名称操作是否正确

●程序安装结束语是否正确

●程序组的建立是否正确

●程序项的建立是否正确

●在所有能中途退出安装的位置是否能正确退出安装程序

4.1.2程序组信息程序组信息是否正确

程序组文件的建立是否正确

4.1.3程序项信息

●所建程序项个数是否正确

●各程序项名称是否正确

●各程序项文件是否能正确启动

●配置文件的更新

●各相关配置文件的修改、更新是否正确

4.1.3程序项信息

●所建程序项个数是否正确

●各程序项名称是否正确

●各程序项文件是否能正确启动

●配置文件的更新

●各相关配置文件的修改、更新是否正确

4.2界面测试用例

4.2.1窗口

●窗口在屏幕上的显示位置是否正确、美观

●窗口标题是否正确

●窗口中各对象位置是否正确、美观

●窗口的系统菜单及按钮操作是否正常

●窗口在各种不同分辨率下是否能全部显示

4.2.2菜单(Menu Bar及Menu Item)

●菜单是否显示正确

●菜单项文字意义是否明确

●主菜单条上各项是否均有快捷方式

●主菜单条上各项的快捷方式是否有效

●下拉式菜单中各菜单项显示是否正确

●下拉式菜单中各菜单项文字意义是否明确

●有快捷方式的下拉式菜单项的快捷方式是否有效

4.2.3工具条(Tool Bar)

●工具条显示的位置是否正确

●工具条中各项必须均有浮动说明

●工具条中各按钮必须有按下和抬起两种状态

●可移动工具条在窗口边际位置其形状及位置的相应变化是否正确

●工具条中开关按钮、按钮组及List Box对象必须有缺省值

4.2.4状态条(Status Bar)

●状态条显示位置是否正确、美观

●状态条内状态信息显示是否根据操作而变化

●状态条内状态信息是否正确

●状态条内状态信息文字是否正确、意义是否明确

4.2.5对话框(Dialog Box)

●对话框弹出时机及位置是否正确

●对话框内各对象位置是否正确

●对话框内各对象的文字标题意义是否明确

●模式对话框和非模式对话框的属性是否正确

4.2.6消息框(Message Box)

●弹出时机及位置是否正确

●信息意义是否正确、意义是否明确

●弹出时必须锁住Mouse消息和键盘输入

●必须有正确的对象用于退出Message Box

4.2.7列表框(List Box)

●列表框显示及位置必须正确、美观

●列表框应有缺省值

●列表框内可选内容必须全面

4.2.8Redio Box

●显示位置要正确

●文字意义要明确

●Redio Box的成组关系要正确、选择必须互斥

4.2.9文字Label

●显示位置要美观

●文字意义要明确

●同一界面上字体及字体大小应统一、美观

4.2.10文字Button

●显示正确且意义明确

4.2.11 图象Button

●应相应的文字说明或意义明确

●应有按下和抬起两种状态

●在界面中所处位置要美观

4.2.12 输入域

字符输入域

●为空

●任意字符串(中英文)

●功能键及符号键

●超界字符串的处理

时间输入域

●字符串输入域的测试用例

●各种时间表示格式的输入(美国方式及中国方式等)

整型数字输入域

●字符串输入域的测试用例

●浮点数输入

●超界值处理

●负值输入

●各测试用例中数值在所处输入域中是否有意义

浮点型数字输入域

●整型数字输入域中的测试用例

●超长浮点数输入

4.2.13 显示域

●显示域中各对象显示位置正确、美观

●显示域中文字Label信息正确

●显示域中文字Label字体及字体大小应统一且美观

●显示域中显示信息应与输入的信息一致

●在屏幕显示不下时,应增加滚动条以确保信息显示的完整

4.3 文件操作

4.3.1文件打开

文件打开操作通常弹出文件打开对话框,文件打开对话框适用对话框的全部测试用例。此外,文件打开对话框中必须包含驱动器选择域、路径选择域、文件类型选择域及用于编辑和显示文件名的文件名编辑域。文件打开操作适用以下测试用例:

●驱动器选择是否正确

●路径选择是否正确

●文件类型选择是否满足要求且应有“所有文件*.*”选项

●文件列表中显示是否根据驱动器、路径和文件类型的变动而改变且显示内容是否正确

●文件名编辑域中是否正确显示了所选的文件

●在文件名编辑域中手工输入文件名

●在文件名编辑域中手工输入非法或不存在文件名时,必须显示相应的错误信息

4.3.2文件保存

文件保存操作通常弹出文件保存对话框,文件保存对话框适用对话框的全部测试用例。此外,文件保存对话框中必须包含驱动器选择域、路径选择域、文件列表及用于编辑文件的文件名编辑域。也可包含文件类型选择及文件备注等对象。文件保存操作适用以下测试用

例:

●驱动器选择

●路径选择

●文件名编辑

●当从文件列表中选择一已存在的文件时,应提示用户是否覆盖已有文件

4.3.3 文件另存为

文件另存为操作适用文件保存的全部测试用例

4.3.4 打印输出

●使用打印机或绘图仪输出时,输出结果是否正确

●横向输出和纵向输出是否均正确

●打印过程中是否能终止打印

4.4 图象处理

●是否允许多种格式文件

●执行各种图形操作之后,执行Undo能否正确恢复

●图象/图形放大或缩小之后是否失真

●具有命令行窗口和菜单窗口两种操作方式时,在不同窗口执行同一种操作得到的结果是否一致

●执行工具条上的各选项能否得到正确的结果

4.5帮助

●是否具有在线帮助

●帮助的内容是否正确

4.6 软件极限测试用例

4.6.1 所有可输入域的极限输入

●仅可以输入数字的地方是否可以输入其他字符,如字母

●打开文件中是否打开非标准的文件类型

●是否有对输入值的**,包括建库时最大可以建多少个

●输入文件大小的极大值

●口令输入中可允许的各种标识符的各种组合

●输入为空的情况

●同名输入的情况

●非法用户的判断

●是否可以删除管理员的权限,用户等

●输入文件名长度的最大值(是DOS格式还是WIN95格式)

●日期类型输入域中输入不符合日期格式的内容

4.6.2 窗口界面对象的极限输入

●水平和竖直滚动条的快速滚动

●通过输入达到一定程度实验水平和竖直滚动条是否起作用

●仅可单击的CommandButton的多次连击

●最多可以打开多少个窗口

●窗口下分类级别最大值

●测试选用各种字体及大小系统相应的运行情况

4.6..3恶劣软硬件环境下软件运行情况的测试

客户端在最低硬件配置下,如系统要求最低为4M内存,500M硬盘,低分辨率显示的情况下,低网络传输速率,服务器端高负载,多用户的情况下

●在多任务情况下软件的运行情况

●掉电的保护及恢复能抢救多少数据

●退出时是否让用户保存已做的工作,如废纸篓中的内容是否提示用户保存

4.6.4 系统安全及保密性的测试

●是否有系统允许的但又不利于信息系统安全的行为,如关联一编辑器,在其中可以另存读入的文件

●是否有不适当的链接操作

●设定的权限是否准确有效,是否可以利用该权限做其他事情

●安全措施是否有效如口令加密措施是否可以被破译

相关主题