Guide to Quality Assurance Processes
Contents
Why/What is Quality Assurance?
Quality Assurance (QA) is a procedure designed to ensure the quality of software products or services delivered by an organisation. It focuses on enhancing the software development process to meet the defined quality standards effectively.
Git Contribution Guide
The Git Contributions Guide outlines the processes for git workflows, including branching, commit formatting guidelines, and draft pull requests.
Key Areas Covered
- Contributing to Repositories: How To
- Branching Guidelines
- Commit Guidelines
- Commit Message Format
- Code Review Guidelines
- Git Workflow Summary
Software Development and Testing
The Testing and Development Processes Document offers information and resources related to software conception, development, and documentation. It covers Test Driven Development (TDD) and feature development using this approach. Reviewing this document before starting your coding tasks is recommended as it integrates testing into the development process.