BugBusters Academy Romania

Become a QA expert with our manual and automation software testing trainings. Contact us now!

Explore our courses

Available Online Trainings:

black blue and yellow textile
black blue and yellow textile
Manual Software Testing

Online course

Trainer: Andrei Carindatoiu

5500

RON

From Zero to Hero !

Manual Software Testing

Online Course

Course Duration:

16 weeks (96 hours)

Course Format:

Instructor-led, with a combination of lectures, hands-on labs, and real-world projects

Course Objectives:
  • Understand the fundamentals of software testing and quality assurance.

  • Learn various testing techniques and methodologies.

  • Develop the skills to design, execute, and manage manual test cases.

  • Gain expertise in defect reporting and tracking.

  • Understand the role of QA in the software development lifecycle (SDLC).

  • Prepare for a career in software testing with practical experience and industry-standard tools.

Target Audience:
  • Individuals aspiring to start a career in software testing.

  • IT professionals seeking to transition into a QA role.

  • Developers and business analysts looking to enhance their testing knowledge.

Prerequisites:
  • Basic understanding of software development.

  • Familiarity with Windows or other operating systems.

  • No prior QA or testing experience is required.

Course Outline:
Week 1: Introduction to Software Testing
  • Overview of Software Testing and Quality Assurance

  • Importance of Software Testing in SDLC

  • Key Concepts: Quality, Quality Control, and Quality Assurance

  • Testing Principles and Best Practices

Week 2: Software Development Life Cycle and Testing Life Cycle
  • Software Development Life Cycle (SDLC) Models (Waterfall, Agile, V-Model)

  • Testing Life Cycle: Test Planning, Test Design, Test Execution, Test Closure

  • Roles and Responsibilities of a QA Tester

Week 3: Test Planning and Documentation
  • Test Planning: Objectives, Scope, Strategies, Resources, Schedule

  • Test Documentation: Test Plan, Test Cases, Test Scripts, Test Data

  • Creating and Managing Test Artifacts

Week 4: Types and Levels of Testing
  • Functional vs. Non-Functional Testing

  • Manual Testing Techniques: Black Box, White Box, Grey Box

  • Levels of Testing: Unit Testing, Integration Testing, System Testing, User Acceptance Testing (UAT)

  • Regression and Retesting

Week 5: Test Case Design Techniques
  • Writing Effective Test Cases

  • Equivalence Partitioning

  • Boundary Value Analysis

  • Decision Table Testing

  • State Transition Testing

Week 6: Advanced Test Case Design
  • Cause-Effect Graphing

  • Error Guessing

  • Exploratory Testing

  • Hands-on Lab: Writing and Executing Advanced Test Cases

Week 7: Test Execution and Reporting
  • Test Execution Process

  • Defining Test Steps and Expected Results

  • Logging Test Results

  • Hands-on Lab: Test Execution and Reporting

Week 8: Defect Lifecycle and Management
  • Understanding Defects: Types, Severity, Priority

  • Defect Lifecycle: Logging, Tracking, Managing Defects

  • Tools for Defect Management (e.g., JIRA, Bugzilla)

  • Hands-on Lab: Logging and Tracking Defects

Week 9: Test Management and Reporting
  • Test Management Process

  • Tools for Test Management (e.g., TestRail, Quality Center)

  • Generating Test Reports and Metrics

  • Communicating Test Results to Stakeholders

  • Hands-on Lab: Using Test Management Tools

Week 10: Non-Functional Testing
  • Overview of Non-Functional Testing

  • Performance Testing: Load, Stress, Volume Testing

  • Security Testing

  • Usability Testing

  • Compatibility Testing

Week 11: Specialized Testing Techniques
  • Localization and Internationalization Testing

  • Accessibility Testing

  • Compliance Testing

  • Hands-on Lab: Performing Specialized Tests

Week 12: Agile and DevOps Testing
  • Agile Testing Methodologies

  • Role of QA in Agile Teams

  • Continuous Integration and Continuous Deployment (CI/CD)

  • Hands-on Lab: Agile and DevOps Testing Practices

Week 13: Mobile Testing
  • Introduction to Mobile Testing

  • Mobile Testing Strategies

  • Tools for Mobile Testing

  • Hands-on Lab: Mobile Application Testing

Week 14: API Testing
  • Introduction to APIs and Web Services

  • API Testing Fundamentals

  • Tools for API Testing (e.g., Postman, SoapUI)

  • Hands-on Lab: API Testing

Week 15: Data and Analytics Testing
  • Data Validation Testing

  • ETL Testing

  • Big Data Testing

  • Hands-on Lab: Data and Analytics Testing

Week 16: Real-world Project and Final Assessment
  • Working on a Real-world Project: End-to-End Testing Process

  • Performing Different Types of Testing on the Project

  • Final Assessment: Written Test and Practical Evaluation

  • Q&A Session and Course Review

Learning Resources:
  • Course Materials: Slides, Notes, and Handouts

  • Access to Testing Tools and Software

  • Online Forums and Support Groups

  • Recommended Reading List and Online Resources

Career Support:
  • Resume Building and Interview Preparation Workshops

  • Networking Opportunities with Industry Professionals

  • Job Placement Assistance and Internship Opportunities