Empower Your Career with Software Testing Training

Join Bugbusters Academy Romania for manual and automation software testing trainings. Gain expertise in QA role and IT field. Contact us for more information and take the first step towards a successful career in software testing.

5/8/20242 min read

man in black crew neck t-shirt using black laptop computer
man in black crew neck t-shirt using black laptop computer

QA Manual Testing Course Overview

Course Title:

Curs Testare Manuala

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