• WEB页面中常见的四种控件的必须的测试


    以下为常规的需求,除非需求有明确说明,如密码输入框中可以输入空格
     
    输入框
    1. 为空,但页面中明确说明不能为空(带有星号或者只有这一个输入框),有以下两种情况:
    a. 不进行输入或者使其为空:焦点离开后应有相应的提示,提交后页面无跳转并仍有相应的提示。
    b. 输入框中存在一个或者多个空格:焦点离开后空格被自动清除并有相应的提示,提交后页面无跳转并仍有相应的提示。
     
    2. 输入长度超限,有以下两种情况:
    a. 可以输入任意长度的字符:焦点离开后应有相应的提示,提交后页面无跳转并仍有相应的提示。
    b. 只能输入指定长度以内的字符:焦点离开后无相应的提示,提交后页面跳转并且相关的页面显示和功能都正常。
     
    3. 特殊字符,尤其是成对的单引号,双引号:无需提示,但提交后相关的页面显示和功能都正常。
     
    4.对于只能输入数字类型的输入非半角阿拉伯数字的其他字符:
    a.  输入立即被清除,无需提示。
    b. 焦点离开后有相应的提示,提交后页面无跳转并仍有相应的提示。
     
    搜索框
    1.为空,有以下两种情况:
    a. 只有这一个搜索框,无组合查询:进行搜索时无提示但焦点位于该搜索框内,不执行搜索。
    b. 还有其他查询条件控件,有组合查询:进行搜索时无提示但焦点可位于其他控件,忽略该搜索框,执行搜索。
     
    2.关键字两边带有空格:进行搜索时会自动清除两边的空格并执行搜索。
     
    3.关键字长度超限:进行搜索时有相应的提示并不执行搜索。
     
    日历控件
    以下4个条件都应满足:
    1.  截止日期/时间控件的选择范围不能晚于当前时间;
    2.  截止日期/时间控件的选择范围不能早于起始日期/时间控件的已经选择的日期/时间;
    3.  起始日期/时间控件的选择范围不能晚于截止日期/时间控件的已经选择的日期/时间;
    4.  选择某一日期/时间控件的日期/时间后再清除该选择,另一日期/时间控件的日期/时间选择范围不受规则2和3的限制。
     
    上传图片控件
    以下4个条件都应满足:
    1. 选择的文件非指定格式的图片文件后有相应的提示并且该文件没有被上传;
    2. 选择的文件大于指定的图片大小(指所占的磁盘空间)后有相应的提示并且该文件没有被上传;
    3. 选择的文件大于指定的图片尺寸(指图片的长和宽)后有相应的提示并且该文件没有被上传;
    4. 图片上传成功后可以在之前的图片区域正确显示。
  • 相关阅读:
    分享memcache和memcached安装过程(转)
    ios画图总结
    mac os下通过命令行的方式编译c++代码并在xcode里引用
    ubuntu访问windows共享文件夹
    为iphone 及iphone simulator编译boost库
    ubuntu 11.10 x64 安装oracle 11gR2时碰到的问题及解决方法
    模拟器与真机下ffmpeg的编译方法(总结版)
    ios 在View里绘图
    memcached1.4.4在ubuntu下编译的注意事项
    Google Code 服务试用
  • 原文地址:https://www.cnblogs.com/wd775/p/5646488.html
Copyright © 2020-2023  润新知