广州天河42期cyp 发表于 2022-5-29 19:07:00

5.29测试方法

场景法:它是针对业务流程进行测试。场景法主要是针对测试场景类型的,所以也称场景流程分析法。流程分析是将软件系统的某个流程看成路径,用路径分析的方法来设计测试用例。根据流程的顺序依次进行组合,使得流程的各个分支都能走到场景法的运用:对需求的业务流程进行梳理。先梳理一个正常的业务流程,再通过分析这个正常的流程过程可能出现的问题(可能出现的其他分支流程),最终得到测试用例--------------------------------------------------人事考勤系统的离职流程:1,登录考勤系统2,进入离职模块,申请离职(创建离职申请),填写离职原因3,提交4,上级领导审核(1)通过---工作交接--离职成功(2)不通过--拒绝申请--重新申请异常的情况:1,使用其他员工的账号登录2,进入其他模块3,填写离职申请后,取消---流程结束4,填写离职申请后,提交给其他领导--不通过--重新申请5,填写离职申请后,提交给自己--重新申请6,上级审批通过后,用户取消离职流程--结束离职流程--重新在职--------------------------------------------------场景法一般是输出一个基本流(可以通过xmind画流程),分析这个基本流中可能出现的多个备选流程(分支流程或者异常流程),对每个流程进行测试,以覆盖所有可能出现的测试场景,提高测试覆盖率----------------------------------ATM取款流程基本流(一个正常流程)1,插入卡片2,验证卡片有效3,输入密码,密码验证通过4,输入取款金额5,取款6,取卡备选流(分支流程,取款中可能出现的其他各种操作)1-1,插入无效卡片1-2,插入被锁卡片3-1,密码错误(没有超过最大错误次数)3-2,密码错误(超过最大错误次数)3-3,不输入密码4-1,输入金额超过卡内余额4-2,输入金额超过ATM机余额4-3,输入金额超过限额4-4,输入进入不是100的整数倍5-1,没有取款5-2,取部分5-3,取了之后又放进去6-1,没有取走卡片结合系统异常分析法:1,取款过程断电2,取款过程断网3,取款过程暴力破坏--------------------------------------------状态迁移法(和场景法非常像,一般是结合场景法使用)通过描绘系统的状态及引起系统状态转换的事件,来表示系统的行为验证不同的操作会引起对应的状态转换情况等价类、边界值测试方法 ==》对单一功能点的测试场景法、状态迁移法测试方法 ==》一般做业务类型的测试,一个业务场景是由多个单一功能点组合而成基于经验的三种测试方法:错误推测法:根据自己对系统的了解,根据以往出现过的BUG,根据以前的经验,进行设计测试用例系统异常分析法 ==》模拟系统可能出现的故障,来确保软件的容错能力例如:电商的主备切换,模拟主服务器出现异常情况,备用服务器能不能快速进行业务切换,相关的订单数据会不会丢失随机测试:使用随机的数据,模拟用户的随机操作
页: [1]
查看完整版本: 5.29测试方法