| 网站首页 | 测试咨讯 | 新手入门 | 专注性能 | 测试技术 | 测试管理 | 测试工具 | 开发社区 | 工具下载 | 资料下载 | 测试论坛 | 

[CNTester联盟群]交流群:34446273/21968356/64461572 白盒群:18400216 自动化群:2706508 性能群:4498858 外包群:59649884 管理群(需有管理经验):64442523

新手入门
 入门指南
 经验之谈
测试咨讯
 行业新闻
 网站动态
 人才就业
 CNTester基金
 标准规范
专注性能
 性能测试知识
 性能测试工具
 程序设计性能
 数据库性能
 Web应用服务器性能
 操作系统性能
 服务器与网络性能
测试技术
 用例设计
 性能测试
 自动化测试
 Web测试
 面向对象测试
 综合技术
 阶段性测试
 行业类测试
测试管理
 项目管理
 项目案例
 质量管理
 软件过程
测试工具
 Mercury系列
 Rational系列
 测试管理工具
 性能测试工具
 功能测试工具
 单元测试工具
 其它测试工具
开发社区
 Java技术
 DotNet技术
 C技术
 数据库技术
 操作系统
 服务器与中间件
工具下载
 测试工具
 开发工具
 企业工程
 网络通信
 媒体桌面
 游戏娱乐
 其他工具
资料下载
 测试资料
 程序设计
 数据库
 操作系统
 应用服务器
 电子期刊
 其他资料
 
 
您现在的位置: 中国测试员网站 >> 测试技术 >> 综合技术 >> 文章正文
  设计功能和界面测试用例          【字体:
设计功能和界面测试用例
作者:佚名    文章来源:希赛网    点击数:    更新时间:2007-5-26    

  1.1 文本框、按钮等控件测试

  1.1.1 文本框的测试

  如何对文本框进行测试
  a,输入正常的字母或数字。
  b,输入已存在的文件的名称;
  c,输入超长字符。例如在“名称”框中输入超过允许边界个数的字符,假设最多255个字符,尝试输入     256个字符,检查程序能否正确处理;
  d,输入默认值,空白,空格;
  e,若只允许输入字母,尝试输入数字;反之;尝试输入字母;
  f,利用复制,粘贴等操作强制输入程序不允许的输入数据;
  g,输入特殊字符集,例如,NUL及\n等;
  h,输入超过文本框长度的字符或文本,检查所输入的内容是否正常显示;
  i,输入不符合格式的数据,检查程序是否正常校验,如,程序要求输入年月日格式为yy/mm/dd,实际输入yyyy/mm/dd,程序应该给出错误提示

  在测试过程中所用到的测试方法:

  1,输入非法数据;
  2,输入默认值;
  3,输入特殊字符集;
  4,输入使缓冲区溢出的数据;
  5,输入相同的文件名;

  命令按钮控件的测试

  测试方法:

  a,点击按钮正确响应操作。如,单击确定,正确执行操作;单击取消,退出窗 口;
  b,对非法的输入或操作给出足够的提示说明,如,输入月工作天数为32时,单  击”确定“后系统应提示:天数不能大于31;
  c,对可能造成数据无法恢复的操作必须给出确认信息,给用户放弃选择的机会;

  单选按钮控件的测试

  测试方法:

  a,一组单选按钮不能同时选中,只能选中一个。
  b,逐一执行每个单选按钮的功能。分别选择了“男”“女”后,保存到数据库的数据应该相应的分别为“男”“女”;
  c,一组执行同一功能的单选按钮在初始状态时必须有一个被默认选中,不能同时为空;

  up-down控件文本框的测试

  测试方法:

  a,直接输入数字或用上下箭头控制,如,在“数目”中直接输入10,或者单击向上的箭头,使数目变为10;
  b,利用上下箭头控制数字的自动循环,如,当最多数字为253时,单击向上箭头,数目自动变为1;反之亦适用;
  c,直接输入超边界值,系统应该提示重新输入;
  d,输入默认值,空白。如,“插入”数目为默认值,点击“确定”;或,删除默认值,使内容为空,单击“确定”进行测试;
  e,输入字符。此时系统应提示输入有误。

  组合列表框的测试

  测试方法:

  a,条目内容正确,其详细条目内容可以根据需求说明确定;
  b,逐一执行列表框中每个条目的功能;
  c,检查能否向组合列表框输入数据;

  复选框的测试

  测试方法:

  a,多个复选框可以被同时选中;
  b,多个复选框可以被部分选中;
  c,多个复选框可以都不被选中;
  d,逐一执行每个复选框的功能;

 列表框控件的测试

  测试方法:

  a,条目内容正确;同组合列表框类似,根据需求说明书确定列表的各项内容正确,没有丢失或错误;
  b,列表框的内容较多时要使用滚动条;
  c,列表框允许多选时,要分别检查shift选中条目,按ctrl选中条目和直接用鼠标选中多项条目的情况;

  滚动条控件的测试

  要注意一下几点:

  a,滚动条的长度根据显示信息的长度或宽度及时变换,这样有利于用户了解显示信息的位置和百分比,如,word中浏览100页文档,浏览到50页时,滚动条位置应处于中间;
  b,拖动滚动条,检查屏幕刷新情况,并查看是否有乱码;
  c,单击滚动条;
  d,用滚轮控制滚动条;
  e,滚动条的上下按钮。

  各种控件在窗体中混和使用时的测试

  a,控件间的相互作用;
  b,tab键的顺序,一般是从上到下,从左到右;
  c,热键的使用,逐一测试;
  d,enter键和esc键的使用;

  在测试中,应遵循由简入繁的原则,先进行单个控件功能的测试,确保实现无误后,再进行多个控件的的功能组合的测试。

  ps:密码输入框测试时要特别注意进行字母大写输入的测试。

  查找替换操作
  案例演示:打开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,对文本,

