Techno Logica


Thursday, August 28, 2014

Automation of Web-based Apps using Groovy

What is Groovy?

Groovy is a modern, dynamic, general-purpose scripting language that runs on the Java Virtual Machine (JVM). Its based on Java and is considered a superset of Java, however it has some differences. It inter-operates with other Java code and libraries.

The below link give a kick start to the language:
http://www.oracle.com/technetwork/articles/java/groovy-1695411.html

Download Groovy

There are many ways to test Web Applications with Groovy:

use Groovy (potentially in conjunction with a specialist HTML parser) to parse HTML pages as if they were XML
use Groovy to simplify the code required to drive a Java API browser simulator, e.g. HtmlUnit or HttpUnit
use Groovy to simplify the code required to drive a Java API for manually driving a real browser, e.g. IE or Firefox
use Groovy to interact with a higher-level testing library which uses one of the above two approaches, e.g. Watij (for the equivalent of Watir in the Ruby world) or WebTest (to open up the possibility of testing more than just web applications)

Monday, August 25, 2014

Use PHP and SSH to execute command on remote machine


I had a requirement of executing commands on remote machine. I needed to execute commands in both Windows and Linux platforms. There are a wide variety of communication softwares out there who can help you with this. But, I choose SSH as a communication protocol for my requirement.

Linux comes loaded with ssh enabled and for windows we can have cygwin ssh installed. This was perfect, I will have to only configure the windows based OS. 

My requirement was to trigger it using a web page, so i used php for my server processing. After some trial and error - phpseclib worked out great!!

The official link to the tutorial : http://phpseclib.sourceforge.net/ 

Below code will give you a head start:

set_include_path(get_include_path().'\phpseclib');
include('Net/SSH2.php');
include('Net/SFTP.php');

define('NET_SSH2_LOGGING', NET_SSH2_LOG_COMPLEX);

echo "\r\n========= Open Communication ==========\r\n";
//Open SSH Communication
$ssh = new Net_SSH2($server);
//$key = new Crypt_RSA();
//$key->loadKey(file_get_contents('privatekey'));

if (!$ssh->login($username, $password)) {
//if (!$ssh->login($username, $key)) {
    echo "\r\n Error Occured while logging in...\r\n";
    //echo "Username:$username\r\n";
    //echo "Password:$password\r\n";
exit(1);
}
echo "\r\n Successfully Opened SSH Communication...";

$cmd = "your_command";
$arg1 = "your_arg_1";
$command = 'perl '.$cmd.' '.$arg1;

//Adding the below code to get proper command return code
$command .= ';echo "[return_code:$?]"';
echo "\r\n". $command;

//Executing the command
$output = $ssh->exec($command);

//Extract Return code
preg_match( '/\[return_code:(.*?)\]/', $output, $match );
$return_code = $match[1];
echo "\r\n". $output;
echo "\r\n".$return_code;

if(($return_code != 0))
{
echo "\r\n Command Failed";
}
else
{
echo "\r\n Command Pass";
}
?>

Tuesday, July 19, 2011

Perfecto Mobile : Unveils Fully Integrated Mobile Test Automation Solution for HP QuickTest Professional

Perfecto Mobile, provider of the MobileCloud platform for test automation and monitoring of mobile applications and websites, today announced its complete native solution for automated functional and regression testing for mobile applications within the HP QuickTest Professional (QTP) product.

"As mobile applications become business critical, enterprises need automated mobile testing solutions that plug into their existing quality processes," said Eran Yaniv, CEO at Perfecto Mobile. "It is our mission to address these challenges with MobileCloud for QTP, the first mobile test automation solution fully integrated with HP QTP.” MobileCloud for QTP is a fully integrated mobile test automation add-in within HP QTP, combining native QTP scripting and flow control with Perfecto’s cloud-based automated mobile testing solution. The integration enables enterprises to easily extend their functional testing environment to cost-effectively support mobile applications.  

