CSC/ECE 517 Fall 2011/ch6 6f jd: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 8: | Line 8: | ||
===Definitions=== | ===Definitions=== | ||
==== | ====Time To Response (TTR)==== | ||
Test-Driven Development (TDD) is the process of writing tests first and foremost. These tests represent desired improvements and/or new functionality in the system. Since these changes have yet to be implemented, the tests must fail when initially run. Then code is written until these tests can be passed, assuring that the desired behavior is exhibited by the code. Finally the code is rewritten to meet acceptable standards.<br> | Test-Driven Development (TDD) is the process of writing tests first and foremost. These tests represent desired improvements and/or new functionality in the system. Since these changes have yet to be implemented, the tests must fail when initially run. Then code is written until these tests can be passed, assuring that the desired behavior is exhibited by the code. Finally the code is rewritten to meet acceptable standards.<br> | ||
[[File:EC.jpg]] | [[File:EC.jpg]] | ||
====Time Between Failures (TBF)==== | |||
==== | ==Continuous Integration (CI)== | ||
==Agile Project Development with CI== | |||
==Why Implement CI?== | |||
==CI Setup and Reporting== | |||
==Conclusion== | ==Conclusion== | ||
Line 29: | Line 27: | ||
==References== | ==References== | ||
* [1] | * [1] Software Bugs [http://able2know.org/topic/129489-1 Top Ten Software Bugs] | ||
* [2] Electric Cloud [http://www.electriccloud.com/ Electric Commander] | |||
* [ | |||
==Expand your knowledge== | ==Expand your knowledge== | ||
* Continuous Integration wikipedia [http://en.wikipedia.org/wiki/Continuous_integration CI] |
Revision as of 15:54, 16 November 2011
Continous Integration
Introduction
Definitions
Time To Response (TTR)
Test-Driven Development (TDD) is the process of writing tests first and foremost. These tests represent desired improvements and/or new functionality in the system. Since these changes have yet to be implemented, the tests must fail when initially run. Then code is written until these tests can be passed, assuring that the desired behavior is exhibited by the code. Finally the code is rewritten to meet acceptable standards.
Time Between Failures (TBF)
Continuous Integration (CI)
Agile Project Development with CI
Why Implement CI?
CI Setup and Reporting
Conclusion
References
- [1] Software Bugs Top Ten Software Bugs
- [2] Electric Cloud Electric Commander
Expand your knowledge
- Continuous Integration wikipedia CI