Things are not always used according to design. That is why Quality Assurance starts during design. Maplewood Software starts by reviewing designs by our customers. Once a design is approved by a customer, the design gets reviewed with a number of engineers to confirm the resulting product will stand up to abuse and be easy to learn and use.
|
As the product is being developed it is being tested according to the functional standard established. This means we develop tests at the same time we develop solutions. Functional testing also means we test to make sure the software can’t do something wrong.
|
Performance Testing is often treated like frosting on a cake when it should be treated like filling. The time to resolve a performance issue is during development, not when development is completed. Performance should be addressed at the beginning, middle, and end of the development process.
|
Regression Testing is automated testing designed to continue to test completed portion of a program. Load testing also automated testing that gets performed on completed software. Regression Testing is how we stay confident a system still works. Regression testing is very important for code reuse.
|