软件缺陷的描述是软件缺陷报告中测试人员对问题陈述的一部分t并且是软件缺陷报告的基础部分。同时,软件缺陷的描述也是测试人员就一个软件问题与开发小组交流的最初且最好的机会。一个好的描述需要使用简单、准确、书【L的语言来抓住缺陷的本质a否则,它就会使信息含糊不清,町能会误导开发人员。以下是软件缺陷的有效描述规则:
· 单一准确。每个报告只针对一个软件缺陷,杠一个报告巾报告多个软件缺陷的弊端是常常会导致只有其中一个软件缺陷得到注意和修复。
· 可以一现。提供这个缺陷的精确步骤,使开发人员容易看懂,可以再现并修复缺陷。
· 完整统一。提供完整、前后统一的软件缺陷的修复步骤和信息,例如图片信息、Log文件等。
· 短小简练。通过使用关键词,可以使软件缺陷的标题描述短小简练t又能准确解 释产生缺陷的现象。如“主页的导航栏在低分辨率下显示不整齐”中“主页”、“导 航栏”、“分辨率”等足关键词。
· 特定条件。许多软件功能在通常情况下没有问题,而是在某种特定条件下会存在缺陷,所以软件缺陷描述不蔓忽视这些看似细节但又必要的特定条件(如特定的操作系统、浏览器或某种设置等),能够提供帮助开发人员找到原因的线索a如“搜索功能在没有找到结果返回时跳转页面不对”。
· 补充完善。从发现bug那一刻起,测试人员的责任就是保证它被正确的撤告,并且得到应有的重视,继续监视其修复的全过程。
· 不做评价。软件缺陷描述不要带有个人观点,不要对开发人员进行评价。软件缺
陷报告是针对产品的。遵循软件缺陷有效描述的规则会有F列益处:
· 清晰、准确的软件缺陷描述可以减少软件缺陷从开发人员返回的数量。
· 提高软件缺陷修复的速度,使每一个小组都能够有效地工作a
· 提高测试人员的信任度,町以得到开发人员对清晰的软件缺陷描述有效的响应。
· 加强开发人员、测试人员和管理人员之间的协同工作能力,让他们可以更好地
工作。