MI test tool introduction [Repost]

xiaoxiao2021-03-06  67

WinRunner: Powerful Enterprise Automation Test Tool

Mercury Interactive's WinRunner is an enterprise-class function test tool that detects whether the application can achieve the expected functionality and normal operation. By automatic recording, detection, and playback users, WinRunner can effectively assist testers to test different releases of complex enterprise applications, improve testers' work efficiency and quality, ensure cross-platform, complex enterprise-level There is no fault release and long-term stable operation. Enterprise-level applications may include web applications, ERP systems, CRM systems, and more. These systems have been tested before the upgrade, ensuring that all functions can run normally without any errors. How to effectively test an application system that continuously upgrade updates and different environments is a problem that each company will face. If time or resources are limited, this problem will be more difficult. The workload of artificial test is too large, and it will also take additional time to train new testers. In order to ensure that complex enterprise applications can run normally and reliably in different environments, you need a test tool that can make a simple operation to automate the functional test of the application. Easily create tests to create a test with WinRuuuner, just click on the mouse and keyboard, complete a standard business operation process, WinRunner automatically logs your operation and generates the required script code. In this way, even if a business user with limited computer technology knowledge is easily created. You can also directly modify the test script to meet the needs of various complex tests. WinRunner provides these two test creation methods to meet the different needs of business users and professional technicians in the test team. Insert checkpoints in the process of recording a test, you can insert checkpoints, check if the application runs normally in a moment / state. After inserting the checkpoint, WinRunner collects a set of data indicators to verify it when the test is run. WinRunner offers several different types of checkpoints, including text, GUI, bitmaps, and databases. For example, with a bitmap checkpoint, you can check if the company's icon appears in the specified location. In addition to creating and running tests, WinRunner can verify the value of the database to ensure the accuracy of business transactions. For example, when creating a test, you can set which database tables and records need to be detected. When the test runs, the test program automatically checks the actual value and the expected value within the database. WinRunner automatically displays the detection result, highlighting on the updated / deleted / inserted record to cause attention. Enhancements In order to completely test a application, you need to use different types of data to test. WinRunner's Data Drive Wizard allows you to simply click on a few mouse, you can convert a business process test into a data-driven test, which reflects the individual and realistic behavior of multiple users. Take a process of an order input as an example, you may want to use the order number or customer name as a variable column, with multiple sets of data. With Data Driver Wizard, you can choose the data replacement of the order number or the client name with which of the data table files. You can enter the order number or customer name into the data table file, or import it from other forms and databases. Data drive tests not only saved time and resources, but also improved the application's test coverage. WinRunner can also increase the performance of the test through the Function Generator. Use the Function Generator to select a feature from the directory list to increase the test capability. For example, you can select "Calendar" and then select from the subordinate directory of the calendar function, such as Calendar_Select_Date (), and then you can enter the parameters intuitively and insert this feature into your test. For a considerable number of enterprise applications, WinRunner provides Virtual Object Wizard to identify the previous unknown object.

With Virtual Object Wizard, you can select the type of unknown object, set the identity and name. When recording the test using the object, WinRunner automatically corresponds to its name, thereby increasing the readability and test quality of the test script. Run the test Create a test script and insert the checkpoint and the necessary additive feature, you can start the test. When you run a test, WinRunner automatically operates the application, just as a real user performs every step according to the business process. During the test run, if there is a network message window or other unexpected events, WinRunner will also exclude these interference according to the pre-set setting. Analysis results After the test run, you need to analyze the test results. WinRunner provides detailed and easy report by interactive reporting tools. The report will be listed in the test, the location, checkpoints, and other important events found, help you analyze the test results. These test results can also be found through the test management tool TestDirector for Mercury Interactive. Maintenance test Over time, developers will further modify the application and need to increase additional testing. With WinRunner, you don't have to recreate your tests every change in the program. WinRunner can create tests that can be reused throughout the application life cycle, which greatly saves time and resources to make full use of your test investment. WinRunner automatically creates a GUI MAP file to save the application object each time you record the test. These objects are hierarchically organized, or you can overview all objects or query the details of an object. In general, any changes to the application will affect hundreds of tests. WinRunner can easily implement test reuse by modifying a GUI MAP file rather than countless tests. Helping your application for wireless application preparation With the increase of wireless devices, your application test plan needs to meet traditional browser-based users and wireless browsing devices, such as mobile phones, pagers, and personal numbers. Assistant (PDA). Wireless application protocols are open, global network protocols to support standard data formatting and transmission of wireless device signals. With WinRunner, testers can use micro browsing simulators to record business processes, and then play back and check the correctness of these business process functions. Industrial standard load test tool

