`
yesjavame
  • 浏览: 688291 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

软件测试标准用例抒写

阅读更多

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 BarMenu 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 安全措施是否有效如口令加密措施是否可以被破译

分享到:
评论

相关推荐

    软件测试用例模版.xls

    软件测试用例模版【仅供参考】软件测试用例模版【仅供参考】软件测试用例模版【仅供参考】软件测试用例模版【仅供参考】软件测试用例模版【仅供参考】软件测试用例模版【仅供参考】软件测试用例模版【仅供参考】软件...

    Excel模板软件测试用例.zip

    本压缩包“Excel模板软件测试用例.zip”提供了一个Excel模板,用于编写和管理软件测试用例。这种模板的使用可以帮助测试团队更有效地组织和执行测试计划,确保软件的稳定性和可靠性。 首先,让我们深入了解一下什么...

    软件测试_测试用例软件测试_测试用例

    测试用例设计是软件测试中的一种重要步骤,目的是为了验证软件是否满足要求和标准。测试用例设计主要包括以下几个步骤: * 了解需求:了解软件的需求和标准,了解用户的需求和期望。 * 确定测试范围:确定测试的...

    软件测试用例实例 软件测试用例实例 软件测试用例实例 软件测试用例实例

    在软件开发过程中,软件测试是确保产品质量的关键环节。测试用例是测试过程中的核心文档,它详细...测试用例的设计应覆盖各种可能的用户行为和场景,以最大限度地发现和修复潜在的问题,提高软件的可靠性和用户满意度。

    软件测试用例范文

    软件测试用例是软件测试中最重要的一步,为了确保软件的质量和稳定性,测试用例的设计和实施是至关重要的。本文将对软件测试用例进行详细的解释,并提供实用的测试用例设计和实施方法。 一、测试用例设计 测试用例...

    软件安全测试 测试用用例(样例)

    软件测试过程中,功能测试及性能测试的测试用例一般比较多,但安全测试的用例就少一些,这是我日常工作中整理的安全测试用例的样例,与大家分享探讨。

    软件测试-用例设计

    好的测试用例设计可以帮助测试人员快速、准确地测试软件,减少软件的缺陷和BUG。同时,好的测试用例设计也可以提高测试效率,减少测试时间和成本。 测试用例模板的组成部分 测试用例模板通常包括以下几个部分: 1...

    软件测试用例表格(word版本)

    在软件测试过程中,测试用例...通过使用标准化的测试用例表格,测试团队可以高效地组织和执行测试,及时发现并解决问题,从而提高软件质量。同时,这样的模板也便于团队成员间的沟通和协作,以及测试活动的文档化管理。

    软件测试测试用例实例功能测试用例性能测试用例兼容性测试用例.pdf

    2. 用户并发测试用例:测试软件的性能是否可以满足多个用户的需求 3. 大数据量测试用例:测试软件的性能是否可以满足大量数据的需求 4. 疲劳强度测试用例:测试软件的性能是否可以满足长时间的使用需求 5. 负载测试...

    软件系统测试用例通用模板

    软件系统通用测试用例模板

    软件测试用例模板 测试要求

    "软件测试用例模板 测试要求"着重强调了在设计和实施测试用例时应遵循的标准和规定。下面我们将深入探讨这个主题。 测试用例模板通常包括以下几个部分: 1. **ID**:每个测试用例都有一个唯一的标识符,方便管理和...

    软件测试测试用例模板

    做了几年的测试,发现很多朋友仍然没有合适的测试用例模板,抛砖引玉吧:-)

    软件测试用例文档.doc

    功能测试用例是测试软件产品的功能是否符合预期的要求。功能测试用例需要考虑测试对象、测试范围、测试环境等因素。 八、测试驱动程序的设计 测试驱动程序是测试用例的执行环境,测试工程师需要根据项目的需求和...

    软件测试用例模板

    软件测试用例模板 软件测试用例模板是软件测试中不可或缺的一部分,它描述了测试任务的所有细节,帮助测试人员更好地执行测试任务。下面我们将详细地讲解测试用例模板的各个组成部分。 一、用例标识 用例标识是...

    软件测试用例英文版

    模板内容丰富,包含软件测试用例的常用选项。也是平时自己工作中积累的。含2个tab,第一个tab是更新记录表格,第二个tab是测试用例模板。 模板中含各种case通过率的统计功能,只需要加入内容,和选择pass,fail状态就...

    QQ安装测试用例,软件测试用例模板实例

    QQ安装测试用例,表格形式,软件测试用例模板实例

Global site tag (gtag.js) - Google Analytics