Type of Testing

We perform different type of software testing in Eniak Testing Lab. The types of testing depend on your project, available time for testing and your budget.

There are many different types of software testing. Below is a brief overview of some of the more common testing types that we use in our work.

Acceptance Testing

When we receive new version of the program we will start with brief Acceptance testing. We will check if program is stable enough to be tested. If some portions are testable and some portions are not yet available we will formulate out test strategy for this stage avoiding no testable parts.

Integration Testing

Integration testing proves that all areas of the system interact with each other correctly and that there are no gaps in the data flow. It is very important to have good understanding about the results of Integration Testing. Usually we do these tests before Functional tests.
Final Integration Testing is the last chance to review work before final release. This test is good to be done in the end of testing circle, after all bugs are fixed.

Functional Testing

Functional Testing assures that each element of the applications meets the functional requirements and specifications. We will perform a lot of test cases to assure correct functional work of the system in this test phase.

Performance Testing

Typically the last set of tests performed before implementing the new system, performance testing validates how well the system performs, from a speed and data processing perspective. This is important because even if all the functional business requirements are validated, a poor performing system will negate much of the system's functional features. Stress and Load testing are often grouped into this category, but should be viewed as individual test phases.

Regression Testing

Regression Testing is extremely important part of testing phase. One aspect of regression testing is retest to assure that all fixed bugs are really fixed. You may prepare for us an extract with fixed bugs and we will retest them. If your company uses on-line bug tracking system it is possible to give us access to the bug tracking system (with limited rights for us) and we will view and retest fixed bugs. The other side is analysis and create a simple series of tests to assure that fixed bugs doesn't destroy anything else. This activity is completely teamwork. You may give us your expectations about possibilities of new problem. We will analyse every bug carefully and the parts of system that it reflect and will create test strategy to assure that there isn't risk for new issues.


Back to the Top

 

 

Copyright © Eniak 2001 - 2002. All right reserved