LoadRunner? Is a load test tool for predicting system behavior and performance. The LoadRunner can test the entire enterprise architecture by performing simulated supporting and real-time performance monitoring. By using LoadRunner, companies can minimize test time, optimize performance, and accelerated application cycles. At present, enterprise network applications must support a large number of users, network architecture, including various applications and software and hardware products from different suppliers. Unpredictable user loads and increasingly complex applications allow companies to worry about problems such as slower response, system crash. These inevitably lead to the loss of the company's income. Mercury Interactive's LoadRunner enables companies to protect their own source of income, minimizing existing IT resources without purchasing additional hardware, and ensuring that end users have quality, reliability, and availability of their test applications in all aspects of the application system. The scalability has a good evaluation. LoadRunner is an automatic load test tool for various architectures that predict system behavior and optimize system performance. LoadRunner's test object is a system of the entire enterprise, which helps you find and discover problems faster by simulating actual user's operational behavior and implementing real-time performance monitoring. In addition, LoadRunner supports a wide range of protocols and technologies to provide special solutions for your special environment. Easily create virtual users Virtual User Generator using LoadRunner, you can easily create system loads. The engine can generate virtual users to simulate business operation behavior of real users in a virtual user. It first records the business process (as follows or ticket booking), then converts it to a test script. With virtual users, you can generate thousands of users access on Windows, UNIX, or Linux machines. So LoadRunner can greatly reduce the hardware and human resources required for load testing. In addition, LoadRunner's Turboload patented technology can be. Provide high adaptability. Turboload allows you to produce hundreds of thousands of online users and millions of clickers of a number of clicks. After establishing a test script with Virtual User Generator, you can perform parameterized operations, which allows you to take advantage of several different actual data to test your application, reflecting the system's load capacity. Taking a order input process as an example, the parameterization operation can replace the fixed data in the record, such as the order number, and the customer name, by variable value. In these variables, enter the possible order number and customer name, to match the operational behavior of multiple actual users. Loadrunner is to dynamize the parameterization of its test data through its Data Wizard. Data Wizard is directly connected to the database server, from which you can get the required data (like a single number and username) and enter it directly to the test script. This avoids the need for manual processing data, and Data Wizard saves you a lot of time. To further determine your Virtual User to simulate real users, you can use LoadRunner to control certain behavior features. For example, just click on the mouse, you can easily control the number of transactions, the transaction frequency, the user's thinking time and connection speed. After creating a real load Virtual user, you need to set your load scheme, business process combination, and virtual users. With LoadRunner's Controller, you can quickly organize a multi-user test solution. The Controller's rendezvous feature provides an interactive environment where you can establish a start-up and loop load, and can manage and drive load test schemes. Moreover, you can use its schedule service to define when the user will access the system to generate a load. This way, you can automate the test process.

