Software Testing Automation

Source: Internet
Author: User

Only when the interface element of the system does not change frequently, the system function is basically stable, it has passed one to two rounds of manual testing to determine that the system will not have significant defects, then the implementation of automation can be considered.

Using automated testing tools instead of manually doing some test tasks, now the mainstream testing tools in the country are LoadRunner and QTP.

The difference between LR (performance test tool) and QTP (Automated Test Tool): 1, LR: protocol-based performance testing; QTP: Functional testing based on UI objects. 2, LR recording principle: Capture the packet. The prerequisite for recording is the ability to identify protocol messages; QTP recording principle: message mechanism, intercept message. The prerequisite for recording is the ability to identify the control. 3, LR is a performance testing tool, focusing on the pressure, load, capacity, concurrency and other tests; QTP is a functional test tool for functional testing. Some people often say that QTP can do the LR can do, such as Web testing, LR can also be played back, and LR can do the QTP but can not do, then why not directly with LR? A: The recorded protocols are different. QTP is a tool for functional testing, which refers to the functional testing of a GUI-based function. QTP recording and playback are real to the operation of the client program of various GUI controls, playback when the real start of the client program. and LR just recorded the communication between the client and server data, playback nature is also the data of these communications, and only in the recording time with the client program has a relationship, playback time with the client does not have any relationship, playback will not start the client program. For example, to register a forum, QTP will input each of your basic information during the playback of the script, and then send the form to the server, and LR recorded the communication protocol, will not play back the input of each basic information action, but directly to the saved form information directly packaged to the server. The main applications of QTP at present are regression testing, version verification test phase. It is to identify and manipulate the elements of the system interface to achieve the purpose of testing the system functions. Therefore, the timing of the automated test start-up or the timing of QTP's intervention will be constrained by the progress of the system development.

Software Testing Automation

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.