控件类型 大分类 小分类 检查内容 结果判定
TextBox 数值型 边界值 输入[最小值-1] 程序应提示错误
输入[最小值] OK
输入[最大值] OK
输入[最大值+1] 程序应提示错误
位数 输入[最小位数-1] 程序应提示错误
输入[最小位数] OK
输入[最大位数] OK
输入[最大位数+1] 程序应提示错误
允许输入小数位的控件,小数位的长度做以上同样测试 同上
异常值、特殊值 输入[空白(NULL)]、空格或‘“~!@#$%^&*()_+-={}[]|\:;”’<>,./?;”等可能导致系统错误的字符 程序应提示错误
禁止直接输入特殊字符时,使用“粘贴”、“拷贝”功能尝试输入,并测试能否正常提交保存。 只能使用“粘贴”、“拷贝”方法输入的特殊字符应无法保存,并应给出相应提示
word 中的特殊功能,通过剪贴板拷贝到输入框:分页符,分节符,类似公式的上下标等 程序应提示错误
输入[负值] 根据设计书要求判定
输入设计书中明确指出禁止输入的数字 根据设计书要求判定
输入[英文字母] 程序应提示错误
数值输入的长度:整型----32位 最大值 65535,最小值-65535;16位 最大值 32767,最小值-32767 根据设计书要求判定
带符号的数值:带正号的正数,带负号的负数 根据设计书要求判定
小数:小数点后的位数,小数的四舍五入问题,小数点前零舍去的情况,如 .12;多个小数点的情况;0值:0.0,0.,.0 根据设计书要求判定
分数:如 2/3 根据设计书要求判定
首位为零的数值:如01=1 根据设计书要求判定
科学技术法是否支持:如 1.0E2 根据设计书要求判定
指数是否支持 根据设计书要求判定
全角数字和半角数字的情况 根据设计书要求判定
数字与字母的混合:16进制数值,8进制数值 根据设计书要求判定
货币型输入项:允许小数点后几位 根据设计书要求判定
字符型 字符种类 输入[全角字符] 根据设计书要求判定
输入[半角字符] 根据设计书要求判定
数字字符 根据设计书要求判定
邮政编码输入项的输入限制,如只能输入半角数字字符或某几个指定字符 根据设计书要求判定
电话号码和传真输入限制,如只能输入半角数字字符和半角括号“()”及半角减号“-”;电话或传真只能输入数字和减号。 根据设计书要求判定
E-mail地址的格式检查,如输入字符串中必须包含“@”和半角“.”字符。 根据设计书要求判定
年龄的输入限制检查,一般<=200即可。 根据设计书要求判定
输入设计书中明确指出禁止输入的字符 程序应提示错误
输入[空白(NULL)]或“~!@#$%^&*()_+-={}[]|\:;”’<>,./?;”等可能导致系统错误的字符 程序应提示错误
密码输入项的特殊处理 登录验证时大、小写是否区分 根据设计书要求判定
登录只能输入半角字符 根据设计书要求判定
是否允许输入特殊字符 根据设计书要求判定
多行文本框输入 允许回车换行 根据设计书要求判定
保存后再显示能够保持输入时的格式 根据设计书要求判定
仅输入回车换行,检查能否正确保存;若能,查看保存结果。若不能,查看是否有正确提示 根据设计书要求判定
仅输入空格,检查能否正确保存;若能,查看保存结果。若不能,查看是否有正确提示 根据设计书要求判定
长度检查 输入[最小字符数-1] 程序应提示错误
输入[最小字符数] OK
输入[最大字符数] OK
输入[最小字符数+1] 程序应提示错误
文件名输入项的测试 输入不存在的文件名 程序应提示错误
输入文件名称超长(256个字符) 程序应提示错误
输入带路径的文件名和不带路径的文件名 根据设计书要求判定
手工输入后缀名称 根据设计书要求判定
对于文件大小的限制,需要采用边界值法测试系统的处理方式是否符合需求;考虑磁盘空间不足/满的情况 程序应提示错误
文件名的非法字符集:/\:*?"<>| 程序应提示错误
不输入文件名和输入空格 程序应提示错误
输入中间有空格的路径名和文件名 根据设计书要求判定
输入合法字符,但影响系统判断文件名有效性的情况,如输入a;b-20003.5.8 根据设计书要求判定
日期型 合法性检查 日输入[0日] 程序应提示错误
日输入[1日] OK
日输入[32日] 程序应提示错误
月输入[1、3、5、7、8、10、12月]、日输入[31日] OK
月输入[4、6、9、11月]、日输入[30日] OK
月输入[4、6、9、11月]、日输入[31日] 程序应提示错误
输入非闰年,月输入[2月]、日输入[28日] OK
输入非闰年,月输入[2月]、日输入[29日] 程序应提示错误
(闰年)月输入[2月]、日输入[29日] OK
(闰年)月输入[2月]、日输入[30日] 程序应提示错误
月输入[0月] 程序应提示错误
月输入[1月] OK
月输入[12月] OK
月输入[13月] 程序应提示错误
异常值、特殊值 输入[空白(NULL)]或“~!@#$%^&*()_+-={}[]|\:;”’<>,./?;”等可能导致系统错误的字符  
时间型 合法性检查 时输入[30时] 允许输入30时制的项目“OK";
不允许输入30时制的项目程序应提示错误
时输入[31时] 程序应提示错误
时输入[00时] 程序应提示错误
30时制是否允许存在1点~5点 ??
分输入[59分] OK
分输入[60分] 程序应提示错误
分输入[00分] OK
秒输入[59秒] OK
秒输入[60秒] 程序应提示错误
秒输入[00秒] OK
异常值、特殊值 输入[空白(NULL)]或“~!@#$%^&*()_+-={}[]|\:;”’<>,./?;”等可能导致系统错误的字符 程序应提示错误
特定值(如:只允许输入:"0","1"等) 合法性检查 分别输入所有允许输入的特定值 OK
输入任意不属于特定值范围的字符 程序应提示错误
异常值、特殊值 输入[空白(NULL)]或“~!@#$%^&*()_+-={}[]|\:;”’<>,./?;”等可能导致系统错误的字符 程序应提示错误
ChcecBox 复选 连续选择 连续选择相邻的checkbox OK
跳跃选择 跳跃选择不连续的checkbox OK
ComboBox 单选   选择某一个列表项 被选中项目高亮或底色显示
复选   使用ctrl选择多个列表项 根据设计书要求判定
允许多选时,所有被选中项目高亮或底色显示;
不允许多选时,只有第一次被选中的项目高亮或底色显示,再点击其他项目应无反应;
0, 11, 92, 23, 0, 60, 93, 11 Bitmap

