Testing principles and test design
This workshop is especially designed for the individuals who wish to make great career in Software Testing. This workshop enables them to understand testing concepts as a whole, design best possible test cases and conduct manual testing. This course bridges the gap between colleges curriculum and industry demands related to software testing.
Objectives / Benefits
- To provide thorough knowledge on software engineering concepts, testing concepts, types of testing, defect management etc
- To equip participants with testing skills so that they can perform testing jobs very well and improve their job prospects
Duration
2 Days – 8 hours per day – Classes can be held on weekdays and weekends as per participant’s choice or at pre-defined schedule
Course Outline
Day 1
- Introduction
- Basic Concepts
What is software quality?
- Verification Vs Validation
- QC & QA
- Cost of Quality
- Quality Assurance (QA)
- Quality Control (QC)
- Assignment
Software Development Life Cycle
SDLC Phases
- Concept, Requirements, Design, Coding, Testing, Deployment, and Maintenance
Assignment
Types of SDLC
V – Model, Water Fall Model, Prototype, Spiral, Iterative, etc
Assignment
- Software Testing Life Cycle
- Varieties in Testing
- Manual & Automation Testing
- White Box & Black Box Testing
- Black box Testing
Types of Testing : Unit Testing, Functional, Non-Functional, Performance, Load, Stress, Smoke, Exploratory, Adhoc, & Usability Testing etc
System Testing, Integration Testing, Regression Testing
Assignments
- Test Environment: Test harness, Test bed setup
- Risk Analysis
- Assignments
Day 2
- Testing Techniques & Design
- Black Box Testing: Error guessing, Equivalence Partitioning, Boundary Value Analysis
- Assignment
- Test Case Design
- Test Scenarios, Test Procedures
- What is Test Case?
- Test Case Template
- Steps for writing Test Cases
- Assignment
- Test Estimation
Work break down Estimation
Metrics Based Estimation
- Test Plan
Introduction
- Test Objectives, Testing Process and Testing strategy
- Entry and Exit Criteria
- Test Schedule, Roles / Responsibilities and Deliverables
- Defect management tool
- Test Reports
- Puerto Graph
- Defect Management
What are Error, Bug and Defect?
Why do defects occur?
- Cost of defects in Software Industries
- Severity, Categories and Consequences
- Defects life cycle
- Assignment
Who Should Attend?
Anyone who wishes to make their career in software testing can join these courses.
Trainers Profile
Our trainers (includes IITians and industry veterans) have strong expertise on software engineering, testing concepts, commercial and open source tools. Their profile can be accessed from our experts page. Also, OpCord testing team will assist in providing real time experience and value to participants.
How to Register?
PleaseClick Here to know the schedule, venue and cost for the program. Please Click Here to register for the program and you may call us at 91-9620887298 to know about special offers/discounts for early registrants, group registrations and corporates.