Mining massive open online courses (MOOCs) for software testing knowledge

More Info
expand_more

Abstract

Software testing is a necessary aspect of software development. With high expectations placed on software testers and a shortage of qualified professionals, Massive Open Online Courses (MOOCs) have emerged as a potential solution to improve software testing education. MOOCs provide accessible education and can offer a comprehensive review of software testing principles and procedures, bridging the gap between formal education and industry expectations. A study of software testing MOOCs was conducted to examine key aspects and compare concepts with university curricula and industry expectations. The findings show that a MOOC on average covers more concepts than a single university course. Additionally, MOOCs align well with what the industry expects from software testing practitioners. Therefore, MOOCs can successfully contribute to software testing education and bridge the gap between university curricula and industry expectations.