TestOps - the most robust test role

Original link: http://www.cnblogs.com/Javame/p/8549670.html

Eleven

Posted on 2018-03-02 09:10:08

TestOps    test operation and maintenance of a comprehensive integration platform the most influential. DevOps to achieve a rapid fall from the code to the service, and TestOps integrated DevOps efficiency, it is the perfect embodiment of quality and process.

1 Introduction

     I read a lot of interesting books in 2017, which is a great influence on me. One of the best is Nassim Nicholas Taleb's "Fooled by Randomness", black swans and air-raid shelter, which is perhaps the most important, although if you do not read the rest of the two parts can not be fully understood. Taleb has a very unique and original style, but I noticed some similarities, think fast and slow, and you must be joking! Taleb like science (especially mathematics), but his book is not strictly scientific. There are many unproven theories of common sense, I think it is very clever.

2) How strong?

     Vulnerability is a variety of activities easily broken or damaged quality. You might say the opposite of vulnerability at that toughness, but it is indeed the case? If we "can easily be destroyed or damaged a variety of activities" with "easy strengthen or improve through various activities," we immediately realized that the lack of such words in our dictionary. - Well, it disappeared.

     Thanks to Nassim Nicholas Taleb, we propose the following definition:

    "Robustness is strengthened or improved quality through various activities."

     If you stop and think for a moment here, you might realize that nothing can be marked as robust.

     The annual wine taste will improve, but after opening, but quickly degenerate. Rock, even seemingly indestructible not any better. A book content? Over time, it will usually lose value, never updated. Publication of the second edition of the book whether to increase its robustness? No, it still does not improve on their own. So what is the robustness of things?

     Selective, nature and evolution.

     Let us discuss selectivity. How do we use it? Imagine you and your spouse work full-time in the A's. As a first step robustness, you should allow the company to diversify. One of you should abandon the current job and moved to company B. In this case, if company A bankruptcy, you still get a steady income from company B.

     If you want to try to create a new company, how to do? Both of you should give up work now do? If you want to be a robust person, then you better not leave. You should work after hours and on weekends. This will minimize the risk of collapse of the new company (this risk is high), and still gives you the opportunity to obtain huge amounts of money from the new business (its probability is very low).

     As you may have seen, completely resistant to damage something that is very rare. We should be compared. Which of the two options is more robust?

3) Why TestOps robust?

     As you may now have a huge fan of TestOps. In short, TestOps can be described as the strong desire of all automated. Remember, it is not just test automation, I mean continuous integration and continuous delivery. In my opinion, should be a senior TestOps Enginner Unix master, he knows how to make one-click deployment.

     TestOps Engineer also very technical. He can make the appropriate performance test (ie fully understand the results), if needed he can be encoded, he can work with his colleagues in accordance with business priorities. If necessary, he can even manual testing business.

     As TestOps experts you can see, you should not worry about unemployment. You can do something almost no restrictions. More importantly, with the TestOps experience, you can easily find your favorite work.

4) Why is a good idea to learn programming, then test the basics?

     From a long time ago I played StarCraft's day knew him, and he recently created a work about his conversion to software testing is very good blog post. 

     "If you want to become a software tester, first learned to program, test basic knowledge later."

     It is necessary to analyze this statement at a robust background. Which skills (programming and testing) ensures that you get more jobs? The answer here is simple - programming. You can become software developers and testers. Even when it comes to trust test jobs, many companies are more concerned about test development skills, then the ISTQB formula. Starting from the basics of programming!

 

Reproduced in: https: //www.cnblogs.com/Javame/p/8549670.html

Guess you like

Origin blog.csdn.net/weixin_30294709/article/details/94789733