软件测试规范一控件测试用例编写规范_第1页
软件测试规范一控件测试用例编写规范_第2页
软件测试规范一控件测试用例编写规范_第3页
软件测试规范一控件测试用例编写规范_第4页
软件测试规范一控件测试用例编写规范_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、本文档系作者精心整理编辑,实用价值高软件测试规范一(控件测试用例编写规范)【编写说明】以集成性功能测试为主,针对测试用例的编写规范进行说明。重点突出了各种控件、 网站/软件的常用业务功能和界面及外部接口的测试。第一章功能测试一一控件测试用例编写规范一、文本框控件1. 输入的字符类型:根据需求/设计说明,或者当前设计程序的使用功能默认,确定输入字符要求: 全中文; 全英文; 全数字; 全其他字符 '!#$%A&*()-=_+|;' ”,/<>?等; 中英文混合; 中文和数字/其他字符混合; 英文和数字/其他字符混合; 包含空格。2. 输入长度测试:根据需求/设

2、计说明,或者当前设计程序的使用功能默认,确定输入长度要求: 正常的长度输入; 临界值长度输入; 临界值范围内、紧临临界值长度输入; 临界值范围外,紧临临界值长度输入。3. 输入格式测试:根据需求/设计说明,或者当前设计程序的使用功能默认,确定输入内容的格式: 正常格式、正常值范围输入; 非正常输入格式; 允许输入值的临界值输入(最小值,最大值); 允许输入值的临界值范围内紧邻临界值的输入(最小值内,最大值内); 允许输入值的临界值范围外紧邻临界值的输入(大于最大值、小于最小值); 是否允许输入空格。上述测试要覆盖字符类型、长度和格式的各种组合。4. 复制、粘贴: 进行一次复制、一次粘贴操作;

3、进行一次复制、多次粘贴操作。5. 普通文本框的测试用例(如:企业名称、姓名、设备名称等 )允许输入的内容一般分为以下几种:全中文(如姓名)、全英文、全数字(如数量)、 全其他字符、中英文混合、中英文数字混合、英文数字混合、英文数字其他字符混合、数字 其他字符混合。全中文测试:1)考虑一个正常长度的全中文输入;2)考虑一个最小长度的全中文输入;3)考虑一个比最小长度多一个的全中文输入;4)考虑一个比最小长度少一个的全中文输入;5)考虑一个最大长度的全中文输入;6)考虑一个比最大长度多一个的全中文输入;7)考虑一个比最大长度少一个的全中文输入; 全英文测试:8)考虑一个正常长度的全英文输入;9)考

4、虑一个最小长度的全英文输入;10)考虑一个比最小长度多一个的全英文输入;11)考虑一个比最小长度少一个的全英文输入;12)考虑一个最大长度的全英文输入;13)考虑一个比最大长度多一个的全英文输入;14)考虑一个比最大长度少一个的全英文输入; 全数字测试:15)考虑一个正常长度的全数字输入;16)考虑一个最小长度的全数字输入;17)考虑一个比最小长度多一个的全数字输入;18)考虑一个比最小长度少一个的全数字输入;19)考虑一个最大长度的全数字输入;20)考虑一个比最大长度多一个的全数字输入;21)考虑一个比最大长度少一个的全数字输入; 全其他字符测试:22)考虑一个正常长度的全其他字符输入;限制

5、禁止输入其他字符。23)考虑一个最小长度的全其他字符输入;24)考虑一个比最小长度多一个的全其他字符输入;25)考虑一个比最小长度少一个的全其他字符输入;26)考虑一个最大长度的全其他字符输入;27)考虑一个比最大长度多一个的全其他字符输入;28)考虑一个比最大长度少一个的全其他字符输入;29)考虑一个正常长度的中英文混合输入;限制禁止输入其他字符。30)考虑一个最小长度的中英文混合输入;31)考虑一个比最小长度多一个的中英文混合输入;32)考虑一个比最小长度少一个的中英文混合输入;33)考虑一个最大长度的中英文混合输入;34)考虑一个比最大长度多一个的中英文混合输入;35)考虑一个比最大长度

