美文网首页
如何更快发现更多缺陷的方法--软件测试方法说明(上)

如何更快发现更多缺陷的方法--软件测试方法说明(上)

作者: 城市隔人烟 | 来源:发表于2022-09-28 19:21 被阅读0次

在项目测试过程中,在特定的阶段可能会进入到一个特定的阶段如攻关阶段、快速集成阶段;在特定阶段中作为测试团队可能会面临一些短期的特殊任务:比如在短时间内尽可能的快速发现系统的潜在缺陷;通过缺陷的发现快速确认该阶段的产品质量,对质量进行短时间内的快速摸底等阶段测试目标。

这里就针对如何在短时间内快速发现缺陷的一些方法和个人心得进行简单的记录,期望能够抛砖引玉,同行能够相互探讨。

针对短时间内快速发现缺陷的方法,可以快速的总结以下几个方面:一个核心、两个基本思路、三个推荐方法、四个最佳实践。

一个核心

这里提到的一个核心,是作为软件测试人员对测试对象的最基本的认识态度,这里概括为“保持怀疑”;保持怀疑就是说要对测试对象保持怀疑的态度,从心底认定我们所面对的测试对象是存在缺陷的,测试对象的缺陷等待我们去挖掘,去发现的;我们做的仅仅是在当前的测试对象中把已经存在的缺陷给展示出来,拎出来让她能够在世人面前一展容颜。

所以我们在对她进行测试时,可以保持高度的警惕性、保持好奇心、关注她在运动过程中的细节、不要错过任何给她更好展示的机会。

两个思路

这里的两个思路,是在我们保持还以态度下,两个更好理解测试对象的思路。这里的两个思路是:理解用户思路、理解产品系统。

理解用户

我们在进行软件测试过程中所测试的对象,最终还是要面向用户使用,所以为了更好的能够挖掘系统存在的问题,我们首先需要理解测试对象的使用者、理解测试对象的用户;以用户的视角能够重新审视测试对象;从用户操作习惯和用户场景两个核心思路进行测试扩展;比如在测试手机APP音乐缓存的情况下,那我们需要考虑到用户的场景如移动场景下带来的网络强弱变换、软件切换带来的网络影响、播放状态及应用前后台状态对缓存的影响、异常退出对缓存的异常处理等场景和操作。

理解产品

从产品设计的基础逻辑,到产品系统实现过程、以及最终的产品功能逻辑间的呈现结果;我们需要了解产品设计逻辑才能从原始的设计逻辑层面去思考产品运行的结果以及逻辑处理是否正确、是否符合预期,同时结合用户思维可以判定该需求是否真正的适合用户,适合用户的操作场景。

了解产品系统实现过程,从概要设计到详细设计再到代码实现,能够有清晰的认识,这样在进行测试扩展时能够更好的扩展当前的测试点,针对逻辑间的验证以及更好的验证业务逻辑。

了解产品最终的呈现结果,这里主要是要看最终的实现后的逻辑与预期的逻辑是否一致、最终的实现逻辑之间的校验规则是否合理。

相关文章

网友评论

      本文标题:如何更快发现更多缺陷的方法--软件测试方法说明(上)

      本文链接:https://www.haomeiwen.com/subject/uemkartx.html