In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-16 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/03 Report--
Software testing can be traced back to the first manned space program in the United States, the Mercury program, in 1958, in which the software testing team was first born. Of course, there must have been software testing before this, but it is far from having its own status this time. But this is only the bud of software testing, far from being sectarian. Because when you think about it, software is only in its infancy, and all kinds of software theories and standards have not yet been born, let alone software testing, so there is no development in software testing for a long time.
In 1975, this year, a super giant in the software industry was born-Microsoft. I don't know if Microsoft is the first pure software development company, but Microsoft does make software development develop rapidly. It is also since then that the software industry in the United States has become extinct. With the vigorous development of the software industry, the scale of the software is getting larger and larger, and the complexity is also getting higher and higher. As the quality of the software is gradually concerned, the theory of software testing is gradually accumulated. In 1979, Myers published the first edition of software testing, "the Art of Software testing", which clearly defined "The process of executing a program or system with the intent of finding errors" for the first time. At this point, software testing was officially established and had its own status. Personally, I think the beginning of modern testing should begin here. It is recommended that you all read this book. You may not be able to learn much new things, but its status is enough for you to pay your respects.
The Historical Evolution of Automated testing
The foundation of software testing and the vigorous development of software testing also provide rich soil for software automation testing. Jianghu has always had such a famous saying, "the world martial arts, only fast does not break", and how fast, the program is faster than people, naturally thought of let the program test the program. In 1985, a testing tool called AutoTester appeared, and of course it was the Dos system at that time. It is true that the function and effectiveness of early testing tools are too old to test, but this embryonic beginning laid a good foundation for later automated testing and the enrichment of testing tools.
In 1989, a company called Mercury Interactive was founded in California, and in the same year, the company released a tool-LoadRunner, yes, the one you know (is there anything you don't know? ). It is said that as soon as we enter the rivers and lakes, the waves behind the Yangtze River push the waves forward, but this is indeed a front wave that has not been photographed to death on the beach, and it is still an important performance testing solution. Just like the dragon swords in the rivers and lakes, relying on the sky does not come out, who competes with the front! Therefore, software test automation starts from performance testing, of course, it is inevitable, functional test automation is not as urgent as performance test automation, so irreplaceable. Today, the martial arts secret skill of performance testing is still an advanced product of software testing.
With the development of software industry, especially the improvement of IEEE standard, the birth of CMM model, V model and Rational model, software testing has also been raised to a higher position. The development of software testing has also given birth to many schools, unit testing, functional testing, performance testing, automated testing can be said to blossom.
Mercury Interactive-(the company's early Winruner,loadrunner,TestDirector could really be a test musketeer, including test management, functional testing, and performance testing). Six years later, in 1995, Mercury Interactive released another blockbuster product: the winrunner. Winrunner is a functional automated testing tool that implements recording / playback. Early testers must have heard of this tool more or less, and most of the early automated testing is based on recording / playback architecture. I remember that in 2007, this tool was still popular. At that time, the company I worked for was a Delphi program, and it was quite powerful to use Winruner for testing, but winrunner was already in decline at that time. QuickTest Professional, another tool for Mercury Interactive, has become mainstream, and even now, you should be familiar with QTP. QTP also provides recording / playback capabilities, and the most exciting thing is that it introduced a keyword-driven testing framework for the first time. It divides each test step into operation object, behavior and operation data, and displays it in the form of a table, and each test step can be visually edited. This is already a fairly high-level automated testing framework.
In February 2001, Martin Fowler,Jim Highsmith and other 17 famous software development experts gathered in Snowbird Ski Resort, Utah, USA, and held a gathering of agile method initiators and practitioners. At this meeting, they formally put forward the concept of Agile (Agile Development) and jointly signed the Agile Manifesto. With the passage of time, the software development model has gradually shifted from waterfall model to agile development model. Huawei also vigorously promoted the agile development model in 2009, and the operator BG department carried out agile processes in some stages of software development. Internet companies have carried out an agile development model in the whole process. As a result, the development of the software industry has broken out, and at the same time, the speed of software change is also accelerating. Some traditional automated testing tools show that they are inadequate and difficult to cope with the rapid iterations and changes of software development, which leads some companies to carry out automated testing in vain. The main reasons are: slow construction speed of automation use cases, can not keep up with the new software content; frequent software changes lead to huge use case maintenance costs; high learning costs. All these are the main reasons why automated testing is difficult to make a success in China's software industry.
In 2018, Shenzhen Qilin Software Co., Ltd. launched an intelligent-driven kylinTOP software, which has a series of intelligent features, such as rapid generation of use cases, intelligent element location, intelligent judgment of step waiting time, etc., which well meets the needs of the software agile development era. Through kylinTOP, users can generate use cases as long as they follow normal business operations, and even if the positioning elements are repeated or changed in the later stage, it will not affect the execution of automated testing, which opens the intelligent era of software automated testing.
Five stages of Software Automation testing
Software automated testing has a history of 35 years since 1985, and automated testing tools change with the changes of the era of software development. Every era has its own characteristics. The emergence of each automated testing tool has a reason for its existence, with the changes of the times, some have withdrawn from the historical stage, and some are constantly changing themselves in order to adapt to the changes of the times. This is the way history is. Only when you adapt to this era can you survive.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.