Web and mobile testing fundamentals

Course Code: 1947


This course helps participants get a thorough understanding of how to test the basic controls, content, navigability and features of a website or a web or mobile application, in a work-able, real-world environment. The course also goes beyond the basics and discusses the ‘ilities’ – the multiple dimensions of web and mobile quality – such as how to check compatibility, performance, security, usability, inter-operability and operational effectiveness.

Schedule Classes

Looking for more sessions of this class?

Course Delivery

This course is available in the following formats:

Live Classroom
Duration: 2 days

Live Virtual Classroom
Duration: 2 days

What You'll learn

  • Establish and manage a web-based development & testing lab
  • Test features, content, and navigability
  • Choose software tools and techniques you can immediately integrate into your web-based systems testing
  • Check the adequacy of security controls, minimizing vulnerability to threats
  • Test the usability of your application interfaces
  • Assess the response time, throughput and availability (load performance/stress)
  • Ensure systems work with all users’ browsers and platforms (compatibility)
  • Conduct tests to determine the user-friendliness of your web site, and significantly reduce user errors and confusion
  • Apply web testing techniques to mobile applications, and test the unique characteristics of Mobile applications


  • Web-based applications
  • Web front ends to legacy applications
  • Web apps accessed via mobile devices
  • Native mobile apps
  • Mobile app front ends to legacy applications
  • Risk-based testing
  • Test planning
  • Effective test cases
  • Traceability
  • Test case reuse
  • Regression testing
  • Framework overview
  • Back-end functional testing
  • Smoke test
  • Page testing
  • Navigation testing
  • Functional testing
  • Platform testing
  • Security testing
  • Usability testing
  • Browser configuration testing
  • Performance testing
  • Search engine crawl-ability
  • Mobile app unique testing
    • Install and update from an app store
    • Mobile app usability
    • Access to mobile devise features
    • Mobile app performance
    • Mobile app platform testing
    • Cell network and Wi-Fi testing
  • Platform testing strategies
  • Test labs and facilities
  • People (skills and knowledge)
  • Testing internally developed vs. contractor developed vs. COTS vs. MOTS vs. Open source
  • Managing web and mobile testing
  • Test automation architecture
  • Tool survey
  • Segregating functionality from the UI
  • Expose functionality via APIs or Service Interfaces
  • Use a Service Oriented Architecture (SOA)
  • Avoid components with known security vulnerabilities (or wrap them)
View More


There are no prerequisites for this course. Participants would find it beneficial to attend the Fundamentals of Software Testing course prior to taking up this course.

Who Should Attend

The course is highly recommended for –

  • System testers
  • Quality assurance engineers
  • Web developers
  • Software engineers
  • System analysts
  • Website administrators
  • Project leaders
  • Database administrators
  • Webmasters
  • Internet specialists
  • Programmers
  • Web database developers

Interested in this course? Let’s connect!