一、 应用场合

在一个程序中涉及多个窗口,每个窗口有多个操作,窗口和窗口之间有一定的联系(或者说操作之间的联系),为了弄清它们之间的联系,使用测试大纲法   .

二、 使用测试大纲法分析程序

1、列大纲(提纲)分析需求—列出所有的窗口以及每个窗口包含的操作。

注意:窗口之间的先后顺序。

2、找出窗口和窗口(操作和操作)之间的关系,编写用例。

扩展:

对于“列表框”和“下拉列表框”、“组合列表框”(文本框+下拉列表框)进行测试时,一般至少测试三项:第一项、最后一项、中间某项。

3、案列----snagit

写出snagit软件安装过程中每个安装界面的测试要点。(安装测试用例、测试方案)

1、Welcome to the snagit 10 Installation Wizard(欢迎进入Snagit 10的欢迎向导)

(1) 点击“Next”(下一步)按钮,可以进入下一个界面。

(2) 点击“Cancel”(取消)按钮或关闭(X)按钮,程序不应该直接退出,而是弹出“信息提示框” 。

① 如果点击“Resume”(继续)按钮或关闭(X)按钮,可以继续安装。

② 如果点击“Exit Setup”(退出)按钮,终止安装;

2、License Agreement(许可协议)

(1) 如果不选择“I accept the License agreement”(我接受许可协议)复选框,“Next”(下一步)按钮“置灰”。

(2) 如果选择“I accept the License agreement”(我接受许可协议)复选框,“Next”(下一步)按钮可用,点击可以进入下一个界面。

(3) 点击“Back”(后退)按钮,可以退回上一个界面。

(4) 点击“Cancel”(取消)按钮或关闭(X)按钮,程序不应该直接退出,而是弹出“信息提示框” 。

3、Help Us Improve Snagit(帮助改善Snagit)

(1) 如果不选择“Improve Snagit by collecting usage data”(通过收集使用数据改善Snagit)或“Decide later when Snagit is running”(当Snagit运行时再做决定)单选按钮,“Next”(下一步)按钮“置灰”。

(2) 如果选择“Improve Snagit by collecting usage data”(通过收集使用数据改善Snagit)或“Decide later when Snagit is running”(当Snagit运行时再做决定)单选按钮,“Next”(下一步)按钮可用,点击可以进入下一个界面。(测试时需要分别测试)

(3) 点击“Back”(后退)按钮,可以退回上一个界面

(4) 点击“Cancel”(取消)按钮或关闭(X)按钮,程序不应该直接退出,而是弹出“信息提示框” 。

(5) 点击“More Information”按钮,可以打开相关的页面

4、Licensing(填写许可信息)

(1) 如果不选择“Installation type”(安装类型)中的任何类型,“Next”(下一步)按钮“置灰”。

(2) 如果选择“30 day evaluation”(30天评估版),“Next”(下一步)按钮可用,点击可以进入下一个界面(安装后只能使用30天)

(3) 如果选择“Licensed–I Have a key”(授权-获得一个序列号),“Next” (下一步)按钮可用,

① 填写正确的Name(姓名)(可以为空)和正确的key(序列号),点击“Next”按钮,可以进入下一个界面(安装后按照序列号授权时间使用)。

② 填写错误的key(序列号)(或不填写),点击“Next” 按钮,弹出错误提示。

-点击“Ok”按钮,关闭“信息提示框”

-点击“Visit TechSmith Web Site”(打开TechSmith站点),可以打开相应的页面

(4) 点击“Back”(后退)按钮,可以退回上一个界面

(5) 点击“Cancel”(取消)按钮或关闭(X)按钮,程序不应该直接退出,而是弹出“信息提示框” 。

(6)点击“Need help finding your software key?”(需要帮助找到软件的序列号),可以定位到相应的信息。

5、Select Installation Type(选择安装类型)

说明:目前只测试Typical(典型安装)

(1) 选择“Typical”(典型安装)单选按钮(默认),点击“Next”按钮,可以进入下一个界面(典型安装)。

(2) 选择“Custom”(自定义)单选按钮,点击“Next”按钮,可以进入下一个界面(自定义安装)。

(3) 点击“Back”(后退)按钮,可以退回上一个界面

(4) 点击“Cancel”(取消)按钮或关闭(X)按钮,程序不应该直接退出,而是弹出“信息提示框” 。

6、Ready to Install Snagit(准备安装)

(1) 测试选择和不选择“Start Snagit when installation is finished”(当安装完成时运行Snagit)功能

(2) 测试选择和不选择“Create shortcuts on Desktop”(在桌面上创建快捷方式)功能

(3) 测试选择和不选择“Run Snagit when Windows starts”(当启动Windows时运行Snagit)功能

(4) 点击“Install”(安装)按钮,开始进行安装。

(5) 点击“Back”(后退)按钮,可以退回上一个界面

(6) 点击“Cancel”(取消)按钮或关闭(X)按钮,程序不应该直接退出,而是弹出“信息提示框” 。

7、 Updating System(更新系统)

(1)点击“Cancel”(取消)按钮或关闭(X)按钮,程序不应该直接退出,而是弹出“信息提示框” 。

8、Snagit 10 has been successful installed(安装成功)

(1) 点击“Finish”(完成)按钮,结束安装过程。

(2) “Cancel”按钮和关闭(X)按钮“置灰”。

测试用例----测试大纲法相关推荐

  1. 【软件测试】测试大纲法——测试用例编写

    前言 作为软件开发过程中一个非常重要的环节,软件测试越来越成为软件开发商和用户关注的焦点.完善的测试是软件质量的保证,因此软件测试就成了一项重要而艰巨的工作.要做好这项工作当然也绝非易事. 大家测试过 ...

  2. 测试用例---常用设计方法,等价类,边界值,因果图判定表,正交表,场景法,大纲法

    等价类划分 1.概念:等价类划分属于典型的功能测试方法,根据程序对数据的要求,把程序的输入域划分成若干个部分,区分出那些是有效的,那些是无效的,每个区域选取典型数据为测试用例.每个区域中的输入时等价的 ...

  3. 树状图和测试大纲,用例评审

    树状图 概念:穷举法,举出所有的可能情况.以数据树的形式表示 核心思想:从叶子到根只有一条路径,一片叶子一条用例 使用的场景:树状图是一种分析问题的思想,适用于条件比较少的时候 大纲法 概念:有时候叫 ...

  4. 测试用例方法---场景法(黑盒)

    测试用例设计--场景法  定义 现在的软件几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流.这种在软件设计方面的思想也可引入到软件测试中,可 ...

  5. C语言正交表测试用例,测试用例设计—正交试验法

    测试用例设计-正交试验法[烟三修整]上一篇 / 下一篇 2008-05-23 14:25:19 / 个人分类:测试理论 查看( 1930 ) / 评论( 3 ) / 评分( 0 / 0 ) 1.概念 ...

  6. boost::test模块装饰器数据测试用例测试

    boost::test模块装饰器数据测试用例测试 实现功能 C++实现代码 实现功能 boost::test模块装饰器数据测试用例测试 C++实现代码 #define BOOST_TEST_MODUL ...

  7. 图章制作软件测试自学,SecSeal安全电子印章系统内部测试大纲.doc

    SecSeal安全电子印章系统内部测试大纲 SecSeal安全电子印章系统 内部测试大纲 2004年3月 测试内容 测试人员: 测试日期: 测试软件版本: 印章管理系统: 盖章系统: 公文阅读器: 安 ...

  8. 测试管理之绩效考核指标--测试计划+测试用例+测试环境部署工作指标!!!

    到今年7月,毕业整7年,做测试也近7年:7年说短不短.说长不长,回头看自己的青春年华和激情都奉献给了这份职业:能培养一个测试团队并给整个团队带来测试的价值和理念,是我去年就想做的一件事情,现在算是做到 ...

  9. 乐山职业技术学院计算机考纲,乐山职业技术学院2020年单独招生考试专业技能测试大纲2...

    2021年高职单招升学一对一咨询高职单招张老师:15730452595(微信) 乐山职业技术学院2020年单独招生考试专业技能测试大纲2 一.测试性质 本大纲适用于中等职业学校信息技术类专业毕业生报考 ...

最新文章

  1. 绍兴袍江计算机培训,绍兴春华电脑基础培训班
  2. 每日一皮:两个实习生的结对编程...
  3. 《深入理解计算机系统》读书笔记九:寄存器结构
  4. Python进阶_wxpy学习:消息处理
  5. 2014025630《嵌入式程序设计》第七周学习总结
  6. rabbitmq 持久化_RabbitMQ原理与相关操作(三)消息持久化
  7. MySQL数据步骤管控_数据管理的发展过程分为哪三个阶段
  8. 对于数组使用sizeof(a)和使用sizeof(a[0])
  9. B2C网站运营核心数据分析模型
  10. Android客户端实现session会话过期的功能
  11. 模拟调制与抗噪声性能MATLAB,毕业论文 模拟通信系统抗噪声性能分析
  12. 深度学习软件安装及环境配置(Win10)
  13. 会员权益营销中,设置会员权益的三个标准
  14. 在WSL上安装MuJoCo和mujoco_py
  15. 武林c语言,听风一剑
  16. Linux下配置Popush——陈键
  17. linux 虚拟机大量udp请求失败_linux遭受UDP攻击解决办法
  18. 计算机竞赛辅导培训计划,信息学奥赛培训计划.pdf
  19. 绿坝预装推迟,Linux滤坝启动
  20. 如何设计一个秒杀服务

热门文章

  1. python练习题-运算符和变量练习作业题
  2. 【AUTOSAR】【CAN通信】CanTp
  3. html source type mp4,html5 – 获取MediaSource.isTypeSupported的mime类型
  4. python识图找图_Python实现识别图片中的所有人脸并显示出来
  5. Jetpack-Compose之三附带效应(副作用)
  6. Node安装及更换源
  7. inline 成员函数
  8. 1~100以内的所有素数
  9. CF577B Modulo Sum(dp,抽屉原理 | bitset优化 | 二进制优化)
  10. smartfroms word编辑_word如何改变smartart word如何编辑smartart