Software Talking about the historical development of automated testing tools

Software testing dates back to 1958, the first US manned space program - Project Mercury, was born in the program for the first time the software testing team. Of course, before that there certainly is a software testing exist, but far from the rivers and lakes have their own status. But that was only budding software testing, is far from the point of open cases Leekpai. Because when you think about this software is only embryonic stage, a variety of software theory, standards are not yet born, so not to mention software testing, so a very long period of time, within the software testing time is no development.

Time to 1975, this year, the software industry was born of a super-wealthy - Microsoft. I do not know Microsoft is not the first pure software development company, but Microsoft does make software development has been rapid development. Also since then, the US software industry Yiqijuechen. With the vigorous development of the software industry, more and more large-scale software, complexity is also increasing, as is the quality of the software from being gradually concerned about it, the theory of software testing gradually accumulated. By 1979, Myers published the first version of the software testing book "The Art of Software Testing" This book, the first time explicitly gives the definition of software testing "The process of executing a program or system with the intent of finding errors ", this point was a formal software testing of open cases Leekpai, with their established position. Personally I think it should be the beginning of modern testing began. I recommend everyone to read this book, not necessarily how many new things can be learned, but it alone is enough status to let everyone went to look a little longer.
Software Talking about the historical development of automated testing tools

                                      自动化测试的历史演进

Software testing of open cases Leekpai, also to the vigorous development of automated testing software provides a rich soil. Rivers and lakes has been so famously said, "martial arts world, only the fast is not broken", and how fast is it, the program faster than people naturally think of the program to test the program. 1985 This year, a test tool called AutoTester there was, of course, that was the time Dos system. Features and benefits of early testing tools as too long and does not test, but the budding start later gave rich automated testing tools and test laid a good foundation.

In 1989, a company called Mercury Interactive company established in California, the same year the company released a tool -LoadRunner, yes, you know that that section of the tool (there are do not know it?). He said a reminder years into the rivers and lakes, superseding the Yangtze River, but it really has not been a shot dead on the beach before the waves, is still an important performance testing solutions. As rivers and lakes in the Dragon Sword, Metin not, rival! Therefore, software test automation from the beginning of the performance test, of course, this is inevitable, functional test automation is not as performance test automation so urgent, so irreplaceable. Today, the martial arts Cheats performance testing is still high-level goods software testing arena.

With the development of the software industry, especially the IEEE standards improve, the birth of CMM model, V model, Rational model, software testing has also been referred to a higher position. The development of software testing has also spawned the birth of many genres, unit testing, functional testing, performance testing, test automation can be described as flourishing.

Mercury Interactive Company - (the company's early Winruner, loadrunner, TestDirector can really become a test Musketeers, to include test management, functional testing, performance testing). After a lapse of six years, in 1995, Mercury Interactive has released another blockbuster products: winrunner. winrunner is a realization of the recording / playback functional automated testing tools, early testers certainly more or less heard of this tool, but early tests are also mostly automated recording / playback to this architecture. I remember in 2007, when this tool are still more popular, where the company was doing a Delphi program, using Winruner test is still relatively to the force, but at the time winrunner decline has now. Another Mercury Interactive QuickTest Professional tool has occupied the mainstream, even now, everyone QTP also should not be unfamiliar, QTP this tool also provides a recording / playback functions, the most exciting is that it was first introduced in keyword-driven testing framework. Each step of the test it had changed into the operation target, behavior, and data manipulation, and show up in the form of a table, and for each test step may be a visual editor. This is already a very high level of automation testing framework.

In February 2001, Martin Fowler, Jim Highsmith and other 17 well-known software development experts gathered at the Snowbird ski resort in Utah, held a party once agile methods sponsors and practitioners. In the top of the meeting, they formally proposed Agile (Agile) concept, and signed the "Agile Manifesto." Over time, software development model has been gradually from the waterfall model-driven steering agile development model. Huawei in 2009, when also vigorously promote the agile development model, operators BG departments to carry out an agile process in some stage of software development. Internet companies to carry out the whole process is more agile development model. Which bring about the development of a large outbreak of the software industry, while also accelerating the speed of software changes. Some traditional automated testing tool shows powerless, it is difficult to cope with rapid change and iterative software development, leading some companies to carry out automated testing, to no avail. The main reasons are: building automation patients with slow to keep up with new content software; software changes frequently lead to huge cost to maintain the use cases; the high cost of learning. All these are the main reason for automated testing software industry in China is difficult achievements.

2018, Shenzhen City Qilin Software Co., Ltd. introduced a kylinTOP intelligence-driven software, which has quickly generate use cases, intelligent positioning elements, steps latency intelligent judgment and a series of intelligent features, well adapted software agile development needs of the times. By kylinTOP, users simply normal business operations to generate use cases, even if the latter positioning element repeat or change would not affect the implementation of automated testing, opening the era of intelligent software test automation.
Software Talking about the historical development of automated testing tools

                                        软件自动化测试的四个阶段

Software test automation from 1985, the date has been 35 years of history, automated testing tools follow the changes of the times and changes in software development. Every age has characteristics of each era. Reason appears each automated testing tools have his existence, along with the changing times, and some have quit the stage of history, and some to adapt to changing times, constantly alter ego. History is such that only you adapt to the times to survive.

Guess you like

Origin blog.51cto.com/14584853/2475027