DevOps最佳实践与新兴趋势解析
1. DevOps最佳实践
1.1 测试数据加载与性能
在启动测试用例或测试批次时,可以将数据加载到内存中,并在执行时作为输入传递给相应的测试用例。但为每个单独的测试用例加载数据会影响测试周期的性能。
1.2 Shift Left方法
“Shift Left” 是指将活动从开发生命周期的后期阶段转移到早期阶段。这种方法有诸多基于经验的原因,可应用于功能测试、性能测试等。
- 功能测试 :若将测试转移到开发生命周期的早期阶段,测试人员和用户能在开发早期对功能进行测试。业务用户和开发人员的早期协作可确保为业务交付所需的产品,且早期发现缺陷能降低修复成本。某些功能测试可成为单元测试的一部分,需根据功能的关键性和可测试性来确定选择哪些功能。
- 性能测试 :对于有关键性能要求的用例,可尽可能将其纳入单元测试,而不是与用户验收测试(UAT)一起进行。通过外推测试结果可了解最终产品的性能,若存在明显的性能问题,可采取纠正措施来更改代码、设计或架构。
以下是Shift Left测试的流程示意:
graph LR
A[Unit testing] --> B[Integration testing]
B --> C[System testing]
C --> D[User acceptance testing]
style A fill:#E5F
超级会员免费看
订阅专栏 解锁全文
86

被折叠的 条评论
为什么被折叠?