NumUpDown
鼠标操作 上键头 鼠标点击按件的“上箭头” text框中数量自动+1
下键头 鼠标点击按件的“下箭头” text框中数量自动-1
键盘操作 上键头 按下键盘的“上箭头” text框中数量自动+1
下键头 按下键盘的“下箭头” text框中数量自动-1
箭头控制输入值 边界值 输入[最小值-1] 程序应提示错误
输入[最小值] OK
输入[最大值] OK
输入[最大值+1] 程序应提示错误
text框输入值 同TextBox输入测试

UI常见测试用例-51testing相关推荐

  1. 5、【接口测试用例与ui功能测试用例有什么区别?】

    从介入时间.依据文档.组成.目的等方面说 参考答案: 介入时间:接口测试在集成测试阶段,ui功能测试在系统测试阶段 所以接口测试用例的编写要先于ui功能测试用例 依据文档:接口测试用例参考接口文档,u ...

  2. python写ui自动化测试用例_自动化测试(6) | Web UI 自动化测试方案

    Web项目的 UI 自动化测试方案 有用的链接: 项目讨论 项目中符合自动化测试的部分有哪些?(目标和范围 scope, 准入准出标准) 稳定的需求点.变动较少的页面 每日构建后的测试验证 daily ...

  3. 常见测试用例的设计方法

    测试用例常见的设计方法 测试用例常见的设计方法有:等价类划分法.边界值分析法.错误推测法.判定表法.正交实验法. 一.等价类划分法 顾名思义,等价类划分,就是将测试的范围划分成几个互不相交的子集,他们 ...

  4. 百度feeds联盟软件测试开发,UI 自动化测试用例整理举例-百度首页

    前言 现在分享下如何进行用例整理和组合管理. 例子: 以喜闻乐见的 百度 首页为例吧. 场景分析: 1. 测试点: 百度首页,我们可以设定红色部分为测试点: 共用 7 个测试点: 测试搜索功能是否正常 ...

  5. UI自动化测试用例的编写

    1.  主要内容:   2.  手工测试用例与自动化测试用例区别 目前自动化测试更多的时候是定位在冒烟测试和回归测试: 冒烟测试执行的是主体功能点的用例. 回归测试执行全部或部分的测试用例. 3.   ...

  6. pythonui自动化如何设计用例_PyTest管理UI自动化测试用例(一)

    1.如下代码是对日报的增加.查看.修改和删除:(文件名称:test_dailyreport.py) #!/usr/bin/env python # -*- coding:utf-8 -*- ''' c ...

  7. ATP - UI 自动化测试用例管理平台搭建

    用到的工具:python3 + django2 + mysql + RabbitMQ + celery + selenium python3和selenium这个网上很多教程,我不在这一一说明: 平台 ...

  8. 常见测试用例设计之水杯

    1. 功能测试 杯子的容量:最多能装多少水,空杯,半杯还是满杯 杯子的形状:圆柱体的,不规则的,上面口大底座小,上面口小底座大,是否带把手,是否带挂钩 杯子的开启:弹跳杯口,直接拧开,吸管的 杯子的材 ...

  9. 常见测试用例设计之键盘

    1. 功能测试 按键按下后是否正常出现对应的文本 按键松开后是否自动弹出 按对应的按键是否有相应 电源键是否能正常使用 按键后计算机是否可以显示相关功能 键盘是否可以正常连接蓝牙.连接线等 2. 性能 ...

