|
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. 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.
|
|
| Copyright © Eniak 2001 - 2002. All right reserved
|