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.
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:
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:
|Business model||Time & Material|
|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|