Precise TPMS: QA Services

About Solution

Precise Transaction Performance Management System (TPMS) is an integrated product suit that helps enterprises to take control of business performance of their applications.

The system offers powerful tools (agent-based and agent-less technologies, an overarching dashboard) for revealing bottlenecks in business transactions, preventing/identifying and fixing a problem in a specific technical or business situation. With provision of direct drill-down to pinpoint the root cause, business-critical systems are still available and running at peak performance.

TPM solution package delivers the broadest breadth and depth of platform coverage allowing IT specialists to manage all of their critical enterprise applications from a single, consolidated dashboard, from packaged applications (SAP, Oracle applications, Peoplesoft, Siebel), custom applications (web, J2EE, .Net), databases and even storage.

Project History & Achievements


The customer, a leading distributor of software solutions for business process monitoring, turned to EffectiveSoft with the request to test TPMS in terms of functionality, localization, installation and system removal across a number of browsers, operating systems and servers.

Impressed by EffectiveSoft QA approaches and methodologies applied, the customer delegated the QA processes to our team. Initially, it was a minor set of tasks the QA team had to carry out since the system itself was enough sophisticated for covering all the functionality at once. Within the time, more tasks were added and the team increased up to 20 members. Today the team is divided into 2 sub-teams for testing the application and databases.

What we did and what we do

To ensure a high quality of the system and simulate its performance on customer-client side, we created a dedicated testing environment on our side, which is based on a number of virtual machines configured under different combinations of OS, databases and servers.

The QA processes covered a full life cycle of the system, from installation and deployment up to complete/partial system removal.

The types of testing performed:

  • Black box testing
  • White box testing
  • Functional (components and system)
  • Regression
  • Sanity
  • Smoke
  • Ad Hoc Testing
  • Install/uninstall testing
  • Usability testing
  • Integration testing
  • End-to-end testing
  • Compatibility/Configuration
  • Cross-platform and cross–browser testing
  • Alpha testing
  • Beta testing
  • Localization
  • Security

We use HP Quality Center as a bug-tracking system and test cases storage. Using this tool we can check the results of test cases being applied for all the product versions.

Reporting and communication

To efficiently and timely manage the information turn-round both within the QA team and with the customer, as well to keep the process transparent for the customer, we apply the following approaches:

  • Within the team: SharePoint is used to manage daily tasks and reports: internal Jira system for local task reporting. Weekly status report meetings, ad hoc meetings to track the progress, email-correspondence.
  • With the customer: daily Scrum meetings to discuss performed and planned tasks, open issues, and other project-related moments. Each of the team members is open for communication with a development/product team on the customer’s side via emails, online-conferences (Skype, Google talk). WebEx meetings are arranged to remotely present the system performance in our testing environment for a better discussion and demonstration purposes. A detailed month report (Excel) with tasks and time spent on work done is sent to the customer.

Project Resume

Business model Time & Material
Development model Agile
Project workload Approx. 30 man-years
Team 20 members, incl. 2 team leaders, 5 senior testers
Documentation Test plan, test cases, test reports, defect reports, design specifications
Technologies & tools HP Quality Center, VM Ware, JSystem
Databases used Oracle, SQL Server, Sybase, DB2
Application Servers and OSs used WebLogic, WebShpere, Tomcat, GlassFish, JBoss, Oracle Application Server, IIS, Apache, installed on different OS: Windows, Linux (RHEL), Solaris, Suse Linux, AIX, HP
Industry Government, Professional Services

Back to Portfolio Overview

EffectiveSoft © 2000 - 2018
We use cookies to ensure that you get the best experience on the website. By further browsing you agree with our Privacy Policy.