|
1 |
| -# the-qa-architecture-handbook |
2 |
| -This guide provides a structured framework and practical advice for building a rock-solid, end-to-end QA architecture in an organization. |
| 1 | +# The QA architecture handbook: Guide for building a quality-first culture |
| 2 | + |
| 3 | +This short guide provides a structured framework and practical advice for |
| 4 | +building a rock-solid, end-to-end QA architecture in an organization. |
| 5 | + |
| 6 | +This handbook is designed to assist you, whether you are beginning to develop |
| 7 | +your QA processes, or you're seeking to enhance your current practices, by |
| 8 | +outlining the key steps and important factors to consider. |
| 9 | + |
| 10 | +## Core philosophy |
| 11 | + |
| 12 | +Before exploring the details, it is essential to recognize a key principle: |
| 13 | +**Quality is not exclusively the duty of the QA team; rather, it is a collective |
| 14 | +responsibility that encompasses all teams and individuals engaged in the |
| 15 | +software development process.** |
| 16 | + |
| 17 | +This handbook aims to assist you in cultivating a quality-first culture, |
| 18 | +empowering everyone to play a role in delivering outstanding products. |
| 19 | + |
| 20 | +## Four pillars of a QA architecture |
| 21 | + |
| 22 | +<!-- markdownlint-disable-next-line --> |
| 23 | +<p align="center"> |
| 24 | + <!-- markdownlint-disable-next-line --> |
| 25 | + <img |
| 26 | + src="https://github.com/user-attachments/assets/b63e8bdc-fbed-43b8-8eab-b165f84db3ea" |
| 27 | + alt="four-pillars"> |
| 28 | +</p> |
| 29 | + |
| 30 | +We will explore the journey of creating a solid QA architecture through four key |
| 31 | +pillars that are closely linked: |
| 32 | + |
| 33 | +- **Culture foundation**: Fostering a quality culture; establishing a |
| 34 | + quality-first mindset and creating vital planning processes to support it. |
| 35 | +- **Core infrastructure**: Continuous deployments, continuous monitoring and |
| 36 | + early issues detection; developing a strong infrastructure for ongoing |
| 37 | + monitoring, proactive identification of issues, and ensuring security. |
| 38 | +- **Automations**: We should scale our confidence by deploying a thorough range |
| 39 | + of automated processes and tests to guarantee processes and code quality, |
| 40 | + functionality, and performance. |
| 41 | +- **Exploratory and manual testing**: Now the human element, utilizing human |
| 42 | + insight, creativity, and feedback from real users to identify problems and |
| 43 | + enhance the overall user experience. |
| 44 | + |
| 45 | +## Sections & Resources |
| 46 | + |
| 47 | +- Go to [Section 1: Culture foundation](./docs/culture-foundation.md) - |
| 48 | + cultivating a quality culture |
| 49 | +- Go to [Section 2: Core infrastructure](./docs/core-infrastructure.md) - |
| 50 | + monitoring and early detection |
| 51 | +- Go to [Section 3: Automations](./docs/automations.md) - building confidence at |
| 52 | + scale |
| 53 | +- Go to [Section 4: Exploratory and manual testing](./docs/human-touch.md) - the |
| 54 | + human touch |
| 55 | + |
| 56 | +## Contribution and style guidelines |
| 57 | + |
| 58 | +Your contributions to this handbook are highly appreciated. To ensure |
| 59 | +consistency and readability, we created a set of guidelines. Please refer to the |
| 60 | +[Contribution and style guidelines](./CONTRIBUTION.md) for more details. |
| 61 | + |
| 62 | +## License |
| 63 | + |
| 64 | +This handbook is licensed under the [MIT License](./LICENSE). Feel free to use, |
| 65 | +share, and modify it according to your needs. |
0 commit comments