Title
Incorporating Performance Testing in Test-Driven Development
Abstract
Performance design and performance testing are necessarily different from functional test case design. A rigorous test-driven design methodology isn't practical for all performance measurement. A test-first approach to performance provides some advantages in a TDD environment. Experience with applying early performance testing in a TDD framework for a device-driver development project provides insight into the test-first approach. The results show a trend of performance improvement throughout the development life cycle, and better performance compared to an earlier release. Lessons learned include the benefit of having a performance architect on the development team and of tracking performance measurements throughout the development life cycle.This article is part of a special issue on test-driven development.
Year
DOI
Venue
2007
10.1109/MS.2007.77
IEEE Software
Keywords
Field
DocType
performance testing,performance improvement,performance architect,development life cycle,performance measurement,development team,test-first approach,early performance testing,test-driven development,performance design,better performance,incorporating performance testing,system design,formal specification,test driven development,systems analysis,formal verification
Performance engineering,Software engineering,Systems engineering,Test-driven development,Computer science,Manual testing,Software performance testing,White-box testing,Test case,Test strategy,Reliability engineering,Keyword-driven testing
Journal
Volume
Issue
ISSN
24
3
0740-7459
Citations 
PageRank 
References 
8
0.96
5
Authors
4
Name
Order
Citations
PageRank
Michael J. Johnson1407.82
Chih-Wei Ho2999.62
E. Michael Maximilien3112981.39
Laurie Williams44033473.64