想象一下,您正在设计一个系统,并且您想要开始编写测试来确定功能——但也要确定性能和可扩展性。是否有任何技术可以分享在不同环境中处理大量数据?
最佳答案
我强烈建议在进行性能和可伸缩性测试之前优先考虑功能测试(使用 TDD 作为您的开发工作流程)。 TDD 将确保您的代码设计良好且松散耦合,这将使创建自动化性能和可伸缩性的道路变得更加容易。当您的代码松散耦合时,您可以控制您的依赖项。当您可以控制依赖项时,您可以为要编写的任何高级测试创建所需的任何配置。
关于unit-testing - 单元测试大数据的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6110729/