Course Outline
Day 1: Introduction to Manual Testing and Foundations for Government
1. Introduction to Software Testing
- Definition and Importance of Software Testing for Government Operations
- Goals of Testing in the Public Sector
- Differentiating Quality Assurance, Quality Control, and Testing for Government Applications
2. Testing Levels and Types
- Unit Testing for Component Verification
- Integration Testing for System Interoperability
- System Testing to Ensure Comprehensive Functionality
- Acceptance Testing for Stakeholder Validation
- Overview of Black Box, White Box, and Grey Box Testing Techniques for Government Systems
3. Manual Testing Process
- Requirement Analysis for Precise Test Objectives
- Test Planning to Align with Project Goals
- Test Design for Effective Coverage
- Test Execution to Identify Defects
- Test Closure to Document and Report Outcomes
4. Test Case Design
- Introduction to Test Cases for Government Applications
- Attributes of a Well-Structured Test Case
- Writing Effective Test Cases Using Standard Templates for Government Use
- Practical Exercise: Develop a Test Case for a Government System
5. Testing Techniques
- Boundary Value Analysis (BVA) for Input Validation
- Equivalence Partitioning (EP) to Reduce Test Cases
- Decision Table Testing for Complex Scenarios
6. Introduction to Bug Tracking for Government Systems
- Definition and Importance of Bugs/Defects in Government Software
- Bug Life Cycle Management for Effective Resolution
- Attributes of a Comprehensive Bug Report for Government Use
7. Practical Session: Hands-on Manual Testing for Government Applications
- Setting Up a Simple Application for Testing
- Writing and Executing Test Cases in a Government Context
- Logging Defects with Detailed Documentation
Day 2: Advanced Manual Testing Techniques and Best Practices for Government
1. Non-functional Testing Overview
- Performance Testing to Ensure System Efficiency
- Usability Testing for User-Friendly Systems
- Security Testing to Protect Sensitive Data
- Compatibility Testing for Diverse Environments
2. Advanced Test Case Design Techniques for Government Applications
- State Transition Diagrams for Complex State Management
- Use Case Testing for Real-World Scenarios
3. Exploratory Testing in Government Systems
- Definition and Importance of Exploratory Testing for Government Applications
- Charter-Based Testing to Focus on Specific Objectives
- Session-Based Testing for Structured Exploration
4. Test Management and Planning for Government Projects
- Importance of Test Planning in Public Sector Projects
- Differentiating Test Strategy from Test Plan for Government Use
- Key Elements of a Comprehensive Test Plan for Government Systems
5. Risk-Based Testing for Government Applications
- Understanding Risks in Government Software Development
- Risk Identification Techniques for Public Sector Projects
- Risk Assessment to Prioritize Testing Efforts
- Risk Mitigation Strategies for Government Systems
6. Best Practices in Manual Testing for Government Operations
- Effective Communication within Testing Teams for Government Projects
- Collaboration with Developers to Enhance Quality
- Continuous Learning and Skill Enhancement for Government Testers
7. Soft Skills for Government Testers
- Importance of Clear Communication in Government Testing Teams
- Critical Thinking to Identify and Solve Complex Issues
- Reporting and Advocacy to Ensure Stakeholder Involvement
8. Practical Session: Real-World Manual Testing Scenarios for Government Applications
- Testing a More Complex Government Application
- Writing Advanced Test Cases for Government Systems
- Exploratory Testing Exercises for Government Use
Summary and Conclusion for Government Testers
Requirements
Testimonials (5)
The instructor's teaching style was very good.
Kubra
Course - Automation Testing using Selenium
Good rapport, Łukasz had time for everyone's questions and was able to help anyone who had any issue
Kelly Morris - Titian Software Poland Sp. z o.o.
Course - Selenium WebDriver in C#
Amount of hands-on excersises.
Jakub Wasikowski - riskmethods sp. z o.o
Course - API Testing with Postman
The trainer explained every functionality thoroughly.
Argean Quilaquil - DXC
Course - TestComplete
Trainer is nice. His explanation is clear and interesting. He try to make the lessons interesting as possible. I enjoyed the lesson and gained a lot of knowledge. Thank you so much. The most useful technique I learned is the locating elements for different web component like textbox, radio buttons and buttons. Sometimes, the element ID is not capture correctly. We learned a different way of locating elements by using CSS selectors, XPath, Name and ID. I like the explanation. Thanks