Huijuan Zhao
Huijuan Zhao is Senior Quality Engineer in Red Hat. She focus on RHEL guest image tests on multiple clouds and hypervisors. She has rich experiences in test design, including test strategy, test plan, test case, CI/Automation and so on.
She attended DevConf.cz 2023 as audience, and benefit a lot from it. Now she would like to do some share in this conference to contribute for the open source community.
Session
Test cases are the foundation of tests for Quality Engineer, there are usually several aspects that need to be considered when designing cases, like test depth and breadth, test according to product source code and customer scenarios, test on bare metal and on clouds, etc. And there is usually limited resources for tests, so it is important to balance the test matrices.
How do you balance test matrices when designing test cases?
The presentation will show you a good practice to balance test matrices. It would take cloud-init as an example to show how to balance the test matrices when designing test cases, and would also show you a tool/framework that can maximize the completion of the test matrices under limited resources. More specifically focusing on:
1. Test matrices that need to be balanced
a) Test depth, test breadth
b) Test according to product source code, test according to customer scenarios
c) Test on bare metal, test on clouds(test on which clouds)
2. The good practice of cloud-init
3. Introduce a good tool/framework to maximize the completion of the test matrices under limited resources