The University of Sheffield
Department of Computer Science

Aaron Claydon Undergraduate Dissertation 2015/16

Teaching Testing with a Visual Block Programming Language

Supervised by G.Fraser

Abstract

Technology and computers have now become a large part of life and society, because of this the topics of Computer Science and programming have recently been added to the curriculum in the UK and other parts of the world.

While software programming is now being taught in schools, the important topic of software testing is currently not usually being taught as part of this.

The aim of this project is to develop a programming environment that allows for an individual to create applications in a visual block programming language; create tests for their application in the same visual block programming language; provide a series of interactive puzzles that introduce and teach software testing concepts.