loading
Papers

Research.Publish.Connect.

Paper

Paper Unlock

Author: Wing Kum Amy Law

Affiliation: TransCanada, Canada

ISBN: 978-972-8865-69-6

Keyword(s): Software engineering, software development methodology, agile, test driven development, automated tests, junit tests, software design pattern, requirement analysis, software maintenance and reliable software.

Related Ontology Subjects/Areas/Topics: Applications ; Applications and Software Development ; Component-Based Software Engineering ; Engineering Information System ; Enterprise Information Systems ; Enterprise Software Technologies ; Information Systems Analysis and Specification ; Maintenance ; Management Information Systems ; Model-Driven Software Development ; Operational Research ; Pattern Recognition ; Reliable Software Technologies ; Requirements Analysis And Management ; Software Engineering

Abstract: The tests needed to prove, verify, and validate a software application are determined before the software application is developed. This is the essence of test driven development, an agile practice built upon sound software engineering principles. When applied effectively, this practice can have many benefits. The question becomes how to effectively adopt test driven development. This paper describes the experiences and lessons learned by two teams who adopted test driven development methodology for software systems developed at TransCanada. The overall success of test driven methodology is contingent upon the following key factors: experienced team champion, well-defined test scope, supportive database environment, repeatable software design pattern, and complementary manual testing. All of these factors and the appropriate test regime will lead to a better chance of success in a test driven development project.

PDF ImageFull Text

Download
CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.210.28.227

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Kum Amy Law W. and (2006). LEARNING EFFECTIVE TEST DRIVEN DEVELOPMENT - Software Development Projects in an Energy Company.In Proceedings of the First International Conference on Software and Data Technologies - Volume 1: ICSOFT, ISBN 978-972-8865-69-6, pages 159-164. DOI: 10.5220/0001316101590164

@conference{icsoft06,
author={Wing {Kum Amy Law}},
title={LEARNING EFFECTIVE TEST DRIVEN DEVELOPMENT - Software Development Projects in an Energy Company},
booktitle={Proceedings of the First International Conference on Software and Data Technologies - Volume 1: ICSOFT,},
year={2006},
pages={159-164},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001316101590164},
isbn={978-972-8865-69-6},
}

TY - CONF

JO - Proceedings of the First International Conference on Software and Data Technologies - Volume 1: ICSOFT,
TI - LEARNING EFFECTIVE TEST DRIVEN DEVELOPMENT - Software Development Projects in an Energy Company
SN - 978-972-8865-69-6
AU - Kum Amy Law, W.
PY - 2006
SP - 159
EP - 164
DO - 10.5220/0001316101590164

Login or register to post comments.

Comments on this Paper: Be the first to review this paper.