缺陷跟踪与回归验证 — 软件工程选择题
题目
某缺陷管理系统规定:缺陷状态包括新建、已修复、重新打开、已关闭,且从测试人员提交缺陷并置为“新建”起,缺陷状态每改变一次记为一次状态转换;已修复的缺陷必须经回归验证通过才能置为已关闭,验证不通过则置为重新打开。某缺陷从提交起经历如下处理:测试人员提交并置为新建;开发人员修复后置为已修复;第一次回归验证不通过,置为重新打开;开发人员再次修复后置为已修复;第二次回归验证通过,置为已关闭。按上述规定,该缺陷从提交到关闭共发生了多少次状态转换?其中需进行回归验证的次数是多少?
A. 状态转换4次,回归验证2次
B. 状态转换5次,回归验证2次
C. 状态转换4次,回归验证3次
D. 状态转换5次,回归验证1次