Software testing is a process of exercising that a software meets a specific
requirement and to detect errors. BS7925-1.
The problems encountered when testing starts at the delivery of the code led
to the creation of the v-model. The v-model had since then been the most acceptable and widely practiced model of testing
within the software testing industry.
Expected results are the expected outcome of a test. It is the identification
of the desired behaviour of a test and is always determined before a test is executed.
Expected results are derived from documentation and should never be derived from
the code. When no documentation exists,they should be derived from specialised user knowledge also known as the "Oracle Assumption".
Expected results are needed for two main reasons which are :-
- To ensure that the outcome of a test is as expected.
- To make a judgement on the success or failure of a test.
Priotisation of Test is done in order to make sure that we get the best done in
the time available. This is usually done due to time and resource constraints as identified by the project administrator.
Priotisation can therefore be archieved by the identification of the most important tests(MITs) according to the business
process and functional specification.
Integration testing is the testing performed to expose faults in the interfaces
and in the interaction between components(BS7925-1).The components can be modules within the same application or modules within
two or more different applications. The risk associated with integration testing are :-
- The source system does not pass the correct information.
- The target system corrupts the data passed by the source system.
- Data transfer is not in the timescales required.
- Data is completely lost in transfer.
There are various quality assurance standards that apply to software testing.
The Iso 9001:1994 is the standard specific to the development,supply and maintenace
of software.
The standard and the guidance are being used throughout the software industry
as a benchmark for software product and process quality.
Information on the standards can be obtained from the British
Standards website.
www.bsi-global.com