|
| |
 |
TESTING(QA) & VALIDATION SERVICES |
| |
| |
Our independent testing services employ modern testing methodologies and tools that allow you to minimize the many risks associated with software bugs, incomplete functionality and inadequate application performance. We also offer independent consulting to determine which tests are needed to ensure that your product meets industry-standard criteria.
• Usability testing • Performance/Load testing • Compatibility/Configuration testing • Documentation testing • Product / Project Release
We have highly experienced resources who are qualified and capable of delivering a Software Testing and QA service either ON SITE or Off Site depending on the project requirement.
TechMind can perform following Testing Functions for you, Click on the Levels or Methods for more detail
Testing Methods
As mentioned in Testing Levels, there three major methods of software testing
• White Box Testing
• Black Box Testing
• Regression Testing
White Box Testing
• Testing of single component
• Knowledge of internal working is mandatory
• Ensures tracing of “all” independent paths/loops at lease once exercised /tested
• All logical decisions are tested for their true or false sides
• Validation of data structures
• Can lead to a large number of test cases • Test case design methods for white box testing
• Basics path
- helpful in deriving logical complexity measure.
- Defines a basis set of execution paths
• Cyclomatic complexity metric
- provides quantitative measure of logical complexity can find no. of independent paths for basis path.
- Cyclomatic complexity equals number of conditions in a program - does not talk into account data programs.
Black Box Testing
• Function based
- Knowledge of features that software exhibits is mandatory
- Internal logic should not be focused on
• Conducted at software interface level
• Ensures that desired function works with all its integrated components
Test case design methods for black box testing
• Graph based
• Transaction flow modeling
• Finite state modeling
• Data flow modeling
|
|
|