软件测试-进阶篇:设计测试用例-各种基本控件
一. 命令按钮测试
1.1 按钮控件所需测试
- 按钮的功能能否实现
- 提示信息是否正确
- 对于不符合业务背景的输入数据是否有相应的处理方法
1.2. 对按钮控件进行测试的方法
- 单击按钮正确响应操作
- 键盘操作
- 对非法的输入或者操作给予足够的提示说明
- 错误说明应该清楚,明了,恰当,让用户明白错误出处
- 对可能造成数据无法恢复的操作比心提供确认信息,给用户放弃选择的机会
二. 单选按钮控件的测试
2.1 所需测试的内容
- 单元按钮,是否只能同事选中一个
- 各单选按钮的功能是否能正确完成
- 是否有默认被选中的选项
2.2 对单选按钮的测试的方法
- 一组单选按钮不能同事被选中,只能选中其中一个
- 逐一执行每个单选按钮的功能
- 一组执行同一功能的单选按钮在初始状态时必须有一个被默认选中,不能同时为空
三. Up-Down控件文本框的测试
3.1 需要测试的内容
- 对上下剪头的控制
- 列边界值的测试
- 对默认值的测试
- 对非法输入字符的控制
3.2 测试方法
- 直接输入数字或用上下剪头控制
- 利用上下剪头控制数字的自动循环
- 直接输入超边界数值
- 输入默认值,空白
- 输入字符
四,组合列表框的测试
4.1 所需测试内容
- 条目内容的检查
- 条目功能能否实现
- 在列表框中能否输入数据
4.2 测试方法
- 条目内容正确
- 逐一执行列表框中每个条目的功能
- 检查能否向组合列表框输入数据
五. 复选框控件的测试
5.1 测试内容
对于复选框控件所需测试选项是否能以各种组合形式被选中或不被选中.
5.2 对复选框控件进行测试的原则
- 多个复选框可以被同时选中
- 多个复选框可以被部分选中
- 多个复选框可以都不被选中
- 逐一执行每个复选框的功能
六. 列表框控件的测试
6.1 测试内容
- 条目内容是否正确
- 滚动条是否可以滚动
- 条码的功能能否实现
- 列表框能否完全实现多选操作时候多各种功能
6.2 测试方法
- 条目内容正确
- 逐一执行列表框中的每个条目的功能
- 列表框的内容较多时要使用滚动条
- 撩拨允许多选时,要分别建成按shigt选中条目,按Ctrl选中条目和直接用鼠标选中多项条目时候的情况
七. 滚动条控制的测试
7.1 测试内容
- 滚动条能否拖动
- 拖动滚动条时信息的显示情况
- 拖动滚动条时信息的刷新情况
- 滚动条的上下按钮是否可用
7.2 测试方法
- 滚动条的长度根据显示信息的长度和宽度及时变换,这样有利于用户了解显示信息的位置和百分比
- 拖动滚动条,检查屏幕的刷新情况,并查看是否有乱码
- 拖动滚动条
- 单击滚动条
- 用滚轮控制滚动条
- 滚动条的上下按钮
软件测试-进阶篇:设计测试用例-各种基本控件相关推荐
- 【QT开发笔记-基础篇】| 第二章 常用控件 | 2.12 表格控件 QTableWidget
本节对应的视频讲解:B_站_链_接 QTableWidget 是 Qt 中的表格控件,可以行列的形式来展示数据 1. 属性和方法 QTableWidget 有很多属性和方法,完整的可查看帮助文档. 在 ...
- wxPython第四篇、Choice、MessageDialog控件实例讲解
wxPython第四篇.Choice.MessageDialog控件实例讲解 前言: wxPython有很多控件例如Button.CheckBox.StaticText.ListBox 等等(an ...
- 进阶篇:3.5)粉末冶金件设计
本章目的:设计出符合粉末冶金工艺要求的零件. 1.基础阅读: ①进阶篇:1)DFMA方法的运用: ②需要一台FDM3d打印机:请查看 进阶篇:2)结构设计装备必备: 2.粉末冶金概念: 大 ...
- 软件测试(进阶篇2)
按测试对象划分: 界面测试+性能测试+安全测试+兼容性测试+兼容性测试+可靠性测试 系统测试:回归测试(修改BUG或者是版本迭代)+冒烟测试(正式测试之前): 验收测试:同系统测试,相比于系统测试来说 ...
- 软件测试--利用正交表设计测试用例
输入条件如下: 姓名:填.不填 性别:男.女 学历:小学.初中.高中.专科.本科.硕士.博士 等级:普通.VIP 用正交表设计测试用例 Allpairs安装及使用 输入数据时要用tab键,或者使用ex ...
- C#【控件篇】Winform设计浮动工具栏(控件ToolStrip的使用)
窗体控件和代码如下: 效果如下:
- C# 巧用anchor和dock设计复杂界面(控件随着窗体大小的变化而变化)【转】
这个在做winform程序的空间编程的时候遇到过太多次了,自己也想留下点经验,搜索了一下,这篇文章很好很强大了,感谢博主"驴子的菜园". 程序界面如上 各部分简要说明: 整个窗体上 ...
- teechart mysql_TeeChart应用技术:在C# .NET Winforms设计/运行时TeeChart控件连接到MySQL(上篇)...
介绍 昨天我发了一篇[资源]查看Steema TeeChart图表控件的最新StandardSeriesDemo示例|附(源代码)下载文章,其中Steema/TeeChart-for-.NET-CSh ...
- SilverLight学习笔记--如何在xaml文件中操作用户在后台代码定义的类(2)--示例篇:创建一个登录控件(原创)(转载本文请注明出处)...
本文将示例如何运用前篇所写知识来建立一个用户自定义的登录控件.此控件界面非常简单,主要涉及的知识点是: 如何创建用户控件(包括对此控件的自定义事件和属性的编写,此处我们将创建一个名为LoginBo ...
最新文章
- oracle自动售票服务器,一种基于Oracle数据库客户端的业务自动处理方法与流程
- 喜讯,公司换宽屏液晶显示器了
- fasttext简单理解及应用
- linux 查看磁盘空间 拷贝不同目录下的文件
- mysql报错1172该怎样解决_ORA-01172、ORA-01151错误处理
- linux钟java运行命令,在java中运行linux命令
- c++11中静态断言static_assert
- linux系统脚本安装失败,ubuntu16.04下vim安装失败的原因分析及解决方案
- CUDA零拷贝内存(zerocopy memory)
- VS2013编译提示无法运行“rc.exe”错误
- 分离圆环图显示百分比_excel这个百分比图,你不一定会制作
- php表单yii2,yii2教程-ActiveForm表单组件
- Java开发之I/O读取文件实例详解
- WebService入门
- 4G和4G LTE之间的区别是什么?
- 【EXCEL】表格中固定行列 冻结窗口怎么是灰色的
- 9.SpringCloud Gateway网关
- jzoj4245. 【五校联考6day2】er (B组——Day11)
- C#输入分数自动成绩评级
- 【壁纸】kali linux 2021.1 自带原版壁纸分享