1. 目的
2. 适用范围
3. 术语及缩略语
4. 测试要求
4.1 软件产品安装
4.2 界面测试用例
4.3 文件操作
4.4 图象处理
4.5 帮助
4.6 软件极限测试用例
1. 目的
为了指导软件测试人员有效地设计测试用例,对所测试软件进行全面地测试,以尽可能发现最隐藏问题。
2. 适用范围
适用于所有软件的测试。
3. 术语及缩略语
本程序采用NQ402100《质量手册》中的术语和缩略语及其定义。
4. 测试要求
4.1 软件产品安装
<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><span lang="EN-US" style="mso-fareast-font-family: 宋体">4.1.1<span style="mso-tab-count: 2"> </span></span></chsdate>SETUP程序的运行
l 安装主画面上的软件名称及版本信息是否正确
l 更改安装程序提供的缺省安装进行安装,程序是否能正确运行
l 记录用户姓名及组织机构名称操作是否正确
l 程序安装结束语是否正确
l 程序组的建立是否正确
l 程序项的建立是否正确
l 在所有能中途退出安装的位置是否能正确退出安装程序
<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><span lang="EN-US" style="mso-fareast-font-family: 宋体"><font face="Times New Roman">4.1.2<span style="mso-tab-count: 1"> </span></font></span></chsdate>程序组信息
程序组信息是否正确
程序组文件的建立是否正确
<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><span lang="EN-US" style="mso-fareast-font-family: 宋体"><font face="Times New Roman">4.1.3<span style="mso-tab-count: 1"> </span></font></span></chsdate>程序项信息
l 所建程序项个数是否正确
l 各程序项名称是否正确
l 各程序项文件是否能正确启动
l 配置文件的更新
l 各相关配置文件的修改、更新是否正确
4.2 界面测试用例
<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><span lang="EN-US" style="mso-fareast-font-family: 宋体"><font face="Times New Roman">4.2.1<span style="mso-tab-count: 1"> </span></font></span></chsdate>窗口
l 窗口在屏幕上的显示位置是否正确、美观
l 窗口标题是否正确
l 窗口中各对象位置是否正确、美观
l 窗口的系统菜单及按钮操作是否正常
l 窗口在各种不同分辨率下是否能全部显示
<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><span lang="EN-US" style="mso-fareast-font-family: 宋体"><font face="Times New Roman">4.2.2<span style="mso-tab-count: 1"> </span></font></span></chsdate>菜单(Menu Bar及Menu Item)
l 菜单是否显示正确
l 菜单项文字意义是否明确
l 主菜单条上各项是否均有快捷方式
l 主菜单条上各项的快捷方式是否有效
l 下拉式菜单中各菜单项显示是否正确
l 下拉式菜单中各菜单项文字意义是否明确
l 有快捷方式的下拉式菜单项的快捷方式是否有效
<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><span lang="EN-US" style="mso-fareast-font-family: 宋体"><font face="Times New Roman">4.2.3<span style="mso-tab-count: 1"> </span></font></span></chsdate>工具条(Tool Bar)
l 工具条显示的位置是否正确
l 工具条中各项必须均有浮动说明
l 工具条中各按钮必须有按下和抬起两种状态
l 可移动工具条在窗口边际位置其形状及位置的相应变化是否正确
l 工具条中开关按钮、按钮组及List Box对象必须有缺省值
<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><span lang="EN-US" style="mso-fareast-font-family: 宋体"><font face="Times New Roman">4.2.4<span style="mso-tab-count: 1"> </span></font></span></chsdate>状态条(Status Bar)
l 状态条显示位置是否正确、美观
l 状态条内状态信息显示是否根据操作而变化
l 状态条内状态信息是否正确
l 状态条内状态信息文字是否正确、意义是否明确
<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><span lang="EN-US" style="mso-fareast-font-family: 宋体"><font face="Times New Roman">4.2.5<span style="mso-tab-count: 1"> </span></font></span></chsdate>对话框(Dialog Box)
l 对话框弹出时机及位置是否正确
l 对话框内各对象位置是否正确
l 对话框内各对象的文字标题意义是否明确
l 模式对话框和非模式对话框的属性是否正确
<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><span lang="EN-US" style="mso-fareast-font-family: 宋体"><font face="Times New Roman">4.2.6<span style="mso-tab-count: 1"> </span></font></span></chsdate>消息框(Message Box)
l 弹出时机及位置是否正确
l 信息意义是否正确、意义是否明确
l 弹出时必须锁住Mouse消息和键盘输入
l 必须有正确的对象用于退出Message Box
<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><span lang="EN-US" style="mso-fareast-font-family: 宋体"><font face="Times New Roman">4.2.7<span style="mso-tab-count: 1"> </span></font></span></chsdate>列表框(List Box)
l 列表框显示及位置必须正确、美观
l 列表框应有缺省值
l 列表框内可选内容必须全面
<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><span lang="EN-US">4.2.8<span style="mso-tab-count: 1"> </span></span></chsdate>Redio Box
l 显示位置要正确
l 文字意义要明确
l Redio Box的成组关系要正确、选择必须互斥
<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><span lang="EN-US" style="mso-fareast-font-family: 宋体"><font face="Times New Roman">4.2.9<span style="mso-tab-count: 1"> </span></font></span></chsdate>文字Label
l 显示位置要美观
l 文字意义要明确
l 同一界面上字体及字体大小应统一、美观
<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><span lang="EN-US" style="mso-fareast-font-family: 宋体"><font face="Times New Roman">4.2.10<span style="mso-tab-count: 1"> </span></font></span></chsdate>文字Button
l 显示正确且意义明确
<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><span lang="EN-US" style="mso-fareast-font-family: 宋体"><font face="Times New Roman">4.2.11<span style="mso-tab-count: 1"> </span></font></span></chsdate>图象Button
l 应相应的文字说明或意义明确
l 应有按下和抬起两种状态
l 在界面中所处位置要美观
<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><span lang="EN-US" style="mso-fareast-font-family: 宋体"><font face="Times New Roman">4.2.12<span style="mso-tab-count: 1"> </span></font></span></chsdate>输入域
l 字符输入域
为空
任意字符串(中英文)
功能键及符号键
超界字符串的处理
l 时间输入域
字符串输入域的测试用例
各种时间表示格式的输入(美国方式及中国方式等)
l 整型数字输入域
字符串输入域的测试用例
浮点数输入
超界值处理
负值输入
各测试用例中数值在所处输入域中是否有意义
l 浮点型数字输入域
整型数字输入域中的测试用例
超长浮点数输入
<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><span lang="EN-US" style="mso-fareast-font-family: 宋体"><font face="Times New Roman">4.2.13<span style="mso-tab-count: 1"> </span></font></span></chsdate>显示域
l 显示域中各对象显示位置正确、美观
l 显示域中文字Label信息正确
l 显示域中文字Label字体及字体大小应统一且美观
l 显示域中显示信息应与输入的信息一致
l 在屏幕显示不下时,应增加滚动条以确保信息显示的完整
4.3 文件操作
<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><span lang="EN-US" style="mso-fareast-font-family: 宋体"><font face="Times New Roman">4.3.1<span style="mso-tab-count: 1"> </span></font></span></chsdate>文件打开
文件打开操作通常弹出文件打开对话框,文件打开对话框适用对话框的全部测试用例。此外,文件打开对话框中必须包含驱动器选择域、路径选择域、文件类型选择域及用于编辑和显示文件名的文件名编辑域。文件打开操作适用以下测试用例:
l 驱动器选择是否正确
l 路径选择是否正确
l 文件类型选择是否满足要求且应有“所有文件*.*”选项
l 文件列表中显示是否根据驱动器、路径和文件类型的变动而改变且显示内容是否正确
l 文件名编辑域中是否正确显示了所选的文件
l 在文件名编辑域中手工输入文件名
l 在文件名编辑域中手工输入非法或不存在文件名时,必须显示相应的错误信息
<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><span lang="EN-US" style="mso-fareast-font-family: 宋体"><font face="Times New Roman">4.3.2<span style="mso-tab-count: 1"> </span></font></span></chsdate>文件保存
文件保存操作通常弹出文件保存对话框,文件保存对话框适用对话框的全部测试用例。此外,文件保存对话框中必须包含驱动器选择域、路径选择域、文件列表及用于编辑文件的文件名编辑域。也可包含文件类型选择及文件备注等对象。文件保存操作适用以下测试用例:
l 驱动器选择
l 路径选择
l 文件名编辑
l 当从文件列表中选择一已存在的文件时,应提示用户是否覆盖已有文件
<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><span lang="EN-US" style="mso-fareast-font-family: 宋体"><font face="Times New Roman">4.3.3<span style="mso-tab-count: 1"> </span></font></span></chsdate>文件另存为
文件另存为操作适用文件保存的全部测试用例
<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><span lang="EN-US" style="mso-fareast-font-family: 宋体"><font face="Times New Roman">4.3.4<span style="mso-tab-count: 1"> </span></font></span></chsdate>打印输出
l 使用打印机或绘图仪输出时,输出结果是否正确
l 横向输出和纵向输出 是否均正确
l 打印过程中是否能终止打印
4.4 图象处理
l 是否允许多种格式文件
l 执行各种图形操作之后,执行Undo能否正确恢复
l 图象/图形放大或缩小之后是否失真
l 具有命令行窗口和菜单窗口两种操作方式时,在不同窗口执行同一种操作得到的结果是否一致
l 执行工具条上的各选项能否得到正确的结果
4.5 帮助
l 是否具有在线帮助
l 帮助的内容是否正确
4.6 软件极限测试用例
<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><span lang="EN-US" style="mso-fareast-font-family: 宋体"><font face="Times New Roman">4.6.1<span style="mso-tab-count: 1"> </span></font></span></chsdate>所有可输入域的极限输入
l 仅可以输入数字的地方是否可以输入其他字符,如字母
l 打开文件中是否打开非标准的文件类型
l 是否有对输入值的限制,包括建库时最大可以建多少个
l 输入文件大小的极大值
l 口令输入中可允许的各种标识符的各种组合
l 输入为空的情况
l 同名输入的情况
l 非法用户的判断
l 是否可以删除管理员的权限,用户等
l 输入文件名长度的最大值(是DOS格式还是WIN95格式)
l 日期类型输入域中输入不符合日期格式的内容
<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><span lang="EN-US" style="mso-fareast-font-family: 宋体"><font face="Times New Roman">4.6.2<span style="mso-tab-count: 1"> </span></font></span></chsdate>窗口界面对象的极限输入
l 水平和竖直滚动条的快速滚动
l 通过输入达到一定程度实验水平和竖直滚动条是否起作用
l 仅可单击的CommandButton的多次连击
l 最多可以打开多少个窗口
l 窗口下分类级别最大值
l 测试选用各种字体及大小系统相应的运行情况
<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><span lang="EN-US" style="mso-fareast-font-family: 宋体"><font face="Times New Roman">4.6.3<span style="mso-tab-count: 1"> </span></font></span></chsdate>恶劣软硬件环境下软件运行情况的测试
l 客户端在最低硬件配置下,如系统要求最低为<chmetcnv w:st="on" tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="4" unitname="m"><span lang="EN-US"><font face="Times New Roman">4M</font></span></chmetcnv>内存,<chmetcnv w:st="on" tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="500" unitname="m"><span lang="EN-US"><font face="Times New Roman">500M</font></span></chmetcnv>硬盘,低分辨率显示的情况下,低网络传输速率,服务器端高负载,多用户的情况下
l 在多任务情况下软件的运行情况
l 掉电的保护及恢复能抢救多少数据
l 退出时是否让用户保存已做的工作,如废纸篓中的内容是否提示用户保存
<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><span lang="EN-US" style="mso-fareast-font-family: 宋体"><font face="Times New Roman">4.6.4<span style="mso-tab-count: 1"> </span></font></span></chsdate>系统安全及保密性的测试
l 是否有系统允许的但又不利于信息系统安全的行为,如关联一编辑器,在其中可以另存读入的文件
l 是否有不适当的链接操作
l 设定的权限是否准确有效,是否可以利用该权限做其他事情
l 安全措施是否有效如口令加密措施是否可以被破译
分享到:
相关推荐
软件测试用例模版【仅供参考】软件测试用例模版【仅供参考】软件测试用例模版【仅供参考】软件测试用例模版【仅供参考】软件测试用例模版【仅供参考】软件测试用例模版【仅供参考】软件测试用例模版【仅供参考】软件...
本压缩包“Excel模板软件测试用例.zip”提供了一个Excel模板,用于编写和管理软件测试用例。这种模板的使用可以帮助测试团队更有效地组织和执行测试计划,确保软件的稳定性和可靠性。 首先,让我们深入了解一下什么...
测试用例设计是软件测试中的一种重要步骤,目的是为了验证软件是否满足要求和标准。测试用例设计主要包括以下几个步骤: * 了解需求:了解软件的需求和标准,了解用户的需求和期望。 * 确定测试范围:确定测试的...
在软件开发过程中,软件测试是确保产品质量的关键环节。测试用例是测试过程中的核心文档,它详细...测试用例的设计应覆盖各种可能的用户行为和场景,以最大限度地发现和修复潜在的问题,提高软件的可靠性和用户满意度。
软件测试用例是软件测试中最重要的一步,为了确保软件的质量和稳定性,测试用例的设计和实施是至关重要的。本文将对软件测试用例进行详细的解释,并提供实用的测试用例设计和实施方法。 一、测试用例设计 测试用例...
软件测试过程中,功能测试及性能测试的测试用例一般比较多,但安全测试的用例就少一些,这是我日常工作中整理的安全测试用例的样例,与大家分享探讨。
好的测试用例设计可以帮助测试人员快速、准确地测试软件,减少软件的缺陷和BUG。同时,好的测试用例设计也可以提高测试效率,减少测试时间和成本。 测试用例模板的组成部分 测试用例模板通常包括以下几个部分: 1...
在软件测试过程中,测试用例...通过使用标准化的测试用例表格,测试团队可以高效地组织和执行测试,及时发现并解决问题,从而提高软件质量。同时,这样的模板也便于团队成员间的沟通和协作,以及测试活动的文档化管理。
2. 用户并发测试用例:测试软件的性能是否可以满足多个用户的需求 3. 大数据量测试用例:测试软件的性能是否可以满足大量数据的需求 4. 疲劳强度测试用例:测试软件的性能是否可以满足长时间的使用需求 5. 负载测试...
软件系统通用测试用例模板
"软件测试用例模板 测试要求"着重强调了在设计和实施测试用例时应遵循的标准和规定。下面我们将深入探讨这个主题。 测试用例模板通常包括以下几个部分: 1. **ID**:每个测试用例都有一个唯一的标识符,方便管理和...
做了几年的测试,发现很多朋友仍然没有合适的测试用例模板,抛砖引玉吧:-)
功能测试用例是测试软件产品的功能是否符合预期的要求。功能测试用例需要考虑测试对象、测试范围、测试环境等因素。 八、测试驱动程序的设计 测试驱动程序是测试用例的执行环境,测试工程师需要根据项目的需求和...
软件测试用例模板 软件测试用例模板是软件测试中不可或缺的一部分,它描述了测试任务的所有细节,帮助测试人员更好地执行测试任务。下面我们将详细地讲解测试用例模板的各个组成部分。 一、用例标识 用例标识是...
模板内容丰富,包含软件测试用例的常用选项。也是平时自己工作中积累的。含2个tab,第一个tab是更新记录表格,第二个tab是测试用例模板。 模板中含各种case通过率的统计功能,只需要加入内容,和选择pass,fail状态就...
QQ安装测试用例,表格形式,软件测试用例模板实例