[1] [2] 下一页

文章录入:root    责任编辑:root 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     
    最新热点 最新推荐 相关文章
    · 性能测试方法
    · Java 安全的演进
    · Java 安全性的演变和理念 第一部分:安全
    · 第 1 部分: Web 安全与 Rational AppScan
    · 自动化测试实施步骤和最佳实践
    · Web测试方法
    · 站点测试-WebTesting
    · 实施自动化功能测试的解决方案
    · 经典之作《代码大全》中的单元测试---测试
    · IP网络的测试方法
    · 第 2 部分: 使用 Rational AppScan 应对 
    · 第 1 部分: Web 安全与 Rational AppScan
    · 构建安全软件: 选择技术,第一部分
    · 软件安全性原则: 第一部分
    · Java 安全性的演变和理念 第一部分:安全
    · 安全的代价是什么?
    · 保护系统安全: 一个识别用户的三向解决方
    · 穿透企业网络
    · Java 安全的演进
    · 您的 Java 代码安全吗 — 还是暴露在外?
    软件测试常用的功能测试方法
    测试用例设计步骤
    实施自动化功能测试的解决方
    软件开发中的用户界面设计与
    功能测试自动化的投入和产出
    ERP功能测试最佳实践
    自动化测试在功能测试中的应
    如何设计编写软件测试用例[1
    测试用例设计中的NP难题
    软件测试之常用的功能测试方
     
     
     
    ======> [CNTester联盟群]交流群:34446273/21968356/64461572 白盒群:18400216 自动化群:2706508 性能群:4498858 外包群:59649884 管理群(需有管理经验):64442523
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 | 管理登录 | 

    Copyright@2007 by CNTester.com 中国测试员网站 桂ICP备07005590

    本站为开源免费网站,非商业赢利性组织。本站文章部分从网络搜索获取,如果您认为某些侵犯了您的权益,麻烦您联系本站,我们会尽快删除相关内容,同时也希望您的谅解,我们的初衷是为了让更多人去学习这方面的知识,让行业有更好的发展。

    联系电话: 15021358905