Loading...

QA Manual Testing

You are here : Home / Courses / QA Manual Testing


Overview
Manual Testing is a process of finding software bugs by a testing individual. It requires a tester to play the role of an end user whereby they use most of the application's features to ensure correct behavior. To guarantee completeness of testing, the tester often follows a written test plan that leads them through a set of important test cases.

This course gives you an understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and different methodologies of testing a software application.

Atlassian JIRA will be used for demonstrating to record defects/software bugs and confluence for documenting the testing process and Jenkins & HockeyApp for demonstrating the build process and installation.

This course covers Web & Mobile app manual testing.


Topics Covered
→ Software Development Life Cycle(SDLC)
→ Testing Methodologies
→ Writing and Executing Test plan and suites
→ Software Testing Life Cycle (STLC)
→ Using JIRA, Confluence, Jenkins & HockeyApp
→ Web & Mobile app testing

Price: $1000 CAD
Prerequisite: None
Duration: 10 Weeks
Schedule:  To enroll to this course, Please send us an email to contact@sanrus.ca





1) Introduction to Software Testing
  1. What is Software Testing
  2. Verification and Validation procedures
  3. QA, QC and Testing
2) Software Development Lifecycle(SDLC)
  1. Waterfall Methodology
  2. Agile Methodology
  3. V-Model
  4. Incremental
  5. Understanding software versions and build numbers
3) Types of Testing
  1. Black-Box Testing
  2. White-Box testing
  3. Grey-Box testing
4) Testing Levels
  1. Functional
  2. Integration
    • Top-Down Approach
    • Bottom-Up Approach
    • Bi-Directional Approach
    • System Integration
  3. Regression
  4. Acceptance
    • Alpha Testing
    • Beta Testing
  5. Non-Functional
  6. Usability
  7. Security
  8. Portable
  9. Accessibility Testing
5) Executing Tests and Reporting
  1. Understanding of Test Plans
  2. Defining Test Scenario
  3. Writing Test cases
  4. Execution and Reporting
  5. Defect reporting
6) Project Tools
  1. JIRA
  2. Confluence
7) Build Management Tools
  1. Jenkins
  2. HockeyApp
8) Mobile App testing
  1. Android App Testing
  2. iOS App Testing