探索式测试:快递测试法

发表于:2017-11-17 11:21

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:guxs 搜狗测试    来源:51Testing软件测试网采编

  【前言】
  今年的“双十一”狂欢节刚刚过去,据说一大批快递包裹正在排队发送中~~~没收到货的小主们是不是正在耐心等待呢?
  快递路途漫漫,小编提前送给大家一份包裹“快递测试法”,希望能在测试方面对大家有所帮助~~~
  【概念】
  “快递测试法”:正如同快递一样,数据类似于那些快递系统中不断被移动的包裹一样,在软件中也不断的流动。数据从被输入后就开始了它的生命周期:先被存储在内部变量和数据结构中,然后在计算中被频繁操作、修改和使用,最后,这个数据作为输出被“递送”给用户或目的地。
  重点关注:在这个测试方法中,测试人员必须专注于数据:数据输入后,在所有用到该数据的地方都能正确的展示和应用。
  【应用方法】
  使用场景:数据传递路径多、复杂,数据被频繁使用的功能。
  例如1:垃圾清理功能(数据的获取、保存、更新、删除、新增)
  例如2:购物网站中联系人地址、电话号码的保存、展示功能
  测试思路:
  首先,梳理该数据所有传输的路径,画出流程图。
  然后,考虑数据在正常流程、异常流程下的展示,比如:
  1. 正常流程下,检查数据输入后各路径下的数据展示和应用正确。
  2. 在每个流程下,进行数据的增、删、改,检查其他路径下数据展示和应用正确。
  3. 在每个流程下,进行数据的增、删、改,检查重新启动程序,各路径下的数据展示和应用正确。
  4. 在每个流程下,通过异常操作场景,导致数据流转中断,检查中断恢复后,数据的流转是否正确。
  【实战练习】
  测试功能:浏览器资讯评论”功能测试。在浏览器资讯页面,用户可对资讯内容进行评论并展示评论内容。
  测试分析:评论信息和个数就是一份数据,评论信息的传输粗略路径如下:
  测试内容:
  1.  有网时,输入评论,检查评论的展示和个数正确。
  2.  有网时,输入评论后删除,检查无评论展示和个数增加。
  3. 有网时,输入评论后,在服务器修改评论和个数,检查同步至客户端的展示和个数正确。
  4. 无网时,输入评论,检查本地评论和个数正确展示。联网后,再检查评论,检查评论和个数正确。
  测试时在第4步骤发现问题
  无网时,输入评论,实际评论个数+1,但是不显示评论信息(说明只计算了评论个数,实际评论并未保存);联网后,再次查看评论,实际不展示个数和评论信息。
  【最后】
  各位小主是否喜欢这包裹?如果喜欢,欢迎留言交流或点赞~~
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号