Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

739 total results found

Software Testing Policy Objectives and Principles

Software Testing and Quality Assurance ... Software Testing Policy

The following are the main objectives of the software testing policy: To ensure that testing is planned early in the project so that testing activities may be started as soon as possible in the project life cycle, and resources planned accordingly. To iden...

Benefits of the Software Testing Policy

Software Testing and Quality Assurance ... Software Testing Policy

This testing policy aims to give the GoR institutions the observable advantages listed below: Ensures that testing is a standardized and repeatable activity rather than a customized activity for each project or software modification, i.e., that we are not r...

Purpose of Software Testing Guidelines

Software Testing and Quality Assurance ... Testing Guidelines

The major purpose of these software guidelines is to provide a set of recommendations and best practices for ensuring that systems are properly tested to achieve high quality software solutions. These guidelines explain the basic framework of the testing proce...

Definition of Testing

Software Testing and Quality Assurance ... Testing Guidelines

Below is a description of how testing is defined generally. General Definition Testing is the process of executing program(s) with the intent of finding errors, rather than (a misconception) showing the correct functioning of the program(s).  The difference ...

Risk Based Approach to Testing

Software Testing and Quality Assurance ... Testing Guidelines

All facets of the testing lifecycle should be approached using a risk-based approach. Testing should always be done with a view to identifying and reducing any risks the Project/Change may present, depending on the project objectives. The necessary testing wil...

Software Testing Guidelines Objectives

Software Testing and Quality Assurance ... Testing Guidelines

The key principles that should guide the development of strategies for all testing activities are described in the following testing objectives: To ensure creation of a testing plan early on in the project so that resources may be allocated appropriately, a...

Roles and Responsibilities

Software Testing and Quality Assurance ... Testing Guidelines

The table below describes the three aspects of roles and responsibilities of personnel that are typically required to be involved with testing for software. The following defines the three aspects: Standard Testing Roles This is an industry standard testing ...

Fundamental Test Planning Process and Strategies

Software Testing and Quality Assurance ... Testing Guidelines

The four stages of the Fundamental Testing Process must be completed in the correct order. These are Test planning, Test Design, Test Execution and Test Closure. These stages should be carried out in this logical order for any Test Level i.e Unit, System, Syst...

Approaches to Manual Testing

Software Testing and Quality Assurance ... Testing Guidelines

Manual testing is an essential part of the testing approach, given the volume and diversity of the applications that will be developed, supported and utilized by GoR. There are three test techniques to undertake manual testing which have been detailed below. ...

Approaches to Automated Testing

Software Testing and Quality Assurance ... Testing Guidelines

The focus of these guidelines and the initial remit of GoR institution Testing Services is aimed at introducing and embedding the key principles of manual testing to GoR Institutions and associated business areas. Once the principles and associated processes o...

Defect Management

Software Testing and Quality Assurance ... Testing Guidelines

The way in which defects are handled is arguably equally as important as running the tests themselves. The basic process of defect management is described below and should be followed whenever there is a test phase being undertaken. Step 1: Defect observed ...

Purpose of the Test Data document

Software Testing and Quality Assurance ... Test Data Management

A test data document should be developed as part of the testing process. The purpose of the test data document is to help programmers identify coding errors during the initial stages of a project. This allows them to make changes and submit for further testing...

Ways of Collecting Test Data

Software Testing and Quality Assurance ... Test Data Management

Test data can be collected in different ways: 1)    Automated2)    Manual3)    Data copying4)    Back-end data injection5)    Slicing

Practical guideline on how to use test data

Software Testing and Quality Assurance ... Test Data Management

1)    Use all combinations of valid and invalid data when testing2)    Collect data using positive and negative testing.3)    Give yourself ample time to test data.4)    Reevaluate data during each phase.5)    Involve multiple team members in the collection.6)...

Test Environment Management

Software Testing and Quality Assurance ...

All testing whether it is at Unit or User Acceptance Testing level is required to be conducted on test environments (non-live). Testing should also be undertaken in an environment that mimics the set- up/configuration of the live system as closely as possible....

Performance testing

Software Testing and Quality Assurance ... Performance and Security testing

Performance Testing checks if the application response is within the range defined by the team in the non-functional requirements. Hence, ensure response parameters are included in the non-functional requirements. Performance testing should capture metrices o...

Security Testing

Software Testing and Quality Assurance ... Performance and Security testing

When considering testing for any Projects or Changes, Test Managers / Test Leads / Team Leaders also need to take into consideration any technical security implications the Project / Change will introduce. Where activities are undertaken within GoR institutio...

Statuses

Software Testing and Quality Assurance ... Test status and reporting

Each test should be given one of the following statuses:  Not Started - The test has not started and should be the default status for planned tests at the very start of test execution. Passed - The expected result defined in the test step matches the actua...

Evaluation of test processes and test improvement (Continuous Improvement)

Software Testing and Quality Assurance ... Test status and reporting

At each point of the software development lifecycle, including the go-live, the project team should evaluate the effectiveness of testing. Various techniques, such as trend analysis from live service monitoring, will be used to measure the testing. It is cruci...

Project Lesson Learned workshops

Software Testing and Quality Assurance ... Test status and reporting

Ensure there is a testing representative involved in any planned overall project lessons learnt meetings. Identify and review any areas of improvement that have been raised during the test process (test planning, test design, test execution and test closure...