6、少一个的中英文混合输入;36)考虑一个正常长度的中文和数字混合输入;37)考虑一个最小长度的中文和数字混合输入;38)考虑一个比最小长度多一个的中文和数字混合输入;39)考虑一个比最小长度少一个的中文和数字混合输入;40)考虑一个最大长度的中文和数字混合输入;41)考虑一个比最大长度多一个的中文和数字混合输入;42)考虑一个比最大长度少一个的中文和数字混合输入;43)考虑一个正常长度的英文和数字混合输入;44)考虑一个最小长度的英文和数字混合输入;45)考虑一个比最小长度多一个的英文和数字混合输入;46)考虑一个比最小长度少一个的英文和数字混合输入;47)考虑一个最大长度的英文和数字混合输入;

7、48)考虑一个比最大长度多一个的英文和数字混合输入;49)考虑一个比最大长度少一个的英文和数字混合输入;50)考虑一个正常长度的英文和数字混合输入;51)考虑一个最小长度的中、英文和数字混合输入;52)考虑一个比最小长度多一个的中、英文和数字混合输入;53)考虑一个比最小长度少一个的中、英文和数字混合输入;54)考虑一个最大长度的中、英文和数字混合输入;55)考虑一个比最大长度多一个的中、英文和数字混合输入;56)考虑一个比最大长度少一个的中、英文和数字混合输入;57)考虑一个正常长度的中、英文、数字和其他字符混合输入;58)考虑一个最小长度的中、英文、数字和其他字符混合输入;59)考虑一个比

8、最小长度多一个的中、英文、数字和其他字符混合输入;60)考虑一个比最小长度少一个的中、英文、数字和其他字符混合输入;61)考虑一个最大长度的中、英文、数字和其他字符混合输入;62)考虑一个比最大长度多一个的中、英文、数字和其他字符混合输入;63)考虑一个比最大长度少一个的中、英文、数字和其他字符混合输入;64)上述163例包含空格的情况(空格在输入数据之前,空格在输入数据中间,空格 在输入数据之后);65)考虑一个正常长度、以英文开头的中英文混合输入;66)考虑一个正常长度、以数字开头的中文和数字混合输入;67)考虑一个正常长度、以数字开头的英文和数字混合输入;68)考虑一个正常长度、以其他字

9、符开头的中、英文、数字和其他字符情况;69)考虑一个空的情况。6. 一些常用数据类型的输入格式要求:除上述测试用例外,对于常用的数据类型在输入时,还应考虑:1)帐号通常只允许英文字母和数字;2)密码通常只允许英文字母和数字;3)密码输入时的不可见性测试,是否使用“* ”代替;4)电话号码、传真通常只以允许数字和“-”;5)电话号码、传真通常以0开头;6)手机号码通常为13或15开头;7)日期通常只允许输入数字以及“-/ ”,例如2000-05-06,1999/09/09 ;8)日期的月份限制为112;9)日期的日随不同月份而限制为大小;10)身份证号为15位时,只允许数字,第 712位为(两位

10、)年月日;为 18位时,前17位必须位数字,最后一位允许数字和X,第714位为(四位)年月日。注意年月日的范围限制;11)电子邮件通常只允许英文字母、数字以及“-_. ”;12)电子邮件必须包含一个“ ,必须至少有一个“.”来分割“ 后面的内容。13)文件名称和文件目录的测试用例。7. 文件名称和文件目录的测试用例选择文件、目录的对话框,常用于上传、下载、保存、导入、到处等功能。 输入非法数据; 输入默认值;输入特殊字符集; 输入使缓冲区溢出的数据; 输入相同的文件名等。增加具体测试用例*二、命令按钮控件的测试1. 点击按钮正确响应操作。如,单击确定,正确执行操作;单击取消,退出窗口;2. 有

