Projects featuring ‘Test suit’

Test factory as a part of continuous integration using Selenium 1

BRIEF

The factory is a bunch of most useful open source tools aimed to improve product quality. In conjunction with best testing practices it simplifies QA process and significantly reduces costs for maintenance phase.

(more…)

Data-Driven Storehouse of Automated Tests Using Advanced Testing Solutions

Brief

This project improves manageability and maintainability of test suits made with Mercury QTP testing tool by placing into a spreadsheet input data and method names to be executed in certain order with respective parameters and expected behavior. This solution allows an easy expansion to cover additional test cases (scenarios) for specific functionality.

Keyword-Driven Storehouse of Automated Tests Using Advanced Testing Solutions

Brief

A tests storage has been developed and is involved in functional and regression testing for an enterprise system. It is implemented as

  • A collection of function libraries designed to work with input data, database server, web and standalone applications;
  • Objects’ descriptions covering essential areas of the product; and
  • Scripts describing scenario for each specific test case

Test cases in conjunction with functions and objects description track down the state and assure the quality of the product from release to release.

Benefits
This solution significantly simplifies the maintenance of test cases, used to verify specific modules located on different platforms interacting with different database servers.

Testing toolkit for Transparent Interprocess Communication Protocol (TIPC)

Brief

The toolkit allows examining the performance of TIPC network segments. It consists of test scripts and utilities. Scripts stand for establishing:

  • Required testing load
  • Specifying  a network configuration and an activities schedule
  • Performance measurement and statistic collecting

Utilities provide traffic generation capabilities using specified network protocols such as TCP/TIPC, UDP/TIPC.,TCP/IP, UDP/IP

Architecture

The master script deploys and runs test scripts on several remote machines according to a specified schedule schema. Scripts establish network load by executing special network traffic generation utilities. Those utilities are configurable to use either TCP or UDP connections over either TIPC or IP protocol. The special statistic collection module produces network performance statistics for different stack protocols. It allows determining TIPC protocol usage expediency for different network configurations in comparison to IP based solutions for dedicated network segments.

Automated Regression Testing of Web Services

Brief

An extension to the Automated Regression Tester (please refer to ART description) that facilitates functional testing of Web Services with custom API. It intercepts input data represented as a text file that contains methods with respective parameters. Sequentially added methods easily allow an engineer to verify various cases and validate respective behaviors of the API. Moreover, in conjunction with application server stub, it enables verification of interaction between Web services and a Web application.

Automated Regression Tester (ART)

Brief

ART is a simple but powerful data-driven test framework developed in-house for automating functional testing of web applications. In this framework tests are executed by feeding a (text) control file to the application server stub, intercepting application output and comparing it against the master file; pre- and post-conditions are evaluated by dedicated pluggable Java classes. For manageability purpose, tests are organized in suites.

Benefits
QA engineers get the following advantages with ART:

  • Platform and OS independence allows preparing tests on workstation OS and executing them on the server OS
  • Text control files simplifies managing and maintaining tests for evolving product
  • Extensible & customizable design allows engineers solving complicated tasks
  • Appropriate exception handling allows preparing, executing and verifying results of negative test cases
  • Integrability with a wide spread build tool (Ant) allows executing test as a part of the build
  • Integrability with Cruise Control allows executing functional tests in scope of regular builds and triggering build failed alarm if a test does not pass
  • Multi-threading capability allows running several suits in parallel and decrease time required for regression testing
  • In conjunction with a coverage analysis tool gives excellent control on usable/unusable code
 
Custom software development : Outsourcing and Team Augmentation : Alliances for outsourcing : Outtesting & QA : Interaction with customers
Contractual arrangements : Expertise : References : Company : Contacts
© Copyright 1992-2014, KSF Technologies AG.