Featuring a single integrated user interface and rich image-enhanced reports, MobileCloud for QTP supports device-agnostic mobile scripting and facilitates collaboration among globally distributed teams. With complete integration with HP QTP, which also tightly links to HP Quality Center, enterprises now have the ability to centralize their test management across the organization and gain visibility into their overall mobile quality management.  

"As smart-phone empowered mobile applications continue to gain momentum, they also bring new challenges to organizations to manage application development and testing costs,” said Jonathan Rende, general manager and vice president, Applications, Software, HP. "MobileCloud for QTP allows organizations to simplify and scale mobile testing while lowering overall costs, through extended ALM practices and improved collaboration among globally distributed teams.”  

About Perfecto Mobile

Perfecto Mobile is the provider of the MobileCloud platform for test automation and monitoring of mobile applications and websites, utilizing a wide selection of REAL mobile devices accessible via the web. Users can rely on Perfecto Mobile’s handsets and tablets to develop, test, deploy and monitor their mobile apps and services without having to physically obtain them.
For further information about Perfecto Mobile, please visit http://www.perfectomobile.com

src : http://eon.businesswire.com/news/eon/20110629006101/en/Mobile-QTP/QTP/Quick-test-professional

Friday, June 3, 2011

QC Integration : JIRA Bridge for HP Quality Center

Orasi Software’s JIRA Bridge for HP Quality Center is a solution that enables companies to harness the full potential of Atlassian’s JIRA and HP Quality Center software by synchronizing defect and requirement information between the two tools. The bridge enables a true collaboration between software quality assurance and development teams by seamlessly coordinating information between your teams, while offering your development and software quality assurance (QA) teams the flexibility to use the tools that best fit their needs.

Effective communication between teams is critical to overall quality and efficiency in the development process. The JIRA Bridge for HP Quality Center manages information sharing by automatically creating issues when test cases fail during test cycles. Without placing an extra burden on your team, the tool also enables you to gather metrics on your round-trip issue resolution process to drive the stability and reliability of release cycles.

To ensure that your software quality assurance team is in sync with your development team, there is no better solution than the JIRA Bridge solution.

Features:
  • Based on standard integration platform provided by HP’s Quality Center Synchronizer
  • Graphical Administrator console for managing integration schedule, rules and field mappings
  • Graphical Integrity reporting to ensure integration rules are correct – every time
  •  Bi-directional synchronization of issue data between JIRA v3.11 and later (including v4.2) and HP Quality
    Center 11.0, 10.0, 9.2 or 9.0
  • Supports customized JIRA Workflow definitions and multi-workflow environments
  • Provides a standard Windows installer that automatically installs and configures your integrated
    environment in minutes
  • Supports multiple mapping of many JIRA projects to one physical HP Quality Center project
  • Customizable business rules to define field mappings between JIRA and HP Quality Center
  • Synchronizes document attachments between JIRA and HP Quality Center
  • Data value translation between systems (e.g., QC Status New = JIRA Status Open)
  • Advanced logging and email notification
 For more information about the JIRA Bridge for HP Quality Center, please click here

Monday, May 23, 2011

Migrating From HP Mercury QTP To PushToTest TestMaker 6

TestMaker is the leading open source alternative to HP Mercury tools (Load Runner, QuickTest Professional, Quality Center.) TestMaker provides immediate compatibility with thousands of new Web objects in Rich Internet Applications (RIA, using Ajax, Flex, Flash) without any test coding. Then repurpose test objects to be functional tests, load and performance tests, and production monitors.

PushToTest TestMaker- The Single Platform for Functional Testing, Regression, Load and Performance Testing, and Business Service Monitoring 

Evolving business requirements, as well as ongoing technology innovations, drive change in every aspect of the software development industry. Organizations are shifting their IT architecture towards Rich Internet Applications (RIA) and SOA. They are updating their internal methodologies to become more agile. These changes create new challenges for their internal IT operations departments. To keep pace and succeed in this environment requires new test tools and methodology. PushToTest believes four qualities are needed to be successful in constructing, testing, and monitoring modern software and services: 

 

The TestMaker platform provides:  


  • Repurposing to Accelerate Application Time-To-Delivery: Saving Time, Money, and Test Maintenance A single platform for Functional Testing, Regression, Load and Performance Testing, and Business Service Monitoring, all from the same single test script. Pass smoke tests, surface performance bottlenecks, and enforce Service Level Agreements (SLAs) in one product.


  • The Fastest Way To Surface Problems TestMaker's unique correlation technology surfaces the root cause to performance problems and mitigation. TestMaker correlates observations of Threading, Database connection, memory, network, and CPU utilization in your Java application server to the specific load and performance tests running at any given time. In a single product TestMaker performs load generation and root cause analysis from application front-end to the back-end.


  • Immediately Ready For The Modern World
    Rich Internet Applications (RIA, using Ajax, Flash, Flex,) Service Oriented Architecture (SOA,) Web services, and REST

  • Easy To Build Tests, Easy To Operate Tests
    Record/Playback for Web applications, Graphical tool to build tests for SOAP/REST applications, plus powerful support for unit tests written in Java, Jython, Ruby and dynamic scripting languages.

  • Experts To Save You Time And Money
    The fastest way to get started: The PushToTest Proof Of Concept (POC) built with TestMaker. For example, one recent POC test took just 4 days from start to results.

Attend live workshop, Frank Cohen, CEO and Founder at PushToTest : http://www.pushtotest.com/migrate-hp-mercury-qtp-pushtotest-testmaker

 For more info : http://www.pushtotest.com/

Monday, December 6, 2010

QTP support for 64bit apps

Below is the information that is published in the HP support site about the 64-bit App and OS support :

64-bit application support
Using QuickTest Professional version 10.0 and below to test 64-bit applications is not supported. QuickTest Professional supports testing on applications based on Win32 API and MFC. QuickTest Professional version 11.0 supports test particular techonologies on 64-bit applications after installing patch QTP_00699.

64-bit operating system support
QuickTest Professional 10.0 and 11.0 supports:
  • Windows XP 64-Bit Edition—Service Pack 2/Service Pack 3
  • Windows Server 2003 64-Bit Edition—Service Pack 2
  • Windows Server 2003 R2 64-Bit Edition
  • Windows Vista 64-bit Edition—Service Pack 1
  • Windows Server 2008 64-Bit Edition (*)
  • Windows Server 2008 R2 Edition (*)
  • Windows 7 64-Bit Edition (*)
Note(*): These environments require patches QTP_00626 and QTP_00644
For more information see Document ID KM744522 - QuickTest Professional 10.0 Product Availability Matrix and Document ID KM543959 - QuickTest Professional 10.0 Readme
QuickTest Professional 9.5 supports:
  • Windows XP 64-Bit Edition—Service Pack 2
  • Windows Server 2003 64-Bit Edition—Service Pack 2
  • Windows Vista 64-bit Edition or Windows Vista 64-bit Edition—Service Pack 1
  • Windows Server 2008 64-Bit Edition
Note: For more information see Document ID KM480579 - QuickTest Professional 9.5 Readme
QuickTest Professional 9.2:
QuickTest Professional 9.2 supports Windows XP 64-Bit Edition-Service Pack 1 and Windows 2003 64-Bit Edition. Note: For more information see Document ID KM18464 - QuickTest Professional 9.2 Readme
QuickTest Professional 9.0/9.1 supports:
QuickTest Professional 9.0/9.1 supports Windows XP 64-Bit Edition-Service Pack 1, Windows Server 2003 32-Bit Edition-Service Pack 1, or Windows Server 2003 R2 (32-Bit x86). Windows 2003 server 64-bit is not supported.
QuickTest Professional 8.2 (and below):
QuickTest Professional 8.2 (and below) does not support 64-bit operating systems. 

 --------------------------------------------------------------------------------------------------------------------------

