软件测试多次点击按钮叫什么方法,常见控件的测试点 - 爱昵容儿 的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
视频:软件测试——常见控件测试之一
源文档
>
视频:软件测试——常见控件测试之三
源文档
常见控件的测试和常见功能点击系统权限
常见控件的名称和测试方法
文本框:用文字工具划出画出来的,用来编辑文字的框
文本框的测试点:
支持填写什么样的数据类型;长度限制;字符类型及组合;格式(单行、多行、滚动条、日期格式);唯一性的验证;为空的验证;空格及内容和空格的组合;复制粘贴的操作;超长内容的复制粘贴;特殊字符(html中的标记,在某些情况下也属于安全方面的测试);功能键(回车、删除、左右箭头)
==数据的内容、长度、类型(注:大小写)、格式(行、日期)、唯一性、空、空格、复制/粘贴+手动\特殊字符、功能键等
1、输入正常字母或数字,例如在“名称”中输入“工作表4”,按“确定”,确认在当前的工作表之前建立了一个名称为“工作表4”的工作表;
2、输入已经存在的工作表名称,例如,已有工作表名为“工作表4”的工作表,再次输入工作表名称为“工作表4”程序应该给出提示;
3、输入超长字符,例如在“名称”中输入超过允许边界个数的字符,假设最多为255个字符,尝试输入256个字符,检查程序能否正确处理;
4、输入默认值,空白,空格,例如在“名称”中输入空格,按“确定”;或者使用默认值,直接按“确定”,或者删除默认值,是内容为空白,按“”确定
5、若允许输入字母,尝试输入数字;若只允许输入数字,尝试输入字母;
6、利用复制粘贴等强制输入程序不允许的输入数据的数据,例如,在某文本框中只允许属入数字,利用复制粘贴操作,粘贴文本到该文本框,程序应该不允许这种操作;
7、输入特殊字符集,例如,NULL,\n等编程语言中的保留字符;
8、输入超过文本框长度的字符或者输入多行文本,检查属如内容可以正常显示;
9、输入不符合格式的数据,检查程序能否正确校验,例如,某程序要求输入年月日格式为yy/mm/dd,实际输入了yyyy-mm-dd,程序应该给出错误提示
按钮:
按钮的测试点:
==按钮功能是是否实现(关联;“重置”和“取消”是不一致的);
==提示信息是否正确(正确、友好、进行无法恢复时有提示信息,如删除、清空)
==对于不符合业务背景的输入输入数据是否有相应的处理、
1、点击按钮完成相应操作,例如点击提交按钮,正确执行信息的添加,点击重置按钮,恢复到初始状态;
2、对非法的输入或者操作给出足够的提示说明,例如输入手机号不正确时,按“提交”后,系统提示“手机号码不正确”的信息;
3、错误说明应该清楚、明了、恰当,让用户明白错误出处;
4、对于可能造成数据无法恢复的操作必须提供确认信息,给用户放弃选择的机会。
例如,删除,关闭,复制,移动等操作。点击删除按钮,系统应该给出提示“是否删除该文件?”;点击关闭按钮,若文件未保存,系统应该给出提示“文件未保存,是否保存该文件?”
复选框:可以选一个以上
复选框的测试点:
==多个复选框可以同时选中
==多个复选框可以部分选中
==多个复选框可以不被选中
==逐一执行每个复选框的功能
==组合执行复选框的功能
组合列表框:具有文本框控件和列表控件特性的控件
组合列表框的测试点:
==条目内容的检查(需求)
==条目功能是够实现(注意第一条和最后一条功能实现)
==列表框中是否能输入数据,如果能输入数据,则需要按照文本框要求继续进行测试或者机型数据显示;
==关联验证
1、条目内容正确。例如重音符组合列表框,内容为点、圆形、大圆点、重音符号。如果丢掉;任何一项,或者错把其他项放入了重音符组合列表框,那就产生了软件缺陷。组合列表框中的详细条目内容可以根据需求说明来确定;
2、逐一执行列表框中每个条目的功能,例如,选择重音符组合列表框中的值为“点”,按确定按钮,选中的文字具有重音符“点”
3、检查能否向组合列表框输入数据。例如系统部允许向重音符组合列表框中输入数据,若可以输入内容,需要对输入数据的合法性进行检查,类似对文本框的测试。
单选按钮:在一组单选按钮中,只能选择一个
单选按钮测试点:
==单选按钮是否能正确完成;
==单选按钮是否只能选中一个;
==是否有默认被选中的选项;
==功能键(边界)
1、多个执行同一功能的单选按钮不能同时选中,只能选中其中一个。
2、逐一执行每个单选按钮的功能。分别选择了“先生”和“女士”后,保存到数据库中的数据应该相应的分别为“先生”和“女士”。
3、一组执行同一功能的单选按钮初始状态时必须有一个默认被选中,不能同时为空。
列表框:
列表框的测试点:
==条目内容正确
==逐一执行列表框中每个使用条目的功能;
==列表内容多要使用滚动条;
==多选:shift、ctrl;
==关联验证
滚动条:
滚动条的测试点:
==滚动条是否能拖动;
==在一个页面中有很多的滚动条;
==当有表格信息时滚动条设置是否合理;
==滚动条拖动时屏幕刷新情况;
==滚动条拖动时显示信息的显示;
==滚动快的测试(长度、位置);
==滚轮控制功能;
==滚动条的上下按钮功能;
1、滚动条的长度根据显示信息的长度或宽度及时变换,以利于用户了解显示信息的位置和百分比。例如在word中浏览100页的文档,当浏览到50页时,滚动条位置应该处于中部,提示用户当前位置大约是整个文档的一半,如果滚动条位置仍在最上面,就容易误导用户;
2、拖动滚动条,检查屏幕的刷新,并查看时否有乱码。例如:预览一幅很大的图片,我们可以上下左右拖动滚动条,检查屏幕动否及刷新显示;
3、拖动滚动条,例如,在word中拖动滚动条,浏览文档;
4、点击滚动条
5、用滚轮控制滚动条
6、滚动条的上下按钮
==出现时间测试;
Up-down控件+文本框:
up-dowm+文本框组合测试点:
==上下箭头的控制(步长,循环);
==边界值的测试;
==默认值的测试(存在、输入、删除);
==非法输入字符的测试;
1、直接属兔数字或者上下箭头控制,例如在插入数据中直接输入插入的工作表数目10,或者按上下箭头,使数目变为10;
2、利用上下箭头控制数字自动循环。例如,当新建工作表数量为253时(最多工作表数为253),再按上箭头,数目自动变为1,当新建工作表数量为1时,按下箭头,数目自动变为253.
3、直接输入超边界数据,例如在插入数目中直接输入260(最多工作表数为253),按“确定”,系统提示重新输入。
4、输入默认值空白,例如尝试插入数目为默认值,直接按“确定”;或者删除默认值,是内容为空白,按“确定”
5、输入字符,例如插入数目中尝试输入或粘贴字符,系统不允许输入,或者按“确定”后,系统提示输入错误。
各种控件的组合使用:
控件组合测试:
==控件间的相互作用;
==tab见的作用;
==热键的使用;
==回车键和esc键的使用;
==控件组合后的功能实现;
软件测试多次点击按钮叫什么方法,常见控件的测试点 - 爱昵容儿 的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...相关推荐
- 南柯服务器压力,性能测试的数据解释及分析 - Mr.南柯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
顾名思义,测试服务(服务,服务,其他网络应用服务,本地服务)的性能如何?如何衡量性能?最表面的无非就是看能支撑多少个用户同时使用该服务.且关注用户使用过程中的用户体验. U.^*A+Mb6{*z@0T ...
- Java帧率,android应用性能优化之帧率 - hellominefriend的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
转自:http://www.cnblogs.com/myzh/archive/2013/03/17/2965225.html 1.纵观全局 对于顺畅度的分析,首先要知道一个整体情况,是局部,还是全局, ...
- html5游戏性能测试工具,游戏客户端性能测试常用方法 - msnshow的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
51Testing软件测试网"t%d f3a~3SM 概述*kB&\&Q*~,DL&Ny$I0 ~NF&|Vt)BB*h}0 衡量一个游戏客户端产品的性能,是 ...
- php代码的健壮性,代码健壮性的几点思考 - 逍遥客 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
自动化一直如火如荼的发展的,但同时,很多从业者在经历了最初的热情.激进之后,也会陷入了冷静的思考:那就是投入产出比问题,那就是自动化测试是否真的给测试工作带来了质的改变. 在诸多的引起思考,带来彷徨的 ...
- 软件测试bug日志信息,软件测试bug收集策略 - Mr.南柯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
51Testing软件测试网$Bu6gaT_ Error = 0 的程序是不存在的,怎样收集和处理程序中的错误?怎样更好地利用错误信息的收集和反馈来协助程序的调试?怎样让产品发布后,用户能够反馈出更有 ...
- 软件测试影响与分析,软件测试效率影响因素分析 - Mr.南柯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
方法是影响测试效率的主要因素之一.此外,人为因素.软件类型.缺陷数量.测试充分度等都会对测试效率产生影响.下面对这些因素作一个简要分析.51Testing软件测试网@&WMh,K#qdoq$~ ...
- 移动终端软件测试基础知识,移动终端软件测试基础知识 - Mr.南柯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
51Testing软件测试网%aa8|5^'O 1)定制终端评测趋势51Testing软件测试网4Vx+Mx vLl*O*} M3uNE2H^,\`u4B0● 定制终端评测2dq,}Ak|q051Te ...
- 安装OTP软件测试自学,OTP的使用技巧 - mike00088的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
这是从兰兰的论坛上找来的,这些内容对我有很大的帮助,所以我就把它粘来了,以备不时之需.. 1.runaction后面能不能接变量(动态调用action,所以从取数据做action名字了,但是调用总是找 ...
- qc官网软件测试,QC管理工具 - 软件测试的精神家园 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
步骤:需求--->计划--->测试实验室(组合测试场景)--->测试实验室(测试执行)--->缺陷D;r+g t]Y Rf217743 7mUOWN{217743 (注明: ...
最新文章
- 原创:检查点的三种加入方式
- android真机上 conn.getOutputStream()异常 Does not support output
- 基于ServletJsp的网上书店设计(三)
- 西安电子科技大学第16届程序设计竞赛 C题
- [JSOI2008]星球大战
- 电视安卓和linux系统软件,安卓和LINUX系统哪种更适合网络电视机顶盒?
- mysql账号密码忘_mysql用户名密码忘记了解决方法
- 信息学奥赛一本通 提高篇 第6章 平衡树Treap
- shell脚本的作用
- 小程序入门学习09--云开发02
- RGB图像任意角度旋转
- 阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第5节 线程池_2_线程池的代码实现...
- 数学之美系列八-- 贾里尼克的故事和现代语言处理
- python arp断网攻击_arp断网攻击,小编教你arp断网攻击怎么解决
- 2021支付宝集五福【攻略】!!!
- 十三五期间,北京智慧交通建设内容有哪些?怎么建?
- 查看exe和dll等二进制文件时间戳(生成时间)的工具与方法介绍
- 单片机 中断秒表 c语言程序,51单片机秒表C程序
- 复旦大学高等代数考试命题的若干经验
- Python小游戏——Pygame制作2048小游戏
热门文章
- 费曼 计算机科学 讲义,《费曼物理讲义》3 物理学与其他科学的关系
- ESP32-S2 st7789 SPI TFT彩屏240X320
- 魁拔妖侠传 之 浮云骑士语录
- WordPress登录注册系统的优化
- 果快服务器维护中 稍后再试,维护中什么意思?服务维护中是什么意思
- Linux抢占式调度简介(转)
- 区分Linux中的“根目录”和“家目录”
- nltk安装,语料库nltk下载
- LM小型可编程控制器软件(基于CoDeSys)笔记四:如何用rs232下载plc程序
- 相机跟频闪灯(LAMP-S25)、爆闪灯(LAMP-F25)、频爆一体灯(LAMP-SF25)信号线如何连接?