51Testing软件测试论坛

标题: 使用测试大纲法步骤 [打印本页]

作者: xinyoulingxi    时间: 2015-10-23 21:28
标题: 使用测试大纲法步骤
一、应用场合
程序设计多个窗口(页面),每个窗口中包含多个操作,不同窗口中不同操作之间有一定的联系,为了弄清不同窗口不同操作的联系,使用测试大纲法。
二、使用测试大纲法步骤
1、分析需求:列提纲——列出所有的窗口以及
注意:窗口之间的先后顺序,先出现的窗口列在前面,
2、根据提纲,找到窗口之中操作的联系,编写用例

10.21(续)
说明:
(1)如果一条操作流程中没有新的测试点(所有的功能在前面测试中已经测过),该条用例可以省略或者有时间再补充
(2)对于下拉列表和列表框、组合列表框控件,一般直晒测试三项:第一项(最小值)、中间某项(有效等价类、最后一项(最大值)
(3)测试用例是可以适当复用——有些用例如果跟前面的用例基本一致,可以重复使用(用例9和用例10)
(4)在测试某个版本时,开发组会声明某些功能在该版本不现实,所以就不要测试
三、练习
测试大纲法的一个典型应用是测试程序安装过程(编写安装测试用例/方案)
思路:
1、安装过程窗口较多,重点关注每个窗口中能够完成的功能——测试点——列出大纲,直接写出用例
2、安装过程中的窗口关系比较单一(一般只和上一个和下一个窗口有关),测试时不需要特别关注,“上一步”和“下一步”即可
3、安装测试用例一般习惯写在word文档中
UI: user interface 用户界面
4、安装过程中需要考虑
(1)该软件安装支持什么操作系统
(2)该软件与其他软件兼容性以其他软件同时安装在一台电脑中可以同时使用,不相互影响)
(3)已经安装了该软件,怎么处理(升级、覆盖、不允许)
        4、安装路径(默认、自定义正确路径、错误路径)

第八讲 场景法(情景法)
一、基本概念
1、应用场合
(1)适合使用场景法软件
界面特点:界面中没有太多填写项(甚至没有),大部分操作通过鼠标的单击、双击,拖拽完成
(2)是一种基于软件业务的测试方法,测试人员把自己当作最终用户,模拟最终用户在使用软件的所有情形,重点模拟两类:
A、操作成功、撑场的业务流程
B、操作失败、异常、违反规则的业务流程

对于游戏、银行系统、保险系统类软件、业务比较复杂,适合使用场景法
3、场景法主要基于两个层面:
(1)业务(需求)层面
要求测试人员“精通”所测软件的业务逻辑(功能)、成为该行业的“行业专家”
(2)技术层面:场景法基于等价类划分——模拟用户正确的业务操作流程——有效等价类
模拟错误的业务操作流程——无效等价类

4、概念
(1)基于流(程)/有效流/正确流
模拟用户正确操作流程
(2)备选流(程)/无效流
模拟用户错误操作流程
场景法就是要求测试的时候尽可能的把用户使用软件时所有正确操作流程和错误操作流程找到进行测试。
二、使用场景法分析程序——ATM取款
1、分析需求,列出(基本流和备选流)场景
(1)基本流——成功取款
(2)备选流——取款过程中遇到的各种错误

①不可识别的银行卡
②密码错误(包括:3次错误)
③账户余额不足
④超过当日可取最大金额
⑤ATM余额不足
Valid 有效的
Invalid 无效的
作者: jingzizx    时间: 2015-10-24 08:06

作者: Miss_love    时间: 2015-10-27 10:36
感谢分享   
作者: hanxia123    时间: 2018-1-25 08:45
感谢分享




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2