Abstract

This research elaborates the selection of the Test First and Test Last model for a pilot experiment that was executed as a feasibility study to validate the suitability of the existing Test First model for its implementation in the series of actual experiment. The series of actual experiment is designed to investigate the quality of the project developed by the students in higher educational institution with the Test First over Test Last model. The findings gathered from the pilot experiment demonstrate that there were misunderstandings on the user stories among the participants that have led to the development of an enhanced Test First model.

Highlights

  • Test First is known as Test Driven Development [1]

  • This research elaborates the selection of the Test First and Test Last model for a pilot experiment that was executed as a feasibility study to validate the suitability of the existing Test First model for its implementation in the series of actual experiment

  • Despite being adopted in the pilot experiment, the Test First model introduced by Pančur and Ciglarič [6] will not be applied for the series of actual experiments

Read more

Summary

Introduction

Test First is known as Test Driven Development [1]. Test First is a process that requires a developer to design test cases that originate from a set of requirements, and the process continues with the development of a production code, which is written to pass the designed test cases. All coding processes are implemented in a small chunk of tasks, iteratively and incrementally. The basis of Test First implementation consists of three iterative phases [2]; Red (writing a unit test, and the unit test will automatically fail), Green (writing production code and the actual code is tested by the unit test, and it must pass the test cases), and Blue (refactoring the code). Janzen and Saiedian [5] reported that Test First programmers will be more likely to write software in more and smaller units, and the software will be less complex and more highly tested. Janzen and Saiedian [5] that Test First programmers might write more highly coupled program in smaller units. Janzen and Saiedian [5] are unable to substantiate claims that Test First improves cohesion

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call