August 1, 2012, Knight Capital on the New York Stock Exchange (NYSE) just 45 minutes, due to a legacy of a bug, and led to the wrong to carry out more than 4 million trading orders, involving a stock code of up to 154, carried out in the U.S. market about 10% of the volume, The loss amounted to $440 million, which was then plunged into a business crisis, eventually being merged by rival Getco companies.
And this death of the butcher's knife, but the Knight capital of their own swing.
Since the concept of "Internet +" has been proposed, the Internet technology is quietly saturated with the skeleton of all walks of life. In a variety of transformation, mobile applications for business diversification brought more space, many traditional industries have their own business to build this platform. But for many industries, especially the financial securities sector, which combines traditional trading methods with Internet technology, the potential problems in apps are often the executioner of death.
Although there are bugs in every app, and can not be completely eliminated, but in fact with a rigorous attitude to treat the quality management process, but also to minimize losses. For example, Google's applications and services, which serve billions of of users worldwide, are so stable with high quality that they are inseparable from their rigorous and powerful testing team. Like these giants, the proportion of development and testing is 4:1, while domestic internet companies are 9:1.
Domestic Internet enterprises have always advocated the "re-development, light testing," the idea, many large-scale companies often paranoid believe that with the investment model of its own profitability compared to code development norms, daily operation and maintenance rules can be temporarily put aside, when the problem comes back to look at these basic aspects or is too late, In the face of the transformation of the Internet enterprises, especially in the rapid popularization of "programmatic trading" of the financial industry, this situation may be even more: most people want to see the rapid prototyping of products on-line, put into operation, often in the case of apparently not properly tested on the launch of a new program, and eventually hurt themselves.
But in fact, testing and development is not a separation, generally speaking, the last part of development is testing. A perfect product, it should be a complete process produced, it is no exaggeration to say that the neglect of the testing process, the final output should be semi-finished, not detected any problem, it is possible in an environment to give you a "440 million" price.
More seriously, for the transformation of the traditional financial securities industry, the new application has a bug, in addition to direct economic losses, but also may hurt the brand impression. 440 million of the loss is not every event can easily be caused, but the traditional financial securities companies in the past long accumulated good brand image, but it is likely due to an "application of accidents" and greatly reduced, which for any enterprise, is deadly and can not be measured by money to hit. So rather than to do such a possible risk of ruin, it is better to spend a small price in advance of the square attitude, good app testing.
In Testbird's view, the test is not only to avoid possible losses, but also embodies an enterprise refinement attitude. In this era, mobile apps can bring endless possibilities, and you'll be able to get your heart out of it with a drop.
"Industry" How does internet finance cross billions of dollars to lose a hole? Precision testing is the key!