HP releases patch (QTP_00699) to support 64-bit Applications in Windows 7

Download : http://support.openview.hp.com/downloadAPatch.jsp?patchName=QTP_00699.EXE&prodName=qtp&prodRelease=11.00

Installation instructions

Please review all instructions and the Hewlett-Packard 
SupportLine User Guide or your Hewlett-Packard support terms
and conditions for precautions, scope of license, 
restrictions, and, limitation of liability and warranties,
before installing this patch.
------------------------------------------------------------
1. Back up your system before installing a patch.

2. Execute the patch:

        QTP_00699.EXE

During the installation, if you select to save the original
files, those files will be copied to the directory
\Patches\QTP_00699\orig
e.g. "C:\OpenView\Patches\QTP_00699\orig"

Wednesday, December 1, 2010

TFS Bug Item Synchronizer 2.0 for Quality Center


Next major version of popular TFS Bug Item Synchronizer for Quality Center is now released.
TFS Bug Item Synchronizer is an tool which allows testing and development teams to work together using tools built for their usage. Testers enter defects in Quality Center and when defect is created and updated into TFS, developer can fix it, link all changes to it and mark it as fixed. After this the tester will continue process on Quality Center side to verify the fix. Similar to this developer can create a work item and have it synchronized over to Quality Center for testers to verify the fix.
With this tool it is possible to synchronize both Quality Center Defects and Requirements with TFS work items.
Testers will only need to use Quality Center and developers TFS, no need to have both applications on both teams as this tool works totally on the server side.
This version supports
  • Quality Center 10.0
  • Quality Center 9.2 
  • Quality Center 9.0
  • Quality Center 8.2
  • TestDirector 8.0
  • Team Foundation Server 2005
  • Team Foundation Server 2008 SP1
Major new features include following:
  1. Conflict resolution for cases where both Quality Center and TFS items have changed. This resolution works field by field.
  2. Added possibility to synchronize TFS work items with Quality Center Requirements
  3. Support for Quality Center Release and Cycle –fields on both Defect and Requirement section
  4. Support for multiple TFS servers
Full Release Notes can be found in here: TFS Bug Item Synchronizer Release Notes.
TFS Bug Item Synchronizer 2.0 for Quality Center can be downloaded from Download section in this site.
Installation includes 14 days fully functional trial version, full version can be purchased from here.

QTP 11 - What's New - New Features

HP QTP 11 - What's New??


Download Now!!


XPath and CSS based object identification :Identify objects not only using normal object identification but with XPath and CSS identifier properties.

The new improved results viewer provides an executive summary page with summary data, pie charts and statistics for both the current and previous runs and a quick link to the previous run results.





You can now create reg ex with the help of syntax hints. Regular Expression Evaluator is available to test regular expressions that you have created.

Identify objects not only in relation to each other but in relation to neighboring objects. Objects identified with ordinal identifiers are good only as long as they maintain their relative positions with respect to each other in the new build of application. In case if this position changes or gets interchanged, ordinal identifiers may go for a toss. HP has now introduced Visual Relation Identifier

With the help of LoadFunctionLibrary statement, you can now load a function library when a step runs instead of at the beginning of a run session.

Since QTP is integrated with Service Test, you can now test your GUI and non-GUI based apps in a single run.

Record Support For FireFox is now available.

QTP 11 is capable of receiving Java or .NET log framework messages from your application which can then be embedded in the run results.

You can use the new EmbedScript/EmbedScriptFromFile and RunScript/RunScriptFromFile functions to embed JavaScripts in all loaded browser pages. You can use these scripts to perform operations on, or retrieve data from, the browser pages in your application.

QTP 11 now supports Web 2.0 Toolkit Applications out-of-the-box similar to any other add-ins

You can instruct QTP 11 to automatically parameterize test steps at the end of record session.

Silverlight Add-in To test objects in Silverlight 2 and Silverlight 3 applications. [After installation, Silverlight Add-in is displayed in the Add-in Manager as a child add-in under the WPF Add-in]

