日期控件文本框的测试

1. 正常操作

1)有默认项还是没有。

2)选择日期后是否正确回显到页面上,并且格式正确

3)通过左右按钮进行年和月的选择,是否正确;

4)通过下拉框直接选择年和月,是否正确;

5)控件选择完日期后,输入框是否选择正确

6)是否可以手工修改输入框

7)点击clear 按钮是否可以正确清空输入框日期;

8)点控件的 close 按钮不修改日期,返回页面。

9)刷新界面后,输入框的日期是否没有变化

2. 手工输入操作

1)输入框可不可以手工输入

2)输入日期的格式正确,不能用其他格式

3)输入字母,文字,特殊字符后,提示失败。

4)提示方式(限制输入:无限制输入然后即时用提示框or label,无限制输入:当焦点离开后用提示框or label,点其他按钮提示)

命令按钮控件的测试

测试方法:

a. 点击按钮正确响应操作。如,单击确定,正确执行操作;单击取消,退出窗口;

b. 对非法的输入或操作给出足够的提示说明,如,输入月工作天数为32时,单击”确定“后系统应提示:天数不能大于31;

c. 对可能造成数据无法恢复的操作必须给出确认信息,给用户放弃选择的机会;

d. 如果有键盘快捷键,使用快捷键后,正常执行功能。

特殊操作:

1、快速点击两次按钮,是否只有一次有效

2、点击按钮后,点刷新,是否只有一次有效

3、点击按钮后,右键点后退,是否只有一次有效

4、点击按钮后,按钮会不会改变状态

5、是否设置Enter键/快捷键操作(设置的快捷键与Windows自带的快捷键有没冲突)

单选按钮控件的测试

测试方法:

a. 一组单选按钮不能同时选中,只能选中一个。

b. 逐一执行每个单选按钮的功能, 存入数据库是不是选项值。分别选择了“男”“女”后,保存到数据库的数据应该相应的分别为“男”“女”;

c. 一组执行同一功能的单选按钮在初始状态时必须有一个被默认选中,不能同时为空;

d. 选项是否有排列顺序

e. 有默认选项还是没有。

f. 选项名和选项值是否符合要求

g. 刷新页面后,选中的值/默认的值是否掉了。

翻页控件的测试

1、总页数和当前页显示正确,并且可以根据数据的记录数实时显示(实时显示页面变化?记得一般系统要刷新后才能显示页面变化)。(默认显示数据根据系统设计一般有“显示所有数据”和“不显示数据”两种。)

2、逐一执行翻页控件中的每个按钮,并且能够正常操作。(主要按钮一般有:第一页,前一页,后一页,最后一页。(当前页,页面总数,跳到第?页 go))

3、如果可以自己输入页数,检查页面跳转是否正确;比如总页数为10页,输入11后点GO,是否仍然停留在当前页(或者提示输入错误),还可以尝试输入普通字符或者特殊字符后点GO,页面是否显示正常,不会有脚本错误。

4、页面显示数据数目是否能配置,能配置的话配置与实际显示是否符合。

上传控件的测试

测试方法:

a、通过Browse按钮选择文件;

b、如果文件限制类型(exe,rar,doc,pdf,xls,jpg,gif,bmp,png 等)和大小(100k,512k,1M,1.5M,2M,2.5M),要逐一测试限制条件是否正确,并且给出了明确的提示;

c、检查实际上传后是否能够正确下载,如果是图片是否能够正确显示;

d、如果没有特殊要求,应该保持上传文件的名字是否和保存后的文件名字一致。

up-down控件文本框的测试

测试方法:

a. 直接输入数字或用上下箭头控制,如,在“数目”中直接输入10,或者单击向上的箭头,使数目变为10;

b. 利用上下箭头控制数字的自动循环,如,当最多数字为253时,单击向上箭头,数目自动变为1;反之亦适用;

c. 直接输入超边界值,系统应该提示重新输入;

d. 输入默认值,空白。如,“插入”数目为默认值,点击“确定”;或,删除默认值,使内容为空,单击“确定”进行测试;

e. 输入字符。此时系统应提示输入有误。

