我想澄清我对软件测试中关键错误和主要错误的定义根据我的理解,关键错误是没有解决方案的错误,而主要错误是有解决方案的错误。(如果我错了,请纠正我)但是测试人员如何确定错误是否有解决方案?
小智 5
我使用术语
拦截器 - 该功能在主要区域不起作用(无法提供业务)
关键 - 该功能在主要区域不起作用,但有一个解决方法
主要 - 功能不起作用但不在主要区域(可以提供业务)
轻微 - 存在用户界面问题或功能但很少使用的区域
琐碎 - 拼写错误
测试人员不会决定解决方案,但可以说出他们的意见。
测试人员则不然。他们根据经验用户体验对错误进行分类。如果某个错误导致系统无法交付,测试工程师会将其写为严重错误,例如“系统在进行 255 个事务后持续崩溃,破坏了表”。
通常,项目管理审核团队将决定错误将产生什么影响以及需要采取什么行动,从而设置行动的优先级。一个严重的错误可能根本不需要采取任何行动,例如“是的 - 我完全被拒绝了。它已经在源代码中修复了,并将在下一个版本中消失。它现在正在进行,并将在会议结束时完成”。