Quizzdata
HomeOur ServicesTutorialsTrainingJobs BoardQuizzit Blog..About UsContact Information
Tutorials

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



Software Testing and Quality Assurance

Testing is a Risk reduction process and efforts are always concentrated on the high risk areas of the application.
Risk Analysis is performed on functional specification to determine :-
 
What functions of the system are business critical and to ensure that sufficient time and resources are allocated to their testing.
 

Mars

Iseb Foundation in Software Testing

Why is Testing Necessary?

Testing and Quality

Testing and Legal Requirements

How much Testing is Enough?

The Fundamental Test Process

The Psychology of Testing

Re-Testing

Regression Testing

Expected Results

Prioritisation of Test

Models for Testing

The Fundamental Test Phases

Static Testing

Dynamic Test Techniques

Test Management

Iseb Sample Questions and Answers

Other IT Related Subjects