Home > Services > Testing > Methodology Highlights
 
 

Proven methodology based on years of real world experience
 
Tesnet Group’s REST ASSURED!™ Methodology is a proven formula based on years of real world experience in complicated testing projects. It’s practical, and rapidly leads to shorter testing times and substantial cost savings.

Our testing methodology is comprised of five phases supported by automated testing tools that assure professional and efficient testing, increased test coverage, and substantial timesavings. The phases are:
  Test planning
  Automated Test development
  Test execution
  Defect tracking & Software Test Report
  Test Management
 
Test Planning
Test planning is the main phase of our testing process. We design the tests generally, based on information derived from the Software Requirements Specifications (SRS), and specifically, based on the Software Design Documents (SDD).
 
Software Test Plan (STP)
The Software Test Plan is a document that covers the following major issues:
 
Testing environment
  Test types
  Test levels
  Success criteria
  Scope of work
  Test schedule
  Risk factors analysis (in the test project)
 
Software Test Design (STD)
During this stage, we write detailed test scripts, which include:
  Test objectives
  Initial conditions
  Inputs and actions required for the specified test objective
  Expected results
Also, we use automated testing tools during this stage to aid us in test planning.
 
 
BACK TO TOP 
 
 
Automated Test Development
During automated test development, we develop automated testing scripts based on the STD document we developed, and you approved, during the previous stage.

Automated testing tools are an integral component of our REST ASSURED!™ methodology. Tesnet Group uses leading automated testing tools, and augments them with our proprietary SMART Functions™. SMART Functions™ are an elaborate set of functions that allow us to make the most out of market-ready tools, and contribute dramatically in accelerating the testing process and increasing its effectiveness.

By combining automated testing with Tesnet Group’s SMART Functions™, you experience shorter implementation time and increased test coverage, and significantly reduce human resource costs.

Not everything can and should be automated though. We’ll use our in-depth testing experience to tell you if automated tests will work best for you, and if so, we’ll use them carefully to protect your investment.
 
 
BACK TO TOP 
 
 
Test Execution
When your application is ready for testing, we’ll begin test execution. Test execution consists of performing test cycles according to the development team’s deliverables. Each cycle focuses on a single test level and test type (e.g. a cycle for functional tests under unit test level or a load cycle under the system test level etc.). The cycle consists of manual and automated test scripts; with the objective of detecting as many defects as possible. The cycles repeat themselves until all defects are resolved.
 
 
BACK TO TOP 
 
 
Defect Tracking & Software Test Report (STR)
Apart from detecting and reporting application malfunctions, defect tracking should include a clear definition of the defect and how to reproduce it. That gives the developers an accurate description of how to reproduce the defect, and therefore, how to fix it.

Another objective in managing defects is to trace its life cycle: from the time it was created, approved and delivered to the development team, to the time it was fixed and re-tested.

Tesnet Group uses designated tools at this stage to record and track bugs, and also to provide managerial information such as summaries or advanced graphs.
 
 
BACK TO TOP 
 
 
Test Management
Effective test management is a complicated task requiring a clear and proven methodology as well as an experienced and highly talented project manager.

Test management includes monitoring the progress of test design, automatic test development, execution of test cycles and defects re-testing. It also includes test coverage control to assure that each requirement is tested, and tracking of a defect's life cycle.

From our experience, Tesnet Group believes that it’s crucial to carefully manage the massive amount of information involved in a test project. To meet that requirement, we’ve developed methodologies and techniques that guarantee successful test management, such as:
 
A task force, including representatives of your system experts and software developers
  Techniques to record, prioritize and manage problems until the final fix
  Project plan controls
 
Periodic status reports
  Trends and problem identification
  And more 
 
 
 

 
  Automatic Testing – Key   Advantages
Reduce implementation time
Save human resources
Maximize test coverage
Reduce human error
Improve documentation
Improve reporting and management
 Copyright © 2003 - Tesnet Group - All Rights Reserved