Course

Web and Mobile Testing with Selenium

University of Minnesota

Explore the pivotal role of web and mobile testing in shaping user experiences and software quality. This comprehensive course delves into the principles and practices of testing modern applications, utilizing Selenium for automation. From functional and non-functional testing to mobile app testing with Appium, gain the skills to drive effective testing strategies and execution in today's dynamic software landscape.

  • Gain a solid foundation in web and mobile testing principles
  • Master the use of Selenium as a testing framework for web and mobile platforms
  • Understand the challenges and techniques involved in functional and non-functional web testing
  • Learn mobile testing using Appium

Certificate Available ✔

Get Started / More Info
Web and Mobile Testing with Selenium
Course Modules

This course consists of four modules covering web and mobile testing principles, functional and non-functional testing techniques, and mobile app testing with Appium.

Introduction to Web and Mobile Testing

Introduction to Web and Mobile Testing module provides an overview of the challenges and key concepts in web and mobile testing, including a brief introduction to XML, HTML, and the use of Selenium for automation.

Functional Web Testing

Functional Web Testing module covers web test planning, essential test strategies, REST architecture, HTTP verbs, and functional testing with Selenium, emphasizing the application of these concepts in real-world scenarios.

Non-functional Web Testing

Non-functional Web Testing module delves into security testing techniques, OWASP top ten security risks, fuzz testing, and performance testing using JMeter and Selenium, equipping learners with the skills to address non-functional aspects of web applications effectively.

Mobile Testing

Mobile Testing module introduces Appium, explores its usage, and provides comprehensive guidance on testing mobile applications using Appium, enabling learners to proficiently conduct mobile app testing in diverse environments.

More Software Development Courses

Embedded Interface Design

University of Colorado Boulder

This course explores interface design approaches and architectures for creating solid user experiences in embedded system prototypes and products. It covers UX and...

Automated Reasoning: Symbolic Model Checking

EIT Digital

Discover how to automatically verify the properties of systems and programs using symbolic model checking, CTL, and BDDs in this comprehensive course.

Foundations of AR

Meta

Explore the foundations of augmented reality in this comprehensive course. Gain insights into AR technologies, computer vision, and the software development lifecycle,...

Manage Your Versions with Git (Part I)

Coursera Project Network

Enhance your skills with Git in this 1.5-hour project-based course. Gain a deeper understanding of Git's terminologies and basic version management.