|
Functional Testing (Manual / Automated) |
|
Functional Testing
Functional tests tend to answer the question of "can the user do this" or "does this particular feature work." Functional testing refers to the requirements documentation, although some of the development methodologies work from use cases or user stories.
| Functional Testing |
| Our approach |
- Requirements are analyzed, all of the issues and questions are addressed and resolved.
- Test scripts (or checklists, or test cases) are documented, requirements are traced.
- Tests are executed against a specific software version
- A test result report is generated and published (includes application status description and recommendations on application quality improvement).
|
| Tools |
MS Visual Studio Team System Test Edition, TestLink |
| Deliverables |
Test scripts (or checklists, or test cases), requirements traceability matrix, test result report |
Automated Functional Testing
Automated tests are commonly used for manual testing efforts reduction, increasing the speed of complex solutions testing and status assessment, testing applications or parts without user interface.
| Automated Functional Testing |
| Our approach |
- Requirements are analyzed, all of the issues and questions are addressed and resolved.
- Test scripts are developed and debugged.
- Test can be incorporated into any continuous integration environment for automated execution.
- Tests are executed against a specific software version.
- Test result report is generated and published (includes application status description and recommendations on application quality improvement).
|
| Tools |
Selenium, SilkTest, QuickTestPro, WATIR |
| Deliverables |
Test scripts, test scripts documentation, requirements traceability matrix, test result report |
|