Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

University of Minnesota

Web and Mobile Testing with Selenium

University of Minnesota via Coursera

Overview

Modern applications that we build invariably have touch-points with its users through web-based and mobile platforms. Users interact with the software through these interfaces and the experiences those interfaces provide have a strong influence on the perceived quality of the software. The pace at which modern applications deploy new versions and features call for careful prioritization of testing effort and rapid execution through automation. Techniques and methods for testing of such applications will be the focus of this course. We will cover key concepts relevant to testing of web and mobile platforms, underlying techniques and the use of Selenium as a framework for automating testing of such applications. The learner will gain a solid foundation in web and mobile testing principles and the ability to use a testing framework to automate test execution.

Syllabus

  • Introduction to Web and Mobile Testing
  • Functional Web Testing
  • Non-functional Web Testing
    • The goal of this module is to introduce non-functional testing, in particular, security testing concepts , application of fuzz testing and performance testing with JMeter.
  • Mobile Testing
    • Overview of differences between testing for web versus mobile Opening/closing appVariety of actions that can we do (shake, squeeze, gestures) Couple of intro videos (diffs, tools, setting the environment up) 10 minutes walking through building a first set of tests Setting up on emulator/device

Taught by

Kevin Wendt and Sanjai Rayadurgam

Reviews

3.9 rating at Coursera based on 82 ratings

Start your review of Web and Mobile Testing with Selenium

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.