|

Developer TestingThe value of testing code to catch potential problems early is undisputed. However, with tight deadlines, complex systems and scarce resources, there is often a gap between the testing that should be done and what is done.
Quality cannot be 'tested in' at the end of the software development life cycle. Involving software developers in the testing process - referred to as Developer Testing, Programmer Testing and/or Unit Testing - has the potential to contribute significantly to software quality, while also saving on time and resources involved in software development projects.
Ecetera has assembled a suite of products and services that simplify, accelerate, and automate the testing process that is required for successful Java-based enterprise deployments:
Quality OptimizationAt the other end of the spectrum from developer testing is the practice of quality assurance testing. Now that the software that is being delivered has been fully exercised by the developer to iron out any coding errors, quality assurance can focus on ensuring all the components work together as planned, user requirements have been met, and the system can scale beyond the user load that will be placed on it in production.
The best way to do this is to simulate real users interacting with the system in various numbers while closely watching everything that is happening inside the application.
|