如何快速发现软件中存在的缺陷?

发表于:2021-10-28 09:49

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

 作者:爱测试的小浩    来源:CSDN

  1.站在用户的角度
  按照用户的角度首先需要考虑软件存在的正常流程 其次考虑软件的异常流程 考虑用户操作行为 考虑用户输入数据。
  · 用户角度公式:用户思维+用户行为+用户数据+用户场景
  · 用户思维:指测试过程中主流程和异常流程组合
  · 用户行为:指测试过程中可能进行的各种操作
  · 用户数据:指测试过程中可能输入的任意数据
  · 用户场景:指测试过程中触发的事件流
  2.尽快的熟悉软件的业务
  从软件核心业务角度,由核心业务为重点,向业务中涉及的功能点辐射,从局部到全局,在从全局到局部。
  3.熟悉软件主流程
  从一个完成主流程角度,分析流程中各个节点附带的功能点,从整体流程到局部流程转化,间接达到快速熟悉系统的目的。
  4.抱着怀疑的眼光去验证
  怀疑软件中一切可能存在影响软件操作的行为。
  5.随机功能验证
  在功能测试完毕后,进行任意模块及流程的测试工作,随意操作软件,会有意想不到的收获。
  6.考虑软件兼容性
  验证软件在不同平台及不同的浏览器的运行情况。
  7.软件整体的边界值校验
  从数值角度,验证输入数值的范围,输入大于最小值 小于最小值 大于最大值 小于最大值 中间值。
  8.回归缺陷
  从回归的缺陷角度,以回归缺陷的问题为基础点,验证回归缺陷时可能影响到的功能。

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号