Professional Documents
Culture Documents
-2-
Why Software Testing as a career ?
Market Scope
Ample Scope for Research : Software testing still remains an art, due to
limited understanding of the principles of software. We are still using the
same testing techniques invented 20-30 years ago, some of which are
crafted methods or heuristics rather than good engineering methods.
Typically, more than 50% percent of the development time is spent in testing.
- Carnegie Mellon University
-4-
Types of Software Testing
Types of Software Testing
Broadly can be classified into two following types:
System –side Testing & Application-side Testing (Functional & Non-Functional)
-5-
Contents
-6-
System-side Software Testing
Part 1 Part 2 Part 3
100% Code
Coverage
Structural
Coverage
Input Decision Boolean
Testing the
Range Coverage Coverage Design
Aim of System-side Testing Procedures for System-side Testing Output of System-side testing
7
System-side Software Testing
Applicable Industries , domains & sub-systems
Safety Critical Systems : Avionics
Sub-systems:
Fuel Quantity Indication Systems
Engine Control Systems
Multi-display Pilot Systems
Flight entertainment systems
Landing Gear Systems
Example : Airbus A380 Super Jumbo
-8-
Contents
-9-
Application-side software Testing
Aspects of Application-side Testing
• Functional Testing:
Complete or optimized
• Creation and execution of test cases /scenarios based on functionality
coverage of application
detailed in Software Design or Software Requirements
functionalities
• Regression testing and Automation testing also covered
• Domain : Banking
• Basic Applications: Core-Banking Solution (Security Testing) Segregate the Types of
• Advanced Applications: Mobile Banking & ATM Software (Performance testing according to
Testing) applications
- 10 -
Contents
- 11 -
Testing Tools
System-side Testing Tools Application-side Testing Tools
Industry Commercially
Certified approved
Tools Tools
- 12 -
Contents
- 13 -
A Comparison – Testing Types
System-side Testing Application-side Testing
5. Very limited and specific market, hence lesser 5. Huge market to explore for opportunities.
software professionals. Testing methods more or less Plethora of software professionals and faster
defined. growth. Testing methods still evolving.
- 14 -
Contents
- 15 -
Questions ?
Technical Questions
Suggestions
- 16 -
Way Forward…
Jan 2012
Pursue your
software career in
Phase 3 Software Testing
Testing Courses:
1 Year
1. Testing
Carve out Fundamental
Phase 2 s
a niche for
2. Test
yourself in Automation
STLC (HP QTP, QC
Go through phase of & ITKO LISA
Phase 1 Tool)
Software SDLC 3. Performance
Engineering during Testing
Materials academic Courses (HP
Load
Jan 2011 projects Runner)
4. Embedded
Testing
- 17 -