复选框的测试

测试方法:

a. 复选框可以被同时选中;

b. 复选框可以被部分选中;

c. 复选框可以都不被选中;

d. 逐一执行每个复选框的功能;

android 中edittext控件 输入错误后焦点不变_常用基本控件测试用例(二)相关推荐

  1. Android编辑框不能输入汉字,Android编程中EditText限制文字输入的方法

    本文实例讲述了Android编程中EditText限制文字输入的方法.分享给大家供大家参考,具体如下: Android的编辑框控件EditText在平常编程时会经常用到,有时候会对编辑框增加某些限制, ...

  2. android edittext光标太大,Android中EditText样式修改 聚焦光标、背景

    在Android开发中,根据项目的需求,需要定制一些特殊的样式,例如:使用EditText时,聚焦时的背景及光标图片使用自定义而非android系统默认的.这两天,在项目中涉及此需求,现记录如下: 首 ...

  3. 关于 android 中 edittext 特殊字符过滤和字符长度限制的最优方法

    关于 android 中 edittext 特殊字符过滤和字符长度限制的最优方法 1985 T.于星期四, 07/03/2013 - 20:36提交 在android开发中,经常会碰到edittext ...

  4. Android中EditText优先弹出数字输入法

    Android Android中EditText优先弹出数字输入法 项目中一个EditText输入数字的频率较高,但是汉字和英文的输入也偶有需要,直接在xml文件将inputType设置为number ...

  5. android屏蔽表情输入法,Android中EditText屏蔽第三方输入法表情的方法示例

    前言 众所周知如果用第三方的输入法的表情会给开发带来一定的麻烦,一般地像服务器上传的字符都是普通的字符,但是测试,就是狠狠得拿出搜狗输入法,点几个表情,那么问题就来了,要么是显示异常,要么是直接cra ...

  6. android布局密码,Android中EditText显示明文与密码的两种方式

    效果图如下所述: 布局 xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="h ...

  7. 【Andrid】去掉android中EditText的下划线

    去掉android中EditText的下划线 android:background="@null"

  8. Android中EditText控件的Ime Options属性

    EditText是Android的常用编辑控件,当它的android:singleLine设置为true时,就会显示软键盘. 如果一个layout中有多个EditText,且都设置android:si ...

  9. android中edittext属性

    EditText继承关系:View-->TextView-->EditText EditText的属性很多,这里介绍几个: android:hint="请输入数字!"/ ...

最新文章

  1. 使用Java企业级技术开发大型系统(3)
  2. BZOJ.4555.[HEOI2016TJOI2016]求和(NTT 斯特林数)
  3. python面向对象编程类的成员总结
  4. 通过jquery-ui中的sortable来实现拖拽排序
  5. How-to-quick-getting-started-for-Frontend
  6. CVPR 2019 论文大盘点—人体姿态篇
  7. 转型HTML5前端工程师怎样学才能拿高薪?
  8. 用PHP调用WEBSERVICE
  9. MySQL不应出现的开始声明_备考:2019年9月计算机二级MySQL试题
  10. java优化 pdf_Java性能优化权威指南 PDF扫描[132MB]
  11. 公务员Python培训
  12. linux batch date,BatchDate官方版
  13. 汽车总线协议15765-2(2005)CANFD协议研究
  14. 【爬虫】使用Scrapy框架进行爬虫详解及示例
  15. tomcat 官网下载
  16. Python爬虫进阶之巧破RSA加密
  17. php 事件驱动,详述PHP事件驱动问题的理解
  18. 【SVN】新旧服务器更替,完成svn服务器迁移
  19. FULL JOIN 数据库全连接查询SQL
  20. JQuery选择器语法

热门文章

  1. AngularJS快速入门指南04:指令
  2. Python--练习及面试题
  3. 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?...
  4. java获取数据库的列名,类型等信息
  5. Clipboard还能玩出花
  6. godep的save和update
  7. C#Excel文件读取问题及解决办法
  8. PIX515防火墙配置策略实例
  9. 怎样才能快速批量绑定MAC与IP地址(图)
  10. ServiceStack.OrmLite使用