You can use WPF and Silverlight Add-in Extensibility SDK to develop support for testing third-party and custom WPF and Silverlight controls that are not supported out-of-the-box

Useful for concurrent license users. With redundant license servers you can create failover, so that if your main license server fails, your remaining servers maintain availability of your licenses without causing any downtime or loss of licenses for users.



src: http://www.learnqtp.com/new-features-qtp-11-aka-functional-testing-11/
      http://forums11.itrc.hp.com/service/forums/questionanswer.do?threadId=1452494

Wednesday, September 8, 2010

HP Quality Center - Agile Accelerator

The HP Quality Center Agile Project Accelerator is a complete solution to help manage Agile development projects with the following features:

  •  Ability to manage both Agile development efforts and testing efforts within the same Quality Center project
  •  Pre-built process workflows and rules to guide Agile processes 
  •  Easy to configure pre-built Agile user roles and related privileges
  •  Agile reports and graphs to track progress, such as Burn-down, Burn-up and velocity graphs 

The Agile Accelerator can be imported into Quality Center as a base project with pre-defined Agile workflows, configurations and rules to start managing the Agile methodology driven projects out of the box. The pre-built content helps accelerate the development effort and testing efforts within the same Quality Center project.


Demo Video:


article src:
http://h20338.www2.hp.com/enterprise/us/en/messaging/feature-software-scale-agile.html
https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&cp=1-11-127-24^1131_4000_100__

Tuesday, June 15, 2010

HP Forums - Quality Center

HP Forums - Quality Center

IT Resource Center Forums > Management software and system tools > Quality Center

Link : http://forums13.itrc.hp.com/service/forums/categoryhome.do?categoryId=895

This category is for discussions around HPS Quality Center. Topics are related to:

- QuickTest Professional
- TD for Quality Center
- WinRunner
- Business Process Testing
- Delivery Dashboard
- Service Test Management

Tuesday, February 16, 2010

Connect to QC Site Admin Api - SAClient.SaApi

src : http://forums11.itrc.hp.com/service/forums/bizsupport/questionanswer.do?threadId=1321283

Using VBScript:

Dim objSAClient, resp
Set objSAClient = CreateObject("SAClient.SaApi.9")
'you have to know which is the correct reference to the SiteAdmin

'then login as admin:
objSAClient.login "http://ipaddress/sabin", qcuser, qcpassword



Using PHP:

$objSAClient = new COM("SAClient.SaApi.9") ;
'you have to know which is the correct reference to the SiteAdmin

'then login as admin:
$objSAClient->login "http://ipaddress/sabin", qcuser, qcpassword



NOTE:
If you want to know what is the reference for the SAAPI you have to go to the regedit, "HKEY_CLASSES_ROOT\SaClient.SAapi\CurrVer" and see what is the current version and use it.

For QC 9.2 : 
 The URL in the format http://[:]/sabin.

For QC 10.0 : 

 The URL in the format http://[:]/qcbin.

Thursday, February 4, 2010

HP QTP Extensibility Accelerator demo




See how the HP QuickTest Professional Extensibility Accelerator lets you to test Web 2.0 apps ‘out –of-the-box’ and easily extend your existing tools to support future Web 2.0 development.

src : http://h30423.www3.hp.com/index.jsp?auto_band=x&rf=sv&fr_story=2535f2613537a9e3491ca53047faf913c0666d2e

Wednesday, January 27, 2010

QualityCenter/QTP integration best practices

This session will cover common issues, tips and tricks, and details of HP Quality Center and QuickTest Professional integration.

Attend and learn about:

Details of integrating HP QuickTest Professional and Quality Center, including an explanation of how QTP assets and tests are stored in QC and how QTP communicates with QC
Troubleshooting common integration issues
An explanation of what QTP/QC log files are and how to use them
How to use TDAPI/OTA in QC
What's new in QTP/QC 10