11、的按钮提供有热键,按钮热键的正确响应;3. 对非法的输入或操作给出足够的提示说明。如,输入月工作天数为32时,单击”确定“后系统应提示:天数不能大于31;4. 对可能造成数据无法恢复的操作必须给出确认信息,给用户放弃选择的机会。三、单选按钮测试1. 考虑能否同时选中两个单选按钮;2. 逐一执行每个单选按钮的功能;3. 考虑是否有一个单选按钮被默认。四、复选框的测试1. 复选框可以被同时全部选中;2. 多个复选框可以被部分选中;3. 逐一执行每个复选框的功能;4. 不选择任何复选框;5. 是否有复选框被默认。五、up-down控件文本框的测试用例1. 在输入框中直接输入数字;2. 利用上下箭头来

12、输入情况;3. 考虑上下箭头能否自动循环;4. 直接输入超边界值,系统应该提示重新输入;5. 输入默认值,空白。如,“插入”数目为默认值,点击“确定”;或,删除默认值,使内容为空,单击“确定”进行测试;6. 输入非数字型字符的情况。六、combo组合列表框的测试1. 条目内容正确,其详细条目内容可以根据需求说明确定;2. 逐一执行列表框中每个条目的功能;3. 检查能否向组合列表框输入数据;4. 允许输入的情况下,参照文本框控件进行测试。七、list列表框控件的测试1. 考虑条目内容是否正确;2. 列表框的内容较多时是否使用滚动条;3. 列表框是否允许多选;4. 列表框允许多选时,要分别检查sh

13、ift选中条目,按Ctrl选中条目和直接用鼠标选中多项条目的情况。八、grid表格的测试表格通常用于批量显示数据,一般有标题行、标题列为固定的行列。测试用例范围:1)有无标题行;2)标题行是否居中显示;3)有无标题列(不一定);4)标题列是否居左显示(不一定);5)标题行、标题列中的单元格是否禁止编辑;6)非标题行、列中的单元格是否允许编辑(不一定);7)非标题行、列中的单元格允许编辑时,参考文本框控件进行测试;8)同一数据类型所在行/列的单元格是否有统一的居左、居中、居右显示方式;9)日期型数据所在行/列单元格的内容显示格式是否一致;10)时间型数据所在行/列单元格的内容显示格式是否一致;1

14、1)货币型数据所在行/列单元格的内容显示格式是否一致;12)小数型数据所在行/列单元格的内容显示格式是否一致;13)当前所在的单元格是否提供突出显示功能,前景/背景色、字体、字号是否正确。换行、换列时,所在单元格和非所在的显示是否正确;14)当前选中的单元格是否提供突出显示功能,前景/背景色、字体、字号是否正确。换行、换列时,选中单元格和非选中的显示是否正确;15)当前所在行/列是否提供突出显示功能,前景/背景色、字体、字号是否正确。换行、换页时,突出显示的行显示是否正确;16)某列是否具有自动排序功能 (不一定)。比如日期型列提供有这样的功能:双击一次为从小到大排序,再双击为从大到小排序。测

15、试是否有相应的提示,以及双击后的 执行效果是否正确;17)键盘控制上下、首尾移动时,当前选中的单元格的变化;18)键盘控制前后翻页时,当前选中的单元格的变化;19)滚动条发生变化时,测试表格行列的变化、当前选中的单元格变化;20)结合复制、粘贴功能,测试表格单元格内容的变化。要区别一个和多个单元格的情 况进行测试。九、动画/多媒体控件的测试:1. 动画的播放是否正常;2. 动画的背景声音是否播放正常;3. 动画中使用多个数字页标时,是否能按数字顺序自动切换显示内容;4. 动画中使用多个数字页标时,点击或指向不同数字,是否显示相应的内容;5. 动画中如果使用了关闭、最小化、最大化按钮,点击按钮执行的操作是否正确;6. 动画中如果使用了播放、暂停、停止、快播、倒退按钮,点击按钮执行的操作是否 正确。十、各种控件在窗体中混和使用时的测试1)控件间的相互作用;2)tab键的顺序,一般是从上到下,从左到右;3)热键的使用,逐一测试;4)enter键和esc键的使用;在测试中,应遵循由简入繁的原则,先进行单个控件功能的测试,确保实现无误后,再进行多个控件的的功能组合的测试。十一、滚动条的测试滚动条通常为text文本框、List列表

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论