Software Testing
In this series of tutorials we would be discovering different techniques of software testing. Most of the time, software applications are used to replace the human force. The automation means dependence on machines. It is said machines don’t have brain. Machines do precisely the way they are programmed. Due to this critical nature of the software applications any logical or programming error may lead to considerable loss in terms of money, resources and time. Here is the list of articles in the course of software testing.
- Inroduction to software testing
- Black Box Testing and White Box Testing Characteristics
- How to improve software quality
- Control Flow Testing
- Data Flow Testing
- Equivalence class partitioning
- Testing by contract vs Defensive testing
- Boundary Value Analysis
- Domain Analysis Testing
- Software Testing for Object Oriented Design
- Slice Based Testing
- When to stop testing
- Test Driven Development