DSpace

King Saud University Repository >
King Saud University >
COLLEGES >
Science Colleges >
College of Computer and Information Sciences >
College of Computer and Information Sciences >

Please use this identifier to cite or link to this item: http://hdl.handle.net/123456789/15198

Title: Automated Software Testing in Educational Environment: A Design of Testing Framework for Extreme Programming
Authors: Assassa, G
H. Mathkour
B. Al-Ghafees
Keywords: Extreme Programming, Unit Testing, Test Automation, Framework, Educational Environment
Issue Date: 2006
Publisher: NITS
Abstract: Automation of the testing process is a novel approach in software engineering that was proposed in the incremental Extreme Programming (XP) methodology. Test driven development process such as XP follows a core practice of ‘Test first’; where developers are supposed to write test cases, in particular for unit testing, before they actually start coding the application increment. Applying the principle of test driven development has a positive impact on the way students develop their assignments. Students usually relay on trail-and-error approach in performing unit and functional testing. The present paper discusses how automated software testing in educational environment could be implemented and provides a testing framework for extreme programming that students and educators can share. The paper presents a web-based testing framework system to help students systematically run and track their test cases. The system acts as an integration-testing machine where students upload the latest code of both the application increment and the associated test cases. The system runs the test suite comprising all previously uploaded test cases together with the newly uploaded test cases; the objective being to make sure the newly uploaded test cases and application increment do not affect previously successfully integrated application increments. Students following XP will save the time it takes to run each test individually. Moreover, the testing framework will help students to easily create test cases by following the standards provided by the framework.
URI: http://hdl.handle.net/123456789/15198
Appears in Collections:College of Computer and Information Sciences

Files in This Item:

File Description SizeFormat
Dr.Hassan mathkour-18-conf.docx14.83 kBMicrosoft Word XMLView/Open

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

 

DSpace Software Copyright © 2002-2007 MIT and Hewlett-Packard - Feedback