最新文章

  1. 《Windows网络与通信程序设计(第3版)》——1.4 网络应用程序设计基础
  2. 【MySQL】常用配置
  3. IntellIJ IDEA 启动 参数 配置
  4. C#事件中的两个参数(object sender,EventArgs e)
  5. SAP Spartacus Component-wrapper.directive.ts launch Component的三个参数
  6. 科创板开户手续费要2万元,大家怎么看?
  7. 6月份Asp.net源码推荐
  8. C# | C#中变量(局部变量)的声明和范围
  9. ICCV2019 | 腾讯优图13篇论文入选,其中3篇被选为Oral
  10. android自定义view设置高度,自定义View的宽高设定
  11. etcd v2文档(2) -- 客户端http请求管理集群成员api
  12. is内存地址 id 地址比较 小数据池概念
  13. python.day.04——常用数据类型(一):strList
  14. 多元统计分析及R语言建模(第四版)--第二章多元数据的数学表达式及R使用课后习题
  15. html/css表单美化
  16. linux攻击主机msfconsole,关于利用kali linux2017.2中MSFCONSOLE 利用MS17-010漏洞发起攻击的坑...
  17. 微信小程序开发常用方法
  18. 夜曲歌词 拼音_周杰伦夜曲的歌词
  19. \t转义字符占几个字节?
  20. 某年的月初月末时间戳获取

热门文章

  1. 程序员面试题精选100题(28)-字符串的排列[算法]
  2. 图形处理(十)测地极坐标参数化
  3. 【OpenCV3】cv::divide()使用详解
  4. 二维数组 \n是换行 三目运算符 if语句示例
  5. Pimple - 一个简单的 PHP 依赖注入容器
  6. Top 10 Security Risks for 2014
  7. 优化SQL Server数据库查询方法
  8. linux Makefile编写的整理
  9. 在ASP.NET AJAX 1.0框架中访问Web服务
  10. ADO.NET开发总结(学习笔记)