Mirasoft Group, professional Test Labs, provides high-quality offsore testing services. If you need unique test services, failure analysis, specific types of testing, to test a product, or anything connected with test, simply contact us. Top offshore software development company Mirasoft Group offers complete cycle of IT outsourcing services: analysis, design, programming, testing, integration, maintenance and support.
Home  Company profile Testing services Testing process Testing technologies

Case studies

Contact us

Testing Glossary

Related Links

Request for Quote

Case Studies   

Testing of Database Security System

Duration: 9 months

Team size: 10 persons

Large scale testing project included some subprojects both of them were used Automated Testing Lifecycle Methodology (ATLM).

The first subproject was focused on development of automated testing scripts and fulfillment of complete testing of a special tool. This tool was aimed to create connections with predefined sets of databases, to transmit data in a batch mode, to log the results in Database security system and to run the set of available commands.

  

Performed testing

  • Manual and Automated Functional testing (more than 3k Test Cases)

  • Automated regression testing

  • Bugs and Enhancements Reporting

  • Business cycle testing

  • GUI testing

  • Performance/Load testing

This subproject included the following phases:

    • Establish Test Strategy and Test Plan

    • Design manual Test Cases for Functional, Business Cycle, Performance, Volume and Stress testing

    • Perform manual testing and record results into Test Protocols. Fill all found defects in bug tracking system

    • Automate Functional, Performance and Business cycle tests using Jmeter as the basis

    • Run and debug Automated tests, compare the results to results of manual testing (in order to verify correctness of scripts)

    • Create documentation how to use Automated tests for Automated Regression testing


The goal of the second subproject was comprehensive testing of one module of DS System. This module with web interface is used for audit and monitor privilege setting changes in selected databases, sending alerts to authorized users about the changes. Testing was performed for main platforms and following databases: Oracle, MS SQL Server, DB2/UDB, Sybase, Hi-RDB.

The subproject included the following phases:

    • Writing Test Requirements and manual Test Cases in Quality Center (~2k test cases)

    • Performing manual testing and record results into Test Protocols. Filling of all found defects in bug tracking system

    • Creating Test concept and Test Engine in order to raise effectiveness of testing and provide reuse of common actions of each test

Tools used

  • Mercury Quality Center

  • Mercury Quick Test Professional

  • Own Test Engine

  • Bugzilla

  • Newsgroups

  

Without Test Engine productivity was up to 2 Tests/PD, with Test Engine – about 20 Tests/PD. Test Engine used MS SQL database for common and particular Test Parameters for each test. After creating of Test Engine there was no need in high qualified developers for writing of Automated tests.

    • Creating Parameters for all Automated tests

    • Running and debugging Automated tests, comparing the results to results of manual testing (in order to verify correctness of scripts)

    • Creating documentation on usage of Automated tests for Automated Regression testing

Testing of Namos Compact

Duration: 24 months

Team size: 3 persons

NAMOS compact is an integrated POS, payments and shop item management system for the service station segment. NAMOS compact contains two software packages:

  

Performed testing

  • Manual Functional testing

  • Bugs and Enhancements Reporting

  • Business Cycle testing

  • GUI testing

    • POS application with features for selling dry stock and wet stock items, discount calculation and the opportunity to pay with different methods of payment, i.e. for all requirements of a modern service station

    • Manager’s Workstation for data base maintenance like item creation, price changes, parameter settings i.e. administration of all data necessary for correct running POS application.


    The project includes the following:

    • Writing manual Test Cases for Functional, Business Cycle

    • Performing manual testing and record results into Test Protocols, filling of all found defects in bug tracking system.

Testing of RAD Platform

Duration: 18 months

Team size: 4 persons

Specialized RAD platform designed as multi-tiered framework providing building Business Applications of new generation. For this project incremental development lifecycle model is used with multiple deliveries.

  

Tools used

  • JUnit – used for Unit testing

  • Canoo – used for Load and Performance testing

  • Load Test Runner – own tool is used for Load testing

Currently the testing process accomplished by regular executing 400 junit tests, 400 automated scripts, and 1200 functional tests.

Performed testing

Test Types\ Test Levels

Unit

Issue

Integration

System

Ad Hoc

  

Functional

  

Performance

  

Load

  

Volume

  

Stress

  

Installation

  

Configuration

  

Security

  

Reliability

  

Usability

  

Business case

  

Regression

  
microsoft partner software outsourcing company

offshore outsourcing best practices compliance
Offshore Outsourcing
Best Practices

Home | Company profile | Testing services | Testing process | Testing technologies | Case studies | Contact us

   testing@mirasoft-group.com
  

+38044 4929960

Professional outsourcing provider of offshore software development services

Copyright © 2006-2008 Mirasoft Ltd.  
All rights reserved.