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.