Software testing techniques (2nd ed.)
Software testing techniques (2nd ed.)
Proceedings of the Conference on The Future of Software Engineering
Agile software development
Software Verification and Validation for Practitioners and Managers, Second Edition
Software Verification and Validation for Practitioners and Managers, Second Edition
Software Testing
Software Engineering Economics
Software Engineering Economics
Just Enough Software Test Automation
Just Enough Software Test Automation
Lessons Learned in Software Testing
Lessons Learned in Software Testing
Test Driven Development: By Example
Test Driven Development: By Example
IEEE Software
Assessing test-driven development at IBM
Proceedings of the 25th International Conference on Software Engineering
Results from introducing component-level test automation and test-driven development
Journal of Systems and Software - Special issue: Selected papers from the 11th Asia Pacific software engineering conference (APSEC 2004)
Quality impact of introducing component-level test automation and test-driven development
EuroSPI'07 Proceedings of the 14th European conference on Software Process Improvement
Hi-index | 0.00 |
This paper identifies and presents an approach to software component-level testing that in a cost effective way can move defect detection earlier in the development process. A department at Ericsson AB introduced a test automation tool for component-level testing in two projects together with the concept test-driven development (TDD), a practice where the test code is written before the product code. The implemented approach differs from how TDD is used in Extreme Programming (XP) in that the tests are written for components exchanging XMLs instead of writing tests for every method in every class. This paper describes the implemented test automation tool, how test-driven development was implemented with the tool, and experiences from the implementation. Preliminary results indicate that the concept decreases the development lead-time significantly.