测试技术之WEB页面常用基本控件测试用例
白羽 2019-01-07 来源 :网络 阅读 872 评论 0

摘要:本文将带你了解测试技术WEB页面常用基本控件测试用例,希望对大家学测试技术有所帮助。

    本文将带你了解测试技术WEB页面常用基本控件测试用例,希望对大家学测试技术有所帮助。


        


   

  一、树控件的测试外观操作

  1)项目中的所有树是否风格一致

  2)树结构的默认状态是怎样的。比如默认树是否是展开,是展开几级?    是否有默认的焦点? 默认值是什么?展开的节点图标和颜色?

  2、执行操作

  1)点某个节点时,是否只展开下一级的节点和显示该级的叶子还是显示下一级全部的。

  2)点页面刷新时,树结构是否按照要求变化,树结构是否保存现状还是程序默认状态。

  3、数据操作

  1)树结构上数据是否正确。

  2)树结构上的节点和叶子是否排序正确。(升序还是降序)。

  3)树结构排序是按照数据库中得记录排序还是按照程序数组的顺序。

  4)执行了某一操作或数据有变化后,树结构是否回到默认状态,还是按现任状态保持展开。

  5)执行了某一操作或数据有变化后,修改后得数据是不是在正确得位置上,状态是否正确,排序是否正确。

  二、下拉框测试用例设计

  测试方法:

  a.   条目内容正确;根据需求说明书确定列表的各项内容正确,没有丢失或错误;

  b.   列表框的内容较多时要使用滚动条;

  c. 列表框允许多选时,要分别检查shift选中条目,按ctrl选中条目和直接用鼠标选中多项条目的情况;

  d.   逐一执行列表框中每个条目的功能;

  e.   检查能否向组合列表框输入数据;

  1.内容

  1)检查默认值,有的默认空,有的是非空

  2)检查约束。有时它的内容是根据其他要素变化的,比如城市的下列框的内容,是根据省份变化而联动的;或者根据登录者的权限不同,下拉列表的内容也不一样。

  2.布局

  1)宽度,有时它会根据内容的长短自动控制宽度

  2)高度应合适

  3.易用

  检查是否至此后TAB和上下箭头

  下拉框里面有很多选项像省份可以划分下等价类,两个字的,三个字的,四个字的。。。每个等价类测一个,然后再把某些省份里面奇怪的市单独拉出来做组合测测内容的显示

  三、文本框为字符型

  默认值测试:

  1、固定值还是数据库or配置项给定的值输入验证。

  2、在输入框里填写了值,点界面刷新时,是显示输入值还是默认值。

  操作限制

  1、不限制复制粘贴操作,输入验证。

  2、限制复制粘贴操作,输入验证。

  必填项非空校验:

  1、必填项未输入--程序应提示错误;

  2、必填项只输入若干个空格,未输入其它字符--程序应提示错误;

  字段唯一性校验:(不是所有字段都作此项校验,视实际项目情况而定)

  1、新增时输入重复的字段值--必须提示友好信息;

  2、修改时输入重复的字段值--必须提示友好信息;

  字段长度校验:

  1、输入[最小字符数-1]--程序应提示错误;

  2、输入[最小字符数]--OK;

  3、输入[最小字符数+1]--OK;

  4、输入[最大字符数-1]--OK;

  5、输入[最大字符数]--OK;

  6、输入[最大字符数+1]--程序应提示错误;

  字段为特殊字符校验:

  1、输入域如对某些字符禁止输入时,限制是否成功,提示信息是否友好   ;

  2、中文、英文、空格,数字,字符,下划线、单引号 等所有特殊字符的组合   ;

  3、所有特殊字符都必须进行测试(!~@#$^&*()_+{}|:“<>?/.,;‘[]\=-`¥……()--:《》?、。,;’【】、=-?   )

  字段为特殊代码校验:

  1、输入html代码:比如“   <font>你好</font>”--必须以文本的形式将代码显示出来。

  2、输入JavaScript代码:比如<param   name=“MovieWindowWidth”   value=“320”>;--必须以文本的形式将代码显示出来。

  多行文本框输入:

  1、是否允许回车换行   ;

  2、保存后再显示能够保持输入时的格式   ;

  3、仅输入回车换行,检查能否正确保存;若能,查看保存结果。若不能,查看是否有正确提示   ;

  4、仅输入空格,检查能否正确保存;若能,查看保存结果。若不能,查看是否有正确提示   。

  四、日期控件文本框的测试

  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、如果没有特殊要求,应该保持上传文件的名字是否和保存后的文件名字一致。

  九、复选框的测试

  测试方法:

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

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

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

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

  十、滚动条控件的测试

  要注意一下几点:

  a.   滚动条的长度根据显示信息的长度或宽度及时变换,这样有利于用户了解显示信息的位置和百分比,如,word中浏览100页文档,浏览到50页时,滚动条位置应处于中间;

  b.   拖动滚动条,检查屏幕刷新情况,并查看是否有乱码;

  c. 单击滚动条;

  d.   用滚轮控制滚动条;

  e.   滚动条的上下按钮。

  十一、查找替换操作

  案例演示:

  打开word中的“替换”对话框

  测试本功能有通过测试和失败测试两种情况

  通过测试:

  1.   输入内容直接查找. 或查找全部

  2. 在组合框中寻找已经查找过的内容. 再次查找并确认文档的内容正确.   如. 已经查找过”测试用例”. 再次进入不用重新输入查找内容.   直接在文档中搜寻就可以.

  失败测试:

  1.   输入过长或过短的查询字符串.如. 假设查询的字符串长度为1到255. 那么输入0. 1. 2. 256.   255和254进行测试;

  2. 输入特殊字符集. 如. 在word中.^g代表图片. ^代表分栏符.   可以输入这类特殊字符测试;

  替换测试大体相同.

  关于编辑操作窗口的功能测试的用例:

  1.   关闭查找替换窗口.不执行任何操作. 直接退出;

  2. 附件和选项测试.假如. 设定“精确搜寻”.   “向后”搜索等附件选项等等来测试;

  3. 控件间的相互作用.如. 搜寻内容为空时. 按钮“搜寻全部”.   “搜寻”. “全部替换”. “替换”都为灰色.

  4. 热键.    Tab键.回车键的使用.

  十二、插入操作

  1.   插入文件

  测试的情况

  a. 插入文件;

  b.   插入图像;

  c. 在文档中插入文档本身;

  d.   移除插入的源文件;

  e. 更换插入的源文件的内容;

  2.   链接文件

  测试方法:

  a. 插入链接文件;

  b.   在文档中链接文档本身;

  c. 移除插入的源文件;

  d.   更换插入的源文件的内容.

  3.   插入对象

  要测试的内容

  a. 插入程序允许的对象. 如.   在word中插入excel工作表;

  b.   修改所插入对象的内容.插入的对象仍能正确显示;

  c. 卸载生成插入对象的程序. 如.   在word中插入excel工作表后卸载excel.   工作表仍正常使用.

  十三、编辑操作

  编辑操作包括剪切.   复制. 粘贴操作.

  测试剪切操作的方法

  a. 对文本.   文本框. 图文框进行剪切;

  b. 剪切图像

  c.   文本图像混合剪切

  复制操作方法与剪切类似.

  测试时.   主要是对粘贴操作的测试. 方法是:

  a. 粘贴剪切的文本.   文本框及图文框;

  b. 粘贴所剪切的图像;

  c. 剪切后.   在不同的程序中粘贴

  d. 多次粘贴同一内容. 如. 剪切后.   在程序中连续粘贴3次;

  e.   利用粘贴操作强制输入程序所不允许输入的数据.

  十四、界面测试用例的设计方法

  1.   窗体

  测试窗体的方法:

  a. 窗体大小. 大小要合适.   控件布局合理;

  b. 移动窗体.快速或慢速移动窗体.   背景及窗体本身刷新必须正确;

  c. 缩放窗体.   窗体上的控件应随窗体的大小变化而变化;

  d.   显示分辨率.必须在不同的分辨率的情况下测试程序的显示是否正常;

  进行测试时还要注意状态栏是否显示正确;工具栏的图标执行操作是否有效.   是否与菜单栏中图标显示一致;错误信息内容是否正确. 无错别字. 且明确等等;

  2.   控件

  测试方法:

  a.   窗体或控件的字体和大小要一致;

  b. 注意全角. 半角混合

  c.   无中英文混合.WEB页面常用基本控件测试用例



   
                   

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标软件测试之测试技术频道!


本文由 @白羽 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程