Impact of Automated Software Testing Tools on Reflective Thinking and Student Performance in Introductory Computer Science Programming Classes

Author(s):  
Evorell Fridge ◽  
Sikha Bagui

The goal of this research was to investigate the effects of automated testing software on levels of student reflection and student performance. This was a self-selecting, between subjects design that examined the performance of students in introductory computer programming classes. Participants were given the option of using the Web-CAT software-testing tool to evaluate their computer code. Student self-reported levels of reflection were measured using reflective thinking survey.

Author(s):  
Heidilyn Veloso Gamido ◽  
Marlon Viray Gamido

<span>Software testing is considered to be one of the most important processes in software development for it verifies if the system meets the user requirements and specification. Manual testing and automated testing are two ways of conducting software testing. Automated testing gives software testers the ease to automate the process of software testing thus considered more effective when time, cost and usability are concerned. There are a wide variety of automated testing tools available, either open source or commercial. This paper provides a comparative review of features of open source and commercial testing tools that may help users to select the appropriate software testing tool based on their requirements.</span>


Software quality testing (software) is a time-consuming and responsible stage for its development. This leads to a practical interest in automating basic testing procedures. As practice shows, the use of various software testing tools greatly facilitates this process. However, it is fundamentally important to use a particular tool, taking into account the specifics of each particular case. This circumstance is due to the large volumes of information being tested and the complexity of the operational documentation. The paper provides an overview and analysis of the capabilities of existing tools for automated software testing, with a description of the relevant technologies, purpose and scope. Examples of test preparation using Selenium, SerenityBDD and JMeter are given.


2018 ◽  
Vol 179 (46) ◽  
pp. 22-28
Author(s):  
Milad Hanna ◽  
Amal Elsayed ◽  
Mostafa-Sami M.

Sign in / Sign up

Export Citation Format

Share Document