Test-Driven Development

Test-Driven Development (TDD) is a software development process that relies on the repetition of a very short development cycle.

What We Do:

ProSphere turns the requirements into very specific test cases, and then upgrades the software to pass the new tests. Our approach is based on our application of the current agile TDD methodology, which is based on our agile scrum approach and the associated requirements. We tailor to your organization’s systems and goals and focus on the creation and execution of unit tests. These unit tests exercise code at the lowest level and in isolation to all other code, which produces targeted test scenarios. Then we write unit tests prior to developing the actual software.​

Success Story:

The Department of Veterans Affairs (VA) Veterans Benefits Management System-Ratings (VBMS-R) is a custom-built web-based system that provides critical rating functionality for compensation and pension claims processing targeting the VA disability claim rating decision makers, VA internal stakeholders, and associated management functions. Our approach to building testable software has proven very successful on VBMS-R Development and Operational Support and many other VA projects. Our methods feature innovations introduced to reduce defects and automate the ratings decisions to expedite the development of VBMS-R while reducing errors.