About us Process Success stories Innovations Contacts

Welcome, Dear Visitor

Process > Quality Management > Unit-testing

Test Driven Development

Unit testing means that software includes special modules in automatic mode test, other modules, and components. Unit tests play an adhesive role between software modules and Requirements. Unit tests guarantee that in any moment all software modules work as they worked before, when the unit tests were created and executed.

We exploit this powerful technology in all projects, no matter what platform or programming language is used. Unit testing gives a number of benefits to you:

  • Software is self-verifiable
  • A programmer change does not affect core refactoring
  • Code is stable and predictable
  • Software is scalable and supportable

While the technology is very useful for any project, it requires additional time for design and development during early Iterations.

Citation from our software development contract: Quality is as a result of dividing the total number of separately identified requirements in Specification that have been successfully demonstrated without Defects by the total number of separately identified Requirements in Specification ("Requirements demonstration metrics" as defined in IEEE Std 730-1998).

Last update on Jul 19, 2010

Site Map Legal Notes Privacy Policy

© TechnoPark Corp., 2010, rev.960, 0.20sec