|
TM Systems follows below approaches based on
the project requirement. But above all we work on
more practical approach for Quality Assurance of
an application. Our team follows two different approaches
for application testing.
- Unit Testing
- focuses verification effort on the smallest
unit of software
- Integration Testing
- uncovers errors associated with interface
- Validation Testing
- Software requirement analysis are validated
against the software that has been constructed
- System Testing
- Checking of whole system and its component
as one
- White box Testing: White box testing guarantees
- All independent paths within a module have
been excised at least once.
- Exercises all logical decision on their
true and false sides
- Executes all loops at their boundaries
and operational boundaries
- Black box Testing: attempts to find errors
in following categories
- Interface errors
- Errors in external database access
- Incorrect or missing function
- Regression Testing
- Checking whether previously working functionalities
have not stopped working due to some other
changes
- Browser compatibility
- Check system in each browser like IE6,
IE7, Fire fox, Safari, Opera and Chrome Specialized
Testing Approach
- Security Testing
- Verifies that protection mechanism built
into the system will, in fact, protect it
from improper behavior like code hijack, SQL
injection, Code Injection, XSS testing, Spam
prevention etc.
- Performance Testing
- Verifies system will work on different
platform, environment
- Stress Testing
- Verifies system will not crash under peak
load
|