Introduction
These software testing and quality assurance guidelines aim at guiding and addressing concerns on software quality processes during the acquisition, development, and maintenance of systems by developers, managers, and quality assurance teams.
Purpose of the document
This document is divided into two sections and describes the two key elements to the approach and vision of testing within the GoR Institutions:
- Software Testing Policy: An overview of the values supporting the testing approach
- Test Guidelines: These are best practices on how testing should be done, what needs to be taken into account, and the different test stages that may be used to ensure that systems are tested properly in order to create dependable and high-quality systems.
These guidelines will be revised from time to time based on the latest technology trends, feedback from Government Institutions and the level of maturity of the testing services functions.
Overview
RISA is driving the government’s digitalization and innovation plan by supporting sectors and institutions in their automation journey.
Automation of services and processes involves acquiring or developing software. In order to ensure that the software meets the requirements and will serve the intended purpose, software testing guidelines were developed to provide guidance and best practices on the testing process.
Scope
This document provides policies and guidelines for the planning and execution of software testing activities for Government of Rwanda Institutions. It is crucial that the consumers of this document (i.e., software project teams in Government of Rwanda Institutions) not view these strategies as mandatory standards, but rather as a reference model and adopt the recommendations in accordance with the specifics of each project.
The guidelines are meant to be relevant to both internally generated and externally contracted software development projects.