You can also use controller to qualify your load scheme, and all users in this scenario perform actions at the same time - as logging in to an inventory application --- to simulate the peak load. In addition, you can also monitor the performance of each component in the system architecture --- including servers, databases, network devices, etc. ---- to help customers determine the configuration of the system. Loadrunner provides more test flexibility through its AutoLoad technology. Using AutoLoad, you can set the test target according to the current number of users, optimize the test process. For example, your goal can be to determine the number of clicks or transactions per second per second per second. Positioning Performance Question LoadRunner contains integrated real-time monitors, and you can observe the operating performance of the application system at any time when the load test process. These performance monitors show your real-time display of transaction performance data (such as response time) and other system components, including Application Server, Web Server, network devices, and databases. This way, you can evaluate the running performance of these system components from both portions of the client and server during the test process, making it faster. Furthermore, use the LoadRunner's ContentCheckTM, you can determine whether the application function under the load is normal or not. ContentCheck is running at Virtual Users, detects the contents of the application's network packet content, and determines if there is an error content transfer. Its real-time browser helps you observe the program performance status from the end user angle. Analysis results Once the test is in the test, once the test is finished, LoadRunner collects all the test data summarizes, and provides you with advanced analysis and reporting tools to quickly find performance issues and trace the original. Using LoadRunner's Web Transaction Detail Monitor, you can learn about the time you need to download all images, frames, and text to each page. For example, this transaction detail analysis mechanism can analyze whether the application system is slow due to a large-sized graphic file or a third party's data component. In addition, the Web transaction detail monitor decomposes the reaction time of the client, network, and the upper end of the server, facilitates the problem, and locates the real error component. For example, you can decompose network delay to determine the time spent in DNS parsing time, connecting to a server, or SSL authentication. By using the LoadRunner analysis tool, you can quickly find the location and cause of the error and make the corresponding adjustment. Repeated test assurance system released high-performance load tests is a repetition process. Each time you process an error condition, you need to perform a load test with your application in the same scheme. Taking this test whether you do what you do is improved. ENTERPRISE JAVA Beans Test LoadRunner fully supports the load test of EJB. These Java-based components are running on the application server, providing a wide range of application services. By testing these components, you can confirm and resolve possible problems in the early days of application development. With LoadRunner, you can easily understand the performance of your system. Its Controller allows you to repeat the same test scheme before the error modification. Its HTML-based report provides you with a baseline needed to compare performance results, with this measurement to how to improve and ensure successful application. Since these reports are based on HTML-based text, you can publish it on your company's internal Internet for easy access. Maximize investment returns all Mercury Interactive products and services are integrated, which can be fully compatible. Since they have the same core technologies, test scripts from LoadRunner and ActiveTestTM, in the Mercury Interactive Load Test Services project, can be repeated for performance monitoring.

With the MerCury Interactive Monitoring Function - TopazTM and ActiveWatchTM, the test script can be reused to balance the investment income. More importantly, you can provide a complete application performance management solution for the monitoring of the previous deployment of the test. Support Wireless Application Protocol With the increase of wireless devices, your test plan needs to meet traditional browser-based users and wireless internet devices such as mobile phones and PDAs. Loadrunner supports 2 most widely used protocols: WAP and I-MODE. In addition, through the load test system overall architecture, LoadRunner allows you to completely detect these wireless Internet systems by recording a script. Support Media Stream Apply LoadRunner also supports Media Stream applications. To ensure that end users get a good operational experience and high quality Media Stream, you need to detect your Media Stream application. Using LoadRunner, you can record and replay any popular multimedia data stream formats to diagnose the performance of the system, find the original, analyze the quality of the data. The full enterprise application environment supports LoadRunner supports a wide range of protocols that can test various IT infrastructure. Global test management system

