Using Automated Testing Technology

Source: Internet
Author: User

 Last yearAt this time, at the invitation of a local software company, I attended a forum on software testing improvement. This forum is actually a diagnosis meeting or consultation meeting. many well-known local experts have gone there, including several prestigious professors from universities. The purpose of the meeting is to help the company improve testing and improve the quality of software products. One of the topics is to discuss how to conduct automated testing, especially for their products, select a software testing tool. Prior to the Forum, the company had a preliminary plan to invest 2 million yuan to buy the HP Mercury series of testing tools, that is, the popular LoadRunner and quick test Professional (qtp) in the market). Because the company has good benefits and an output value of more than yuan, it is not very difficult to invest millions of dollars. However, at the Forum, since the company has never carried out automated testing, and the company mainly focuses on software project development for end users, although it will gradually form software products, however, users' requirements are not stable enough. I suggest that you should not invest too much in automated testing tools at the beginning. If the implementation of automated testing is ineffective, it is relatively passive. Therefore, you can first use open-source automated testing tools (such as Selenium and jmeter) for a six-year experiment. If these tools can meet the needs of enterprises, you do not need to buy commercial tools. Even if they cannot meet the needs, after the team has a deeper understanding of automated testing and improved their capabilities, it is not too late to purchase commercial tools.

I know that my suggestions are less likely to be adopted, but since then I have planned to write a book on automated testing to introduce Open Source testing tools, let everyone fully understand these mature open-source tools and apply them to actual test projects, saving enterprises a lot of money. Explain how to carry out Automated Testing in a step-by-step manner without the pressure of large investment in automated tools. With this book and open-source tools, testers can easily carry out automated testing. Compared with commercial tools, open-source testing tools allow us to get better training and meet specific enterprise needs. Why? Because Open-Source testing tools provide almost no training and incomplete documentation, You need to explore more. After constant exploration and practice, your own capabilities naturally increase rapidly. More importantly, open-source testing tools provide source code. If some of them cannot meet the requirements of enterprises, we can find the appropriate places to modify the code and expand its functions to meet new requirements.

Automated testing is also from scratch, from simple to deep, and gradually matures. However, from the perspective of China, automated testing is not widely used and has not received enough attention. Just as Dion Johnson published the article "test automation grows up" in better software in October 2007) it is pointed out that automated testing is often treated as an accessory to manual testing, just as testing was regarded as an accessory to development. Today, open source software is booming, and testing tools can be used with confidence. With a small investment, automated testing will inevitably become increasingly popular. With the help of the Internet, people can easily share experiences and maintain good communication. All these will bring new development opportunities for automated testing and greatly promote the rapid development of automated testing.

Open-source software has been promoted since 1998. Open-source software has been booming over the past decade, from operating system Linux, database MySQL, programming language PHP, integrated development environment eclipse to browser Firefox, it has penetrated into various fields and has produced fruitful results, which has been widely recognized by the industry. In the field of software testing, open-source software is no exception, from unit testing, function testing to performance testing, from web page testing to testing in the fields of databases, multimedia, communication, and other applications, as well as software testing management platforms and defect tracking systems, you can find suitable open-source testing tools. It can be said that mature open-source testing tools can cover the entire test life cycle. We can find suitable open-source testing tools for various test tasks. One of the important trends in the development of software testing in the 21st century is that open-source testing tools will develop rapidly and be widely used and become a powerful competitor of commercial tools. Open-source testing tools can eventually become a replacement for commercial tools.

Open-source software has been around for more than ten years. It can be described as a "ten-year-old sword", which suddenly reminds me of the "Seven Swords under the Tianshan Mountains ". In the early years of the Qing Dynasty, martial arts masters were constantly pursued. The four masters of the great chaos in the world, the famous Tianshan Mountains, and the four masters of the Zen masters, together with the three swordsmen, saved the Central Plains and wanted to save the people of all over the world and were spared. It can be described as "infinite affection, give yourself up and fight for death, and fight against the enemy ".

For more information, see: qijianxia Tianshan, dedicated Automated Testing Technology

Simple automated test e-books web trial version: All types of trial books
Free Download: free trial read chapter 1 free trial read chapter 2nd

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.