We’ll also give you a chance to ask questions.
We look forward to your participation at this HP Software & Solutions Customer Connection Member Event.
Register today!
Wednesday, February 1008:00am PDT 11:00am EDT 17:00 CET

Tuesday, August 11, 2009

Meet the Experts: Unraveling the mystery of HP Quality Center patches

Are you confused over the way patches are released by HP compared to how the process used to work when Quality Center was part of Mercury Interactive? Not sure how to find the latest information on a patch for your OS? Do you know what to do if the installation fails? Have you ever wondered why the HP Quality Center Client Files download after a patch is applied? In this webinar, Sandy Myers, a senior technical support consultant for HP Quality Center, will address some of the common concerns and processes involved with patching HP Quality Center server.

Topics will include:

· Mercury versus HP processes

· Types of patches

· Patch-release schedule

· Patch notification via SSO, KBs

· How to install and uninstall a patch

· What .vpd properties are, and what to do if a vpd.properties file is corrupted

· How to roll back a patch manually

· High-level differences between Quality Center 9.0, 9.2, and 10.0 patch processes on the server side

Register today!

Meet the Experts: QuickTest Professional

Join Sasha Rabinovich, senior technical support consultant for HP QuickTest Professional, to hear about technological challenges that testing professionals face today and about ways in which QuickTest Professional can meet those challenges. You’ll learn how to test for memory problems with QuickTest Professional, how to debug Web extensibility using Microsoft Visual Studio 2005, and how to use self-solve knowledge to search patches. Rabinovich will also cover the latest enhancements in QuickTest Professional 10.

Access this HP Software Customer Connection Member Event through the below link :

Register today!

Meet the Experts: tips and tricks for upgrading to HP Quality Center 10.0

HP experts Muhammad Sami and Philipp Schwarze, senior technical support consultants for HP Quality Center, will cover topics of interest to Quality Center customers who will soon be moving to Quality Center 10 or are planning to move to Quality Center 10. Specific topics include:

§ Supported environments for Quality Center 10 installation

§ Upgrade path for Quality Center 10

§ Purpose of the Verify tool

§ Purpose of the Repair tool

§ Verification Report details

§ Usage of exception file while upgrading projects

Access this HP Software Customer Connection Member Eventusing the below link:

Register today!

Monday, June 8, 2009

AccuRev to Support HP Quality Center 10.0

Article Source: EON:Enhanced Online News

LEXINGTON, Mass.--(EON: Enhanced Online News)--AccuRev Inc., a member of the HP Quality Management Ecosystem Partner Program, today announced support for HP Quality Center 10.0. AccuRev is extending its current issue-based change management integration to include software configuration management (SCM) for development and quality assurance (QA) teams leveraging their current investment in HP Quality Center 10.0.

AccuRev provides software development process automation and source code versioning to ensure full traceability between requirements and source code changes. The integration with HP Quality Center 10.0 improves the traceability of all development work and provides a firm foundation for application lifecycle management (ALM) based on the strong auditing, transactional, and compliance features of both systems.

“Working with HP, we plan to offer our customers an effective collaborative environment to manage all software development assets, from source code, requirements, tests, and other binaries all within the same tool,” said Cliff Utstein, vice president of marketing, AccuRev.

“Customers need to take a pragmatic approach to managing the application lifecycle in order to reduce costs and risks,” said Ankur Agarwal, senior product manager, Software & Solutions, HP. “AccuRev’s agile SCM and software process optimization capabilities combined with HP Quality Center help customers ensure that applications meet the needs of the business through end-to-end traceability of all business-critical artifacts.”

Availability

AccuRev integration with HP Quality Center 10.0 will be available from AccuRev in Q3 2009. For more information, contact your local AccuRev sales representative at 1-800-383-8170.

About AccuRev Inc.