TestDirector? It is the first Web-based test management system in the industry that can be managed globally within your company or outside. TestDirector has greatly accelerated testing process by integrating various parts of test management, including demand management, test planning, test execution, and error tracking. E-commerce is affecting many companies to formulate plans and build their own IT systems. Soon, a web application can be created, developed and immediately present in front of your client, supplier, or partner. However, due to compact development plans and complex system based, Web application tests are often ignored. In order to synchronize with new economic, you must develop high-quality web applications that have been tested. You need to set up a central point to manage the test process. A web-based test management system provides a co-cooperative environment and a central data warehouse. Due to the distribution of testers, you need a concentrated test management system to allow testers to participate in the entire test process regardless of wherever they are. The IT department will grow very fast, and people will continue to flow. You must train new testers in the fastest speed, church all of them related to testing knowledge technology. The focus is to manage complex development and testing processes, improve communication between department and accelerate your testing. TestDirector can eliminate obstacles between organizations and geographies. It allows testers, developers, or other IT staff to interact with information in different places through a central data warehouse. TestDirector will test the test process - from the test requirements management, to the test plan, test schedule, the test is executed after an error - only in a browser-based application, without the need for each customer End install a client program. The demand management program drives the entire test process. TestDirector's web interface simplifies these requirements management processes to verify that every feature or function of the application is normal. By providing a more intuitive mechanism to connect the demand and test case, the test results, and reported errors, ensuring that the highest test coverage can be achieved. There are generally two ways to link demand and testing. First, TestDirector captures and tracks all the first-occurring application needs. You can generate a test plan on this basis and to correspond to your needs. For example, you may have 25 test programs (?) To correspond to the same application needs. You must easily manage a multi-matching relationship between the demand and test plan (?), Ensuring that every need is tested. Second, since Web applications are constantly updated and changed, demand management allows testers to add or modify demand, and determine that current application requirements have certain test coverage. They help determine which parts of an application need to test, which tests need to be developed, and whether the completed application meets the user's requirements. For any dynamically change web applications, you must review whether your test plan is accurate and make it in line with the most current application requirements. The development of the plan test test plan is a critical part of the test process. It provides a structural framework for the entire test. TestDirector's Test Plan Manager provides a key point and web interface to coordinate communication between the team in the test program period. Test Plan Manager guides how testers transform the application demand into specific test plans. This intuitive structure can help you define how to test your application, so you can organize clear tasks and responsibilities. Test Plan Manager provides a variety of ways to create a complete test plan. You can build a plan from the sketch, or you can quickly generate a test plan through Test Plan Wizard, based on the application requirements you defined by Require-mentship.

If you have processed the planned information in text, such as the Microsoft Word mode, you can use this information and import it into the Test Plan Manager. It puts various types of test summary in a foldable directory tree, you can query all test plans in a directory (?). For example, you can combine manual and automated testing, such as functional, restore, and load test schemes in the same location. Test Plan Manager can further help you improve the test design and describe each test step in the file, including the order, checkpoints, and expected results for each test, checkpoint, and expected results. TestDirector can also add Subsidiary, such as Word, Excel, HTML, for more detailed records of each test plan. Web network applications are currently changing, and your application needs continue to change. You need to update your test plan accordingly to optimize the test content. Even frequent updates, TestDirector still simply corresponds to the application requirements and related tests. TestDirector also supports different test methods to adapt to your special test process. Most test items require a combination of manual and automated testing, including sound, restore and system testing. But even in line with the tools that meet the automatic test requirements, manual operations are also required in most cases. Enable an evolving and non-innovative automation switching mechanism that allows testers to decide which repetition artificial tests can be converted into auto scripts to increase test speed. TestDirector also simplifies the transformation of the artificial test to the automatic test script, and can immediately start the test design process. Arrangement and Executive Test Once the test plan is established, TestDirector's test laboratory management provides a web-based framework for the test schedule. Its Smart Scheduler performs monitoring of the running test based on the indicators created in the test plan. When any host on the network is idle, the test can be executed all night. Smart Scheduler automatically distinguish between the system or application errors, then rearranges the test to other machines on the network. For continuously changing web applications, the regular execution test is critical to chasing the link and evaluation application quality of the error occurrence. However, these tests run to consume test resources and time. With Graphic Designer chart design, you can quickly classify tests to meet different test purposes, such as functional testing, load testing, integrity testing, etc. Its drag function simplifies the design and arrangement of tests running on multiple machines, eventually formulates the execution schedule for the sequence test based on the success of the set time, path, or other test. Smart Scheduler allows you to do more tests on less machines in less machines. Use WinRunner, Astra QuickTest, Astra LoadTest, or LoadRunner to run functionality or load test, whether the test information is automatically collected to the TestDirector's data storage center regardless of the success or not. Similarly, manual testing is also operated in this way. Defect management When the test is complete, the project manager must interpret these test data and use this information to work. When there is an error, they have to designate relevant personnel to correct in time. The error management of TestDirector directly runs through the entire process of testing to provide management system terminal-terminal error tracking - discovered from the initial problem to the modification error to the test modification result. Since members in the same project group are often distributed in different places, the TestDirector is based on the browser's feature, so that the error management allows multiple users to check the event via the web query error. With an error management, testers only need to enter a URL, report and update errors, filter finishing errors list and trend analysis.

转载请注明原文地址:https://www.9cbs.com/read-87037.html

New Post(0)