软件测试流程图案例
在线购物场景测试:
第一步:确定基本流和备选流
第二步:确定场景
场景流的组合场景1—成功购物基本流场景2---账号不存在基本流备选流1场景3---账号或密码错误基本流备选流2场景4---余额不足基本流备选流3场景5---账号没有钱基本流备选流4
第三步:设计用例(v:有效;I:无效;n/a:不相干)
用例编号场景/条件输入预期结果账号密码余额11:成功购物VVV成功购物22:账号不存在In/an/a提示账号不存在33:账号或密码错误(账号正确,密码错误)VIn/a提示账号或密码错误,返回到基本流步骤343:账号或密码错误(账号错误,密码正确)IVn/a提示账号或密码错误,返回到基本流步骤354:余额不足VVI提示账号余额不足请充值,充值后返回到基本流步骤465:账号没有钱VVI提示用户绑定银行卡或充值,充值后返回到基本流步骤4
第四步:设计数据,填入用例表(前置条件:所购商品价格150元)
假设Sue是注册用户,密码1s2,余额200;
Jim未注册用户;
Sun是注册用户,密码1234;
Van是注册用户,密码1v2,账号余额1;
Tom是注册用户,密码123,余额为0;
用例编号场景/条件输入预期结果账号密码余额11:成功购物Sue1s2200成功购物22:账号不存在Jim----提示账号不存在33:账号或密码错误(账号正确,密码错误)Sun--提示账号或密码错误,返回到基本流步骤343:账号或密码错误(账号错误,密码正确)Sunny1234--提示账号或密码错误,返回到基本流步骤354:余额不足Van1v21提示账号余额不足请充值,充值后返回到基本流步骤4
课堂练习:旅馆住宿系统房间网上预订业务
需求:游客访问网站进行网上房间预订操作,选择合适的房间后,进行在线预订;此时,需使用个人账号登录系统;待登录成功后,进行订金支付(订金额为1天的房款);支付成功后,生成房间预订单,完成整个房间预订流程。
前置条件:
房间类型:标准间(100元/天)、单人间(200元/天)、双人间(300元/天)
单人间已住满,其他房间有空余;
Hello为注册用户,密码为123456;
Nihao为未注册用户。
第一步:确定基本流和备选流
基本流游客访问网站进行网上房间预订操作,选择合适的房间后,进行在线预订备选流1账号不存在备选流2账号或密码错误备选流3用户账号余额不足备选流4用户账户没有钱备选流5标准房间已满备选流6单人间已满备选流7
双人间已满备选流8没有此类型房间备选流X用户退出系统
第二步:确定场景
场景流的组合场景1—成功订购基本流场景2---账号不存在基本流备选流1场景3---账号或密码错误基本流备选流2场景4---余额不足基本流备选流3场景5---账号没有钱基本流备选流4场景6---单人间已满基本流备选流5场景7---标准间已满基本流备选流6场景8---双人间已满基本流备选流7场景9---没有这种房间基本流备选流8
第三步:设计用例(v:有效;I:无效;n/a:不相干;标准间(100元/天)、单人间(200元/天)、双人间(300元/天))
用例编号场景/条件输入预期结果账号密码余额房间11:成功购物VVVV成功购物22:账号不存在In/an/an/a:提示账号不存在33:账号或密码错误(账号正确,密码错误)VIn/an/a:提示账号或密码错误,返回到基本流步骤343:账号或密码错误(账号错误,密码正确)IVn/an/a:提示账号或密码错误,返回到基本流步骤354:余额不足VVI标准间提示账号余额不足请充值,充值后返回到基本流步骤464:余额不足VVI单人间提示账号余额不足请充值,充值后返回到基本流步骤474:余额不足VVI双人间提示账号余额不足请充值,充值后返回到基本流步骤485:账号没有钱VVI标准间提示用户绑定银行卡或充值,充值后返回到基本流步骤495:账号没有钱VVI标准间提示用户绑定银行卡或充值,充值后返回到基本流步骤4105:账号没有钱VVI单人间提示用户绑定银行卡或充值,充值后返回到基本流步骤4116:单人间已满VVI单人间