AccuRev optimizes and automates the software development process to allow organizations using Agile or other development process models to accelerate their throughput and release higher quality software. AccuRev’s flexible and efficient approach to managing the software release process together with code assets is relied on by organizations challenged with doing Agile and parallel development, transitioning to Agile development practices, or managing geographically distributed and offshore teams. AccuRev ensures greater project visibility, optimal team collaboration, and software asset reuse to deliver more software at over 30 percent faster than traditional file-based, branch and label SCCM solutions. AccuRev, the fastest growing SCCM company, is used by over 500 global enterprises including Polycom, Texas Instruments, American Airlines, Orbitz, Thomson Financial, Verizon Wireless and Lockheed Martin.

Tuesday, June 2, 2009

Connect to Quality Center OTA Client using PHP

CODE:

$qcurl =$_GET["qcurl"];
$usr =$_GET["usr"];
$pwd =$_GET["pwd"];
$dmn =$_GET["dmn"];
$prj =$_GET["prj"]; 

$tdc = new COM("TDApiOle80.TDConnection") or die("Unable to instantiate Quality Center OTA API COM Object");
$tdc->InitConnectionEx($qcurl);
$tdc->Login($usr, $pwd);

If ($tdc->LoggedIn == 1)
echo "
Connected";
Else
        echo "Check the Attributes";

$tdc->Connect($dmn,$prj);

If ($tdc->Connected == 1)
echo "
Logged In : Domain - $dmn | Project :$prj ";

//$tsttMgr = $tdc->TestSetTreeManager; 


//Disconnect from the project
If ($tdc->Connected == 1)
{    $tdc->Disconnect();
echo "
Disconnected";
 }
//Log off the server
If ($tdc->LoggedIn == 1)
    $tdc->Logout();

//Release the TDConnection object.
$tdc->ReleaseConnection();
echo "
Released Connection.";



Tuesday, April 28, 2009

MKS for HP Quality Center

Improve Software Quality and Enhance Development and Quality Assurance (QA) Team Efficiency

MKS supports integrations with market leading, complementary development lifecycle tools, including leading software testing technologies. Our deep integrations result in a well managed cohesive development environment that is highly functional and user friendly.

"Quality Assurance is a crucial component of any IT project and is the responsibility of everyone involved - not just the QA Engineer, which makes it imperative for companies to ensure close, consistent collaboration between development, QA, and the business."
- Mark Sarbiewski, Senior Director, Solution Marketing, Software, Hewlett-Packard Company

Benefits of MKS and HP Quality Center (formerly Mercury Quality Center) integration for improved software testing:

Support IT governance by directly linking software change to defects
Improve communication between QA and Development with continuous process
Delivers complete traceability, closing hte loop between defects found in QA and fixed in development
Reduces project risk, providing assurance that QA is testing against the most current set of requirements

Connect Development and QA Teams with Integrated Process and Workflow Management:
HP Quality Center is integrated with the process and workflow capabilities of MKS Integrity to build a continuous and two-way process flow between Application Development and Quality Assurance teams.

Requirements authored in MKS Integrity can be synchronized into the Requirements Module of HP Quality Center, ensuring that testing requirements are directly related to the requirements being authored by the business analysts.

After testing is completed, defects identified with HP Quality Center are automatically cycled back into the development process via MKS Integrity, and travel with associated development artifacts such as source code or documentation. The integration enables organizations to establish an enforceable and auditable process for defect resolution, improving software quality, enhancing development and QA team efficiency, and supporting IT governance initiatives.

About MKS
MKS, the global application lifecycle management (ALM) technology leader, enables software engineering and IT organizations to seamlessly manage their worldwide software development activities. With its flagship product, MKS Integrity, MKS offers support for all software development activities through a single enterprise application, resulting in better global collaboration and higher productivity. MKS supports customers worldwide with offices across North America, Europe and Asia.
The MKS Integrity platform shows how a strong platform for application change and IT management can provide the foundation to meet the biggest challenges facing the Fortune 500 today - prioritization of IT spending, driving higher productivity, outsourcing and offshoring, and the reinvention of their IT infrastructure themselves.