|
Post by arzina44 on Oct 22, 2023 2:50:10 GMT -5
您在测试时发现的每个错误都是用户在生产中找不到的错误。技术主管这是另一个好处您现在的工作可以帮助未来的队友更轻松地处理您的代码。它为未来的变化提供了一种文档他补充道。如果有人后来更改了您的代码导致测试失败他们就知道他们的更改没有按预期工作。科利也赞同这些观点。测试可以显着减少代码库中的回归。当添加新功能或重构现有代码破坏现有功能时就会发生回归。有功能进行了充分测试您可以保证代码更改不会导致意想不到的错误他说。这可能会对用户体验产生重大影响。客户通常会原谅。 需要修复的新功能中的错误但如果应该正常工作的旧功能不断出现故障他们很快就会感到恼火。作为一名工程师如果我知道底层的情况在生产部署后我晚上也会睡得更轻松代码经过了防弹测试。然而科利认为这并不是唯一的好处。他补充道 数字数据 测试可以确保功能的编码实现与功能规范相匹配。在大多数情况下根本不可能或无法充分利用时间来枚举和测试系统的每个可能的输入变化因此我们可以选择代表性的测试用例来复制功能使用的最常见的预期方式以及在实现功能时可能未考虑或正确处理的预见的边缘情况。善于预测和测试这些边缘情况将节省。 在将新的代码更改部署到生产环境之前您会遇到很多麻烦。后端测试引用橙色背景上的白色文本。文本中写道客户通常会原谅需要修复的新功能中的错误但如果应该正常工作的旧功能不断出现故障他们很快就会感到恼火。作为一名工程师如果我在生产部署后晚上睡得更轻松知道底层代码经过了防弹测试。技术主管使用后端测试工具确保软件和应用程序没有错误。通过使用后端测试工具您可以保证您的产品没有错误。从长远来看您还可以为您的团队减轻麻烦并让未来使用您的代码的工程师更轻松地完成这探索以及它可以为您。
|
|