Home About Us Focus Market Clients Careers Locations
Software Lifecycle
Management

- Business Analysis
- Design
- Development
- Quality Management
- Engagement Models
- Integration
- Testing
- Maintenance
Application Maintenance
GIS Offerings


CBA Portal | Software Lifecycle Management | Testing


CyberTech's Testing Services help customers mitigate problems associated with this specialized branch of software engineering. We offer a set of steps in its approach that provides relief on several aspects of testing that can be clearly measured for effectiveness.

Testing Services offered by CyberTech comprise

Product Functional Testing - Functional & Regression Testing

Certification Testing
Load Testing - Performance, Stress Testing, Endurance Testing
Availability Testing

Testing Services Approach

The steps in this approach include defining test strategy and requirements, developing a test plan, developing tests, executing tests & delivering results, and automating tests. These tasks can be done offsite with some on-site interaction.

Defining Test Strategy & Requirements

We assist customers by defining their testing needs. This step typically includes laying out a Test Strategy and gathering & documenting the Test Requirements. The deliverables at the end of this is a Test Strategy Document that includes Test Requirements and Test Goals.

Developing a Test Plan

We assist customers by developing a test plans that contains details such as a description of the test process, error classification nomenclature, and methods, levels & types of tests to be performed.

Developing Test Cases

The next step involves developing test cases for the application at several levels. Test Cases cover specific tests to be performed at unit, integration and system levels. We deliver a comprehensive set of test case documents containing these test cases.

Executing Tests & Delivering Test Results

We assist customers in executing and delivering test results. This step typically includes executing tests, reporting errors detected, reviewing and determining the next course of action whether it means modifying tests, or performing the tests on the next release of software. (See example below.)

Modifying & Deploying New Tests

We assist customers in modifying existing tests and deploying new tests based on previous test results. This step typically includes the following activities

  Analyzing errors detected and identifying new test cases

  Modifying test cases

The deliverable at the end of this task is a modified Test Cases Document followed by another round of test execution.

Automated Testing

Automated Testing is an area that can bring in significant levels of productivity. As a product stabilizes, certain tests become candidates for automated testing. We assist customers in defining a phased strategy for automated test execution and follows through with building automated test cases to be used in industry-standard or a custom automated test environment.

CyberTech can deliver a strategy for automated testing, create automated test suites and build a custom automated test environment for the target software. CyberTech possess hand-on product testing knowledge, proven testing processes, proven Software Engineering Methodology, Software Testing Infrastructure, and ready to deploy pool of resources.