TrueschoTruescho
All Courses
Software Testing and Automation
Coursera
Specialization
Unknown

Software Testing and Automation

University of Minnesota

Designed for beginning to intermediate developers to build skills in applying various software testing techniques and tools in their projects.

UnknownEnglish

About this Course

This Specialization is intented for beginning to intermediate software developers seeking to develop knowledge and skill in implementing testing techniques and tools in the development of their projects. Through four courses, you will cover black-box and white-box testing, automated testing, web & mobile testing, and formal testing theory and techniques, which will prepare to you to plan and perform effective testing of your software

What You'll Learn

  • Distinguish between verification and validation and describe their differences
  • Write automated functional tests for front-end and back-end code
  • Measure test suite effectiveness using mutation testing
  • Apply formal methods to verify program correctness

Prerequisites

  • Basic familiarity with the topic and terminology
  • Readiness for applied practice through exercises

Instructors

M

Mike

Whalen

K

Kevin Wendt

Director of Graduate Studies, Software Engineering

S

Sanjai Rayadurgam

Director

Topics

Software Development
Computer Science
Mobile and Web Development
Behavior-Driven Development
Code Coverage
Cucumber (Software)
Development Testing
Gherkin (Scripting Language)
JUnit
Open Web Application Security Project (OWASP)

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

تطوير البرمجيات
علوم الحاسوب
تطوير الويب والهواتف المحمولة
التطوير المدفوع بالسلوك
تغطية الكود
Cucumber (البرمجيات)
اختبار التطوير
Gherkin (لغة سكريبت)
JUnit
Open Web Application Security Project (OWASP)

Start Learning Now