欢迎来到天天文库
浏览记录
ID:57784071
大小:21.24 KB
页数:6页
时间:2020-03-26
《测试用例编写经验.docx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、测试用例编写(功能测试框架) 测试用例的编写需要按照一定的思路进行,而不是想到哪写到哪,一般测试机制成熟的公司都会有公司自己自定义的测试用例模板,以及一整套的测试流程关注点,当然我们自己在测试生涯中也应当积累一套自己的测试框架,所有功能性的测试都可以依据框架的思路来进行,达到事半功倍的效果。功能测试框架可以包括:界面友好性测试、功能测试、链接测试、容错测试、稳定性测试、常规性能测试、配置测试、算法测试等等。1.1.1 界面友好性测试1. 风格、样式、颜色是否协调2.界面布局是否整齐、协调(保证全部显示出来的,尽量不要使用滚动条3.界面操作、标题描述是
2、否恰当(描述有歧义、注意是否有错别字)4.操作是否符合人们的常规习惯(有没有把相似的功能的控件放在一起,方便操作)5.提示界面是否符合规范(不应该显示英文的cancel、ok,应该显示中文的确定等)6.界面中各个控件是否对齐7.日期控件是否可编辑8.日期控件的长度是否合理,以修改时可以把时间全部显示出来为准9.查询结果列表列宽是否合理、标签描述是否合理10.查询结果列表太宽没有横向滚动提示11.对于信息比较长的文本,文本框有没有提供自动竖直滚动条12.数据录入控件是否方便13.有没有支持Tab键,键的顺序要有条理,不乱跳14.有没有提供相关的热键15.
3、控件的提示语描述是否正确16.模块调用是否统一,相同的模块是否调用同一个界面17.用滚动条移动页面时,页面的控件是否显示正常18.日期的正确格式应该是XXXX-XX-XX或XXXX-XX-XXXX:XX:XX19.页面是否有多余按钮或标签20.窗口标题或图标是否与菜单栏的统一21.窗口的最大化、最小化是否能正确切换22.对于正常的功能,用户可以不必阅读用户手册就能使用23.执行风险操作时,有确认、删除等提示吗24.操作顺序是否合理25.正确性检查:检查页面上的form,button,table,header,footer,提示信息,还有其他文字拼写,句
4、子的语法等是否正确。26.系统应该在用户执行错误的操作之前提出警告,提示信息.27.页面分辨率检查,在各种分辨率浏览系统检查系统界面友好性。28.合理性检查:做delete,update,add,cancel,back等操作后,查看信息回到的页面是否合理。29.检查本地化是否通过:英文版不应该有中文信息,英文翻译准确,专业。30. 背景灰度冻结 1.1.2 功能测试1. 使用所有默认值进行测试2. 根据所有产品文档、帮助文档中描述的内容要进行遍历测试3. 输入判断4. 所有界面出现是和否的逻辑,要测试5. 异常处理6. 敏感词7. 根据需求文档的流程图
5、遍历所有流程图路径8. 根据程序内容,遍历ifelifelseswitch的逻辑点要遍历9. 界面各种控件测试如对于输入框测试:一、字符型输入框:1. 字符型输入框:英文全角、英文半角、数字、空或者空格、特殊字符“~!@#¥%……&*?[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。2. 长度检查:最小长度、最大长度、最小长度-1、最大长度+1、输入超工字符比如把整个文章拷贝过去。3. 空格检查:输入的字符间有空格、字符前有空格、字符后有空格、字符前后有空格4. 多行文本框输入:允许回车换行、保存后再显示能够
6、保存输入的格式、仅输入回车换行,检查能否正确保存(若能,检查保存结果,若不能,查看是否有正常提示)、5. 安全性检查:输入特殊字符串(null,NULL,,javascript,,
7、异常值、特殊字符:输入空白(NULL)、空格或"~!@#$%^&*()_+{}
8、[]:"<>?;',./?;:'-=等可能导致系统错误的字符、禁止直接输入特殊字符时,尝试使用粘贴拷贝查看是否能正常提交、word中的特殊功能,通过剪贴板拷贝到输入框,分页符,分节符类似公式的上下标等、数值的特殊符号如∑,㏒,㏑,∏,+,-等、输入负整数、负小数、分数、输入字母或汉字、小数(小数前0点舍去的情况,多个小数点的情况)、首位为0的数字如01、02、科学计数法是否支持1.0E2、全角数字与半角数字、数字与字母混合、16进制,8进制数值、货币型输入(允许小数点后面
9、几位)、4. 安全性检查:不能直接输入就copy 三、日期型输入框:1. 合法性检查:(输入0
此文档下载收益归作者所有