测试大纲(提纲)法

一、应用场合

    程序包含多个窗口,每个窗口有多个操作,这些操作之间有一定的关系,为了弄清楚窗口之间不同操作的联系,可以使用测试大纲法。常用于测1)软件的安装、删除程序2)界面之间的跳转关系等

二、测试大纲法的测试步骤

    步骤1:分析需求,将窗口和窗口中的操作列举出来—列大纲

      说明:列大纲的形式可以多种多样。画图,文字描述都行

    步骤2:根据大纲,理清窗口操作之间的关系,编写用例。

      说明:

        1)哪个最简单先测试哪个(主窗口—帮助)

        2)如果某个操作流程中没有新的测试功能点(所有的功能点之前的用例都测过),那么该条用例可以省略。但是如果时间充足的话,最好还是测。

        3)关于列表框和下拉列表框控件的测试:

          一般至少测试3项(应用了等价类划分和边界值法):第一项(最小值),中间某项(有效等价类),最后一项(最大值)

        4)测试用例是可以适当复用(重复使用)--有些用例如果跟之前的用例操作过程基本一致,可以重复使用。提示:测试用例可以复用,但是测试的执行过程不能省。

三、测试大纲法的典型应用:软件的安装程序测试

    被测程序:snagit软件(英文版的截图工具软件)

    软件的安装程序特点:

      1)窗口之间的关系比较简单(一般只考虑上一个和下一个窗口),测试时不需要特别关注,重点关注每个窗口中的功能点(测试点),将功能点列出大纲,直接写出用例即可。

      2)软件的安装程序的测试用例一般习惯写在“word”文档中

      3)软件安装测试需要考虑安装环境:

        1、安装软件支持的操作系统(版本,位数(64位,32位),品牌)

        2、该软件与其他软件的兼容性问题(与其他软件同时安装在一台电脑中可以同时正常使用,不相互影响)

        3、软件的安装路径(默认路径、自定义正确路径、错误路径)

        4、已经安装该软件,怎么处理(覆盖,升级,取消,不允许)

四、snagit软件安装过程中每个安装界面的测试要点

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

    

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

      (2)点击“Cancel”(取消)按钮,弹出“消息提示框”:

    

        1)点击“resume”(继续)按钮或者关闭(X)按钮(bug1),可以继续安装

        2)点击“EXIT setup”(退出安装)按钮,可以终止安装

    2、License Agreement(许可协议)

    

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

      (2)“Cancel”按钮:参考界面1“Cancel”按钮用例

      (3)

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

        2)如果不选择“I accept the license agreement”复选框,“Next”按钮“置灰”

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

    

      (1)点击“back”按钮,可以返回上一个界面

      (2)“Cancel”按钮:参考界面1“cancel”按钮用例

      (3)点击“more Information”(更多信息),可以访问官方网站的页面

      (4)

        1)如果两个单选按钮都不选择,“Next”按钮“置灰”

        2)如果选择两个单选按钮中的任意一个,“next”按钮可用,点击可以进入下一个界面

    4、Licensing(填写许可信息)

    

      (1)点击“Back”按钮,可以返回上一个界面

      (2)“Cancel”按钮:参考界面1“cancel”按钮用例

      (3)点击“need help finding your software key?”(需要帮助找到注册码吗?),可以访问网站相关页面 (bug2:无法连接)

      (4)

        1)如果“installation type”(安装类型)中的两个选项都不选,“next”按钮“置灰”

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

        3)如果选择“licensed-I have a key”(授权—获得一个注册码(序列号))选项,“next”按钮可用:

          a)填写“name”(姓名)【可以不填】和正确的key(注册码),点击“next”按钮可以进入下一个界面(安装后可以按照授权时间使用)

          b)如果填写错误的注册码(或不填),点击“next”按钮弹出“消息提示框”:

          

            ①点击“ok”按钮,关闭“消息提示框”

            ②点击“visit techsmith web site”(访问官网),可以访问官方网站

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

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

      

        (1)点击“Back”按钮,可以返回上一个界面

        (2)“Cancel”按钮功能,参考界面1“Cancel”按钮用例

        (3)点击“Next”按钮可以进入下一个界面

        (4)选择“typical”(典型安装)单选按钮,此时点击“Next”按钮,进入典型安装类型

        (5)选择“custom”(自定义安装)单选按钮,此时点击“Next”按钮,进入自定义安装类型

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

    

      (1)点击“Back”按钮,可以返回上一个界面

      (2)“Cancel”按钮功能,参考界面1“Cancel”按钮用例

      (3)测试选择和不选择“start snagit when installation is finished”(安装完成后运行snagit)功能

      (4)测试选择和不选择“create shortcuts on desktop ”(创建桌面快捷方式)功能

      (5)测试选择和不选择“run snagit when windows start”(系统启动后立即运行snagit)功能

      (6)点击“install”(安装)按钮,开始进行snagit软件的安装

    7、Updating System(更新系统)

    

      (1)点击“Cancel”按钮或者关闭(X)按钮(bug3:此处关闭按钮不应该“置灰”),程序不应直接退出,而是要弹出消息提示框。

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

    

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

      (2)“Cancel”按钮和“关闭”(X)按钮是必须要“置灰”

