Software testing is typically seen as yet another job to be done in the software development life cycle. It is typically seen as a cliched activity consisting of planning, design/update of test cases, scripting and execution. Is there an element of beauty in software testing? Can we see outputs of this activity as works of art?
Any activity that we do can be seen from the viewpoints of science, engineering and art. An engineering activity typically produces utilitarian artifacts, whereas an activity done with passion and creativity produces works of art, this goes beyond the utility value. It takes a craftsman to produce objects-de-art, while it takes a good engineer to produce objects with high utility value.
This article was recently published in “Tea-time with Testers” – an ezine on software testing.
We would love to hear your thoughts / comments on the article.