- HubPages»
- Technology»
- Computers & Software»
- Computer Science & Programming
Software Testing Hubs
Software Testing Hubs
In 2003 I was awarded the ISEB Foundation Certificate in Software Testing. This required me to learn about several topics and I have made quite a lot of notes on these. I am transcribing these note into HubPages which I hope you will find useful.
This Hub lists all of my Hubs on Software Testing.
Contents:
- Software Testing - Some Definitions
The following terms are defined in BS7925-1. They are the basic definitions about software bugs: ErrorA human action that produces an incorrect result. FaultA manifestation of an error in... - Software Testing - How much is required?
Errors and how they occur By definition, errors are made by human beings. All of us make mistakes at some time and in some environments mistakes are more likely to happen. During the development of software,... - V, V and T
Verification, Validation and Testing (V,V and T) is a commonly used model for software testing. Here we will give a brief introduction. ... - Software Test Plan
IEEE 829 describes a set of software test documentation. For test plans it describes a document containing the following sections: Test Plan Identifier.Specify a string that uniquely identifies the test... - Software Testing - Dynamic Techniques
Dynamic testing describes those test techniques that operate on software when the software is running. The techniques are often divided into two classes, Whitebox techniques and Blackbox techniques. The... - Software Testing by Equivalence Partitioning
Equivalence Partitioning is a Blackbox Testing Technique. It makes use of the fact that the inputs and outputs of a component under test can be partitioned into classes. Values in the same class will be... - Software Testing by Boundary Value Analysis
Boundary Value Analysis is a Blackbox Testing Technique. It makes use of the fact that the inputs and outputs of the component under test can be partitioned into ordered sets with identifiable boundaries.... - Software Testing - Statement Testing
Statement testing is a whitebox, dynamic testing technique. It requires examination of the source code and the creation of tests that will exercise individual statements. The project plan should indicate the proportion of statements that should be... - Software Testing - Branch/Decision Testing
Branch testing and decision testing are closely related. We will treat them same. When 100% coverage is concerned, the two techniques are the same. - Software Testing - Error Guessing
When testing software Error Guessing can detect some faults that the more systematic approaches can miss. Error guessing involves the tester using their experience to uncover errors. The tester uses their insight and experience to decide where...
The Hubs listed above are not sufficient to pass the ISEB exam. Many topics are not covered and the syllabus has changed since 2003. I will endeavour to increase and improve the content.