假设有1-10个用户故事。所有测试均正常。->到生产。然后是CR,它还有5个用户故事。所有测试都正常。->生产。接下来是5个用户故事。测试正常。->到生产。。现在这里有一两个用户故事从第一个1-10分解。显然,测试人员将不得不承担同样的责任。开发人员可以直接访问QA环境的构建路径。任何开发人员都可以把代码文件放在那里。只是一个简单的文件夹结构。我们如何解决这个问题并保持双手清洁?此外,请注意,由于时间紧迫,我们会进行临时测试。
新事物分解旧事物的情况相当常见。我看不出问题出在哪里。QA环境非常适合赶上这样的回归。
我能建议的是:
1.拥有开发/QA/生产环境
并尝试设置的正确流程,如果新的东西已经编码并经过开发人员测试,它可以进入"QA"。只有当新东西经过QA测试后,它才能进入"生产";
2.持续构建集成
单元测试涵盖了关键功能,或者(和)拥有一套自动化测试,这也很好。一键点击可以显示应用程序的一般状态,甚至显示谁的签入未通过构建。
3.回归测试
确保你有一个深刻的回归套件。运行这些程序主要是为了避免此类问题,并验证没有关键问题泄漏到生产中。
希望这能有所帮助。