Software Testing with Mobile Automation

Software Testing with Mobile Automation

Intended Audience:

This course is intended for those who want to work as a Software Tester/Software Test Engineer/QA Engineer/Quality Assurance Tester/ QA Analyst/ Quality Assurance Analyst/Software Automation Engineer/Mobile Tester/Functional Tester/Mobile Automation Tester.


Students are required to have at least Associates degree Or Equivalent along with an exposure to a programming basics OR High School Diploma/GED with two years of related work experience. Students will have to qualify a placement test for choosing this specialization.

Rationale of  Course Design:

Computer Software comes across the process of development and testing in IT industries. Testing is continued during any modification and also in maintenance phase of the applications. Testing comprises of “Manual Testing” and “Automation Testing”. Testing personnel usually use both of them as and when required in the industries.

Apart from this, testing personnel need to do their testing functions in different environment using various Operating systems. Therefore, understanding of some real environments and Operating system is essential for a trainee looking for job after graduating from this course.

Considering these facts this course of “Mobile Applications Testing With Appium” thus consists of both Manual Testing and Automation Testing tools. Also understanding some most commonly used Operating Systems like Linux/Unix and various developmental & testing environments are included in the course. To do the database Testing one needs to have knowledge of SQL, PL/SQL, so it also part of the curriculum.



Software Development Life Cycle - (Demonstration hours: 10, Lab hours: 05, Total Clock Hours: 15)

  • Software Development Life Cycle(SDLC)
  • Testing Methodologies (Waterfall, RUP Iterative, Agile)
  • Different Testing Types: System, Black Box, End-to-end, Integration, Beta, GUI, Load, Performance, Stress, Volume, Endurance, Regression, Smoke, Ad hoc, Functional, Positive, Negative, Usability, 508 Compliance, User Acceptance Testing
  • Testing Methodology / QA Process
  • Business Requirement Document (BRD)
  • System Requirement Specification (SRS)
  • Design Documents (DD)
  • Design Mockup/ Wire frame/Prototype
  • Requirement Assessment/Validation
  • Documents: Test Strategy, Test Plan, PMP, CMP, SDP, RAR, TAR, LOE, Executive Summary, Test Cases, Test Scenarios etc.
  • Manual Testing vs. Automation
  • Risk Analysis
  • IV & V
  • Use Cases
  • Requirement Traceability Matrix (RTM)
  • Test Matrix
  • Interview questions and answers discussion
  • Written test
  • Oral presentation test

MODULE 02: Agile Scrum

Agile Scrum: (Demonstration hours: 04, Lab hours: 01, Total Clock Hours: 05)

  • Basics of Agile Development Methodology
  • Scrum Framework Overview
  • Basics of Scrum Development Methodology
  •  Scrum Ceremonies
    • Sprint Planning
    • Daily Scrum
    • Sprint Review
    • Sprint Retrospective
  • Backlog Refinement (Backlog Grooming)
  • Definition of Done
  • Scrum Documentation and Charts
    • Product Backlog
    • Product Backlog Refinement
    • Sprint Backlog
    • Sprint Progress
    • Burn Down Charts
    • To-Do and Done Charts
  • Interview questions and answers discussion
  • Written test
  • Oral presentation test

Course Instructor