Software Quality Testing
Home » Software Quality Testing
Introduction :
Software Testing is a very important domain in Information Technology field. With technical skills related to Software Testing you can be placed in IT industry with the ability to face the challenges in the industry. In this course the students will be well versed with the concepts of manual and automation testing. Also important questions from the interview point of view will be guided.
Course Duration : 60 Hours
Eligibility : Basic knowledge of C language.
Course Content :
- Brushup of C & C++
- Basic Networking Concepts
- SQL queries ( DDL , DML)
Manual Testing :
Introduction
- What is Software Testing
- Why Testing , Its Objective
- Goal of a Tester
- Principles of Software testing
- Cost of fixing defects
Models of SDLC
- What is SDLC
- Waterfall model
- Prototype , Spiral, Incremental, RAD, Agile models
- V Model
STLC
Verification and Validation
- VV model
- Verification and its Types
- Walkthroughs
- Inspections
- Peer Reviews
- Validation , Levels of Testing –
- Unit/Component Testing
- Integration Testing :- Bottom Up, Top Down, Hybrid Approaches.
- System Testing
- Functional Testing
- Non Functional Testing
- Recovery Testing
- Compatibility Testing
- Performance Testing
- Load Testing
- Stress Testing
- Soak Testing
- Parallel Testing
- Security Testing
- User Acceptance Testing
Other Types of Testing
- Smoke Testing
- Sanity Testing
- Retesting
- Regression Testing
- Ad hoc Testing
Black Box Testing
- Equivalence Class Partitioning
- Boundary Value Analysis
- Error Guessing
White Box Testing
- Statement coverage
- Decision coverage
- Path coverage
Test Plan Doc
Test Cases
- What are Test Cases
- Test case Template
- How to write Test Cases
- Examples
Defects
- What are Defects
- Difference between error, defect, bug, failure
- Priority and Severity of bugs
- Defect Report Format
- Defect Life Cycle
Traceability Matrix
Risk Analysis and Management
Configuration Management
Why Automaton
Automation Testing :
Quick Test Professional 11.0
- Introduction to QTP
- Understanding the layout
- How to Record and Run
- Recording Modes – Normal , Analog, Low Level
- Object Repository
- Object Spy
- Object Repository Comparison
- Object Repository Merge
- Parameterization in QTP
- Recovery Scenario
- Synchronization
- Transactions in QTP
- Output Correlation
- Checkpoints
- Working with Actions in QTP
- QTP – QC connection
- Test Batch Runner
Selenium
- Introduction to Se
- Understanding the layout
- How to Record and Run
- Selenium IDE
- Selenium Commands – Action , Assert, Verify
- Breakpoints
- Programming in selenium
- Running a Test Suite in Se
Quality Center 9.0
- Introduction to QC
- Site Administration
- Mercury Quality Center
- Requirements Tab
- Test Plan Tab
- Test Lab Tab
- Defect Tab
- Filtering and Sorting, Reports & Graphs
Bugzilla
Project