1. 电商网站搜索功能
因果图描述:
-
输入:搜索关键字
-
输出:显示与关键字相关的商品列表
测试用例:
-
输入有效的关键字,验证是否能正确显示相关商品。
-
输入无效的关键字(如特殊字符、过长字符串等),验证系统如何处理并给出提示。
2. 电商网站购物车结算功能
因果图描述:
-
输入:购物车中有商品,选择配送方式和支付方式
-
输出:生成订单并进入支付页面
测试用例:
-
购物车中有商品,选择配送方式和支付方式后,验证是否能成功生成订单并进入支付页面。
-
购物车为空时尝试结算,验证系统是否给出提示。
3. 社交应用好友请求功能
因果图描述:
-
输入:发送好友请求
-
输出:对方收到好友请求并可以选择接受或拒绝
测试用例:
-
发送好友请求给另一个用户,验证对方是否能收到请求并有接受和拒绝的选项。
-
发送好友请求给自己或已删除的用户,验证系统如何处理。
4. 在线视频网站会员购买功能
因果图描述:
-
输入:选择会员类型和时长,点击购买
-
输出:扣费成功,会员权益生效
测试用例:
-
选择会员类型和时长后购买,验证扣费是否成功且会员权益是否立即生效。
-
余额不足时尝试购买,验证系统是否给出提示。
5. 新闻应用评论功能
因果图描述:
-
输入:在新闻下方输入评论内容,点击发布
-
输出:评论成功显示在新闻下方
测试用例:
-
输入评论内容后点击发布,验证评论是否能成功显示。
-
输入空评论或敏感词汇尝试发布,验证系统是否进行拦截并给出提示。
6. 在线教育平台课程购买功能
因果图描述:
-
输入:选择课程,点击购买
-
输出:课程添加到个人账户中
测试用例:
-
选择课程后购买,验证课程是否能成功添加到个人账户。
-
尝试购买已下架或库存不足的课程,验证系统如何处理。
7. 旅行预订网站机票预订功能
因果图描述:
-
输入:选择出发地、目的地、日期和乘客信息,点击预订
-
输出:生成预订订单并进入支付页面
测试用例:
-
输入完整的预订信息后点击预订,验证是否能成功生成订单并进入支付页面。
-
输入错误的出发地、目的地或日期尝试预订,验证系统是否给出提示。
8. 音乐应用歌曲下载功能
因果图描述:
-
输入:选择歌曲,点击下载
-
输出:歌曲成功下载到本地
测试用例:
-
选择歌曲后点击下载,验证歌曲是否能成功下载到本地。
-
尝试下载受版权保护或已下架的歌曲,验证系统如何处理。
9. 金融应用转账功能
因果图描述:
-
输入:输入收款人信息、转账金额和转账附言,点击确认转账
-
输出:转账成功,账户余额更新
测试用例:
-
输入正确的收款人信息、转账金额和附言后进行转账,验证转账是否成功且账户余额是否更新。
-
输入错误的收款人信息或余额不足时尝试转账,验证系统是否给出提示。
10. 智能家居应用远程控制功能
因果图描述:
-
输入:在手机应用中选择设备并发送控制指令(如开关灯光、调节温度等)
-
输出:智能家居设备执行相应操作
测试用例:
-
在手机应用中选择设备并发送控制指令,验证智能家居设备是否能正确执行操作。
-
尝试控制未连接或已关机的设备,验证系统是否给出提示。