转载于:https://www.cnblogs.com/KalosOwen/p/8253987.html

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

  1. 测试用例----测试大纲法

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

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

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

  3. 测试用例之等价类划分法

    测试用例之等价类划分 一. 关于测试用例的知识 1. 测试用例的基本概念: 测试用例(案例):test case / test instance 是在测试执行之前,由测试人员进行编写的指导测试过程的重 ...

  4. [原创]测试用例设计之场景法法

    [原创]测试用例设计之"场景法"法  场景法设计测试用例,主要用在于事件触发流程中,当某个事件触发然后就形成相应的场景流程,不同的事件触发,不同顺序和不同的处理结果,就形成一系列的 ...

  5. 软件测试用例设计方法-场景法

    从本篇文章开始,进入到测试用例设计方法的分享,第一个要分享的方法就是,场景法. 相信对测试有一定基础的你会感到奇怪:用例设计方法,不是应该从等价类划分法说起吗?为什么一上来就直接说场景法呢? 对,如果 ...

  6. 测试用例设计——场景分析法

    测试用例设计----场景分析法 定义 分析软件应用的场景,从用户的角度出发,从场景的角度来设计测试用例,是一种面向用户的测试用例设计方法. 优点:实用性强,有效,设计出来的用例有价值 缺点:可能使用的 ...

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

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

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

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

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

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

  10. 小程序源码:全新趣味测试-多玩法安装简单

    大家好相信大家之前也有了解到趣味测试这一款小程序吧 可以说那时候这款小程序是超级火的,基本人手都弄一个 可惜前两个月那款小程序的接口挂了以后从此趣味测试基本就消失了 不过没关系,今天小编就给大家带来一 ...

最新文章

  1. 厉害了!java多线程导出excel
  2. 选择技术方向都要考虑哪些因素
  3. 算法心经.数学的应用.微分的应用
  4. 【论文学习】ICLR2021,鲁棒早期学习法:抑制记忆噪声标签ROBUST EARLY-LEARNING: HINDERING THE MEMORIZATION OF NOISY LABELS
  5. 008 selenium html报告
  6. 【工厂模式】设计模式之工厂模式【原创】
  7. RPA如何助力企业解决人才短缺难题?
  8. 服务拆分-服务远程调用
  9. Windows 8桌面的尴尬
  10. 在ASP.NET 3.5中使用新的ListView控件(3)
  11. Python学习教程:爬虫分析了京东内衣销售记录,哪个size最多?
  12. 用Python 计算t分布的置信区间
  13. 哈佛大学公开课《幸福课》笔记
  14. 异常java.net.MalformedURLException: unknown protocol: jrt
  15. Cisco交换机与路由器常用协议及其配置命令
  16. 全球及中国建筑弹性体行业发展形势及竞争前景调研报告2022-2027年
  17. 【云原生】裸金属架构之服务器安装VMWare ESXI虚拟化平台详细流程
  18. 二叉树前序遍历执行过程
  19. 网络安全运维人员面临的痛点分析
  20. 已有打开的与此 Command 相关联的 DataReader,必须首先将它关闭。

热门文章

  1. GPS经纬度一直不会改变的解决方法
  2. 三维交互电子沙盘在消防应急指挥部的一张图建立方案
  3. JUnit 5 对比 TestNG
  4. 习题4-11 兔子繁衍问题
  5. linux 计算cpu利用率
  6. winhex 比较详细的图文使用教程
  7. 上下文无关输入与输出java_正则表达式与上下文无关文法
  8. 亲测好用的全能视频播放器:OmniPlayer Pro Mac中文版
  9. Fall 2020 Berkeley cs61a hw02答案
  10. 树莓派raspberry pi 4 SSH默认密码无法登录解决办法