OPS03-01 Promoting Developer Testing
- Risk level
High
- Key strategies
Developer testing is a critical pillar of modern software engineering. Generally, developers can run tests repeatedly, whether on a local host or within the build phase, with minimal dependencies. This approach is exceptionally cost-effective at identifying potential issues early, especially when handling abnormal scenarios or unexpected user inputs. In essence, this approach compels developers to consider various usage scenarios in advance, significantly reducing the system load during later O&M.
In the ever-evolving cloud landscape, software is continuously refined and refactored. Modifying legacy system code can be intimidating due to uncertainties about the potential ripple effects across interdependent modules. However, developer testing provides rapid feedback by immediately evaluating the impact of every adjustment. This instant feedback allows developers to confidently evolve code without unintended consequences.
Moreover, it is essential to establish clear and suitable testing standards, such as setting targets for code and branch coverage, to evaluate your software.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot