Use rational Quality Manager to reduce the risk of exposing environment-specific defects

Source: Internet
Author: User
Tags aliyun automation tools based configure environment external functional how to

Otherwise, the environment-specific flaws will be exposed to stakeholders. Pramod Chandoria Describes how you can ensure that http://www.aliyun.com/zixun/aggregation/18863.html "> Automated tests are run on the right machine based on the coverage of the planned test environment, and reduce the risk of exposing platform-specific issues. This article also explains how to configure, manage, and run automated tests in Rational Quality Manager.

Software testing is an important part of the software development lifecycle because it ensures that software developers and owners in the software work as expected. Since today's software and software environments are becoming more complex, it is difficult to manage testing with manual methods alone. Many organizations are looking for solutions to automated test work to reduce the risk of final product legacy regression defects.

Fortunately, there are many automation tools available to automate testing, including Ibm®rational®functional Tester and Rational®performance Tester. The initial issue was related to how to automate the tests and how to maintain tests as the application changes. However, after creating a very sophisticated suite of automated tests, it is useful in the long run.

After you automate your testing, on all supported platforms (including Microsoft Windows 2008 server, Android, Firefox 10, ibm®websphere®application server, Oracle, IBM® DB2, etc.), there is another challenge when running automated tests. Each year, due to version changes, support for new platforms, and other factors, the list of supported platforms changes.

To take a recent example, Mozilla has released several versions of the Firefox browser since version 3.0. This means that it is important not to run this test and that it is equally important to run all tests on all supported test environments. This article explains how you can ensure that your automated tests automatically cover all of the platforms in your test plan, ensuring that test scope and flaw detection are performed to the fullest extent before the software is released.

Figure 1. Manual scripts

Larger image of Figure 1

Automate testing with Rational Quality Manager

Ibm®rational®quality Manager is a web-based test management tool. It integrates most of the leading automation tools, including rational functional Tester, rational configured Tester, Rational®robot, HP Quick Test Professional, and more. Rational Quality Manager exposes the RESTful Web API, making it easy to integrate with other tools.

Essentially, Rational Quality Manager provides two types of scripts:

Native manual scripts using various natural language steps, such as the remote script shown in Figure 1 above, represent an external automation script, as shown in Figure 2 below

Figure 2. Remote functional test Script

Manual scripts capture various manual steps in natural language statements, as shown in Figure 1, and are therefore useful in manual testing. Remote scripts, on the other hand, represent placeholders for actual external automatic scripts that can be run through specific external automation tools, as shown in Figure 2 above. Each remote script has a type that is based on the type of automation tool. Rational Quality Manager cannot run a remote script; it can only coordinate execution: delegate a remote script to an automated tool that can actually run the script.

Automated tests are typically run on a lab machine, and the applications tested by their machines (creator Under test, AUT) and automation tools are set to run automated tests. To integrate with Rational Quality Manager, each automation tool needs to have a lightweight utility called an execution adapter to fill the gap between rational Quality Manager and automation tools. Each rational automation tool has an adapter that is specific to the rational Quality Manager, which connects the two.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.