Testing is a critical phase of Software Development Life Cycle. Manual testing is the process in which the defects are identified, isolated, subjected for justification and ensure that the product is defect-free, in-order to produce quality product. However, it requires the necessary knowledge such as about different types of manual testing, software development life cycle. In this course you will learn everything that is required from a good manual tester.
Professional Manual Testing Program using JIRA & Agile Methodologies is for professionals who wants to enter IT field (Information & Communication Technologies – ICT). It starts with conceptual clarity of testing, basics and Fundamentals of Manual Testing, JIRA Tool, Introduction to Automation and how Testing Team works in an Agile Environment, Project Work and Interview preparation.
Duration
The course is valid for 45 days (Online Portal)
Location
Online (Self-paced modules with videos, quizzes, and assignments)
Intended Audience
- Professionals who want to kick start their career in the IT field
- University Graduates from IT background looking to enhance their knowledge to enter the IT industry
- Professionals with previous IT knowledge and education, had a break in their IT career, looking to get back in IT industry
- Keen professionals with analytical skills and eye to detail consider this program as their next career.
Detailed Program Structure
COURSE OVERVIEW
- Overview of Professional Manual Testing Program
- PMTP Course Agenda
SOFTWARE TESTING FUNDAMENTALS
- Introduction about Software Testing
- A Typical Organizational Hierarchy
- When Where and How to conduct test?
- Skills needed
DEEP DIVE INTO TESTING FUNDAMENTALS
- Debugging Vs Testing
- Principles of Software testing
- Software Development Life Cycle Models
- Introduction to SDLC
- Types of models – Waterfall Model, Incremental Model, V-model
- Pros & Cons of Waterfall, Incremental Model & V-Model
- Prototyping Model & Prototyping Model Diagram
- Spiral Model & Spiral Model Pros & Cons
- Agile Model
- SDLC Quiz
TESTING TYPES AND CLASSIFICATIONS
- Static Vs Dynamic Testing
Static Testing
- Introduction to Static Testing
- How to conduct Static Testing?
- Inspection & Phases of Inspection
- Technical Reviews
- Walkthroughs
- Peer Reviews
Dynamic Testing Techniques
- Black Box Testing
- White Box Testing
- Grey Box Testing
TEST TYPES/LEVELS OF TESTING
Functional Testing
- Introduction to Functional Testing
- Levels of Functional Testing
- Functional Testing Levels & Change Management Quiz
Non-Functional Testing
- Introduction to Non-Functional Testing
- Types of Non-Functional Testing
- Usability Testing
- Performance Testing
- Security Testing
- Compliance Testing
Test Levels
- Unit Testing
- Integration Testing
- System Testing
- Acceptance Testing
- Configuration Testing
- Reliability Testing
- Robustness Testing
- Change Related Testing
- Re-Testing
- Regression Testing
- Black Box Testing Techniques
- Equivalence Partitioning
- Equivalence Partitioning Example 1.
- Equivalence Partitioning Example 2.
- Equivalence Partitioning Example 3.
- Boundary Value Analysis
- Decision Tables
- State Transition Testing
- State Transition Testing Example
- State Transition Testing Diagram
- Use Case Testing
- Business Process – Flow Diagram
- Business process – Flow Diagram Technique Continued
- Business Process – Flow Diagram Technique – Test Cases
- Based on Tester’s Experience
- User Acceptance Testing
- Black Box Testing Techniques Quiz
COURSE OUTLINE – PROFESSIONAL MANUAL TESTING PROGRAM (CONFIDENTIAL)
INTRODUCTION TO TEST TRAINING APPLICATION
- Introduction to Adactin Hotel Application
TEST CASE DESIGN
- Derive Test Scenarios: Purpose + Validation
- Test Scenarios: Negative + Non-Functional
- Test Case Definition
- Test Case Components
- Document Test Cases
- Collect Test Data
- Review Test Cases
- Test Case Example
BUG TRACKING & REPORTING
- Types of Bugs
- Bug/Defect Life Cycle
- How to report the Bugs
- Bug Fields Part 1 & Part 2
- Severity Vs Priority
- Bug Report Example
- Bug Report Example Evidence
REPORTING
- What is Reporting? Why it’s important?
- Types of Reports
- Test Status Report
- Test Summary Report
- Defect Summary Report
- Traceability Matrix
- Daily Status Report
- Daily Status Report – Team Level
- Daily Status Report – Individual Level
- Importance of Test Documents
- Reporting Quiz
AGILE
- Origins of the Agile Methodology
- What is Agile?
- Agile Manifesto
- Tester’s Role in Agile
SCRUM FRAMEWORK
- Components in SCRUM
- Concepts and techniques in SCRUM
- Scrum Roles
- Scrum Master
- Product Owner
- Development Team
- Preparation
- Release Planning
- Release Planning Diagram
- The Definition of Done
- Sprint Planning
- Daily Scrum
- Daily Scrum Cont.
- Product Backlog
- Sprint Review
- Sprint Retrospective
- Sprint Retrospective Example
- Scrum Artifacts
- Deep Products Backlog
- Tester’s Role in Agile
CONCEPTS AND TECHNIQUES USED IN SCRUM
- Module Three Introduction
- User Stories
- 3C’s of User Stories
- Acceptance Criteria
- Story Points
- Story Points Example
- Burndown Chart
- Team Development Wheel
- Agile Quiz
INTRODUCTION TO JIRA AND ZEPHYR
- JIRA and Zephyr Demo
- Reports and the Dashboard
INTRODUCTION TO AUTOMATION
- Objectives of Automation
- When and How to Automate?
- Economics of Automation
- Summary
INTRODUCTION TO SELENIUM IDE
- Why Selenium IDE for automation
- Automation Workflow
- Selenium IDE Demo
WEBSERVICES
- Introduction to Webservices or API
VALUE PROPOSITIONS:
- Bonus Lecture – ISTQB Set 1
- ISTQB -Set 2
- By end of this course, you will get confident to sit for ISTQB Foundation Level Certification Exam
HIGHLIGHTS OF THE PROGRAM:
- Case Study – Hands-on training on real applications
- Post-Training Assessment Test (30 min)
- Training Certificate from QTechEd (powered by Adactin Group)
- Feedback Survey form
- Specialised Trainers to answer the query
- Support on Mock Interviews
- Connected with other industry standard materials
