Eight keywords of software QA and testing in 2019

2019 is about to pass. In the past few days, I have reviewed the major events experienced in the field of software quality assurance (QA) and software testing in the past year, as well as the emerging new ideas, new methods or new technologies, new tools, etc., so as to sort out out eight key words

1. " Agile "

Although the agile development model has become popular, less than 60% of the companies in China are implementing the agile development model, and 40% of the companies still use the traditional development model, such as the V model. Therefore, it is not realistic to fully implement agile testing. In this fast-paced and highly competitive business environment, every company is pursuing R&D speed and hoping to deliver products as soon as possible. Therefore, "test agility" has more universal value. Therefore, the "White Paper on Testing Agility" was officially released at the beginning of the year. For reference:

 

2. " Business Security "

In today's era of mobile Internet, network applications are the norm, and security is one of the quality attributes that people generally pay attention to. Security involves a wide range of aspects, from chips to operating systems, networks, program codes, and other levels. At these levels, there will be a large number of security professional vendors to provide help, but business security is different. Only you know best, no one can save you, you can only rely on yourself. refer to:

 

3. "Book List "

In the relatively sluggish economy, many young people do have a sense of anxiety, especially for IT young people, "35 years old" is often a very fatal threshold, and many people may fall in this age group, not to mention IT technology is changing with each passing day, and learning ability has become the most important ability of IT personnel. Although there are various ways to learn, such as online videos, online columns, offline training, technical salons, technical conferences, etc., reading is an affordable and effective way of learning, so choosing a good book is very important . refer to:

 

4. "Thinking "

"Thinking" and "learning" are twin brothers. To be able to learn, you must first be able to think, and people who can think generally can learn. Today, if we want to become T-shaped talents, we need not only professional skills, but also broad knowledge and soft skills, including communication skills and thinking skills. For SQA and testers, thinking ability is very important, not only analytical thinking, critical thinking and creative thinking ability, but also product thinking, user thinking, engineering thinking, etc.

 

5. "Smart "

In 2019, artificial intelligence is the hottest and has a great impact on software testing. Whether it is TiD, Top100 Summit, MTSC, Yunqi Conference, etc., the application of artificial intelligence technology to software testing is a hot topic or track. It is not an exaggeration to call it " the first year of China's artificial intelligence testing" .

 

6. "Middle Taiwan "

2019 is not only the first year of intelligent testing, but also the first year of "testing in the middle platform". Tencent WeTest launched the testing in the middle platform, actively responding to the popular "middle platform strategy" in the whole society. refer to:

DOIS2019 conference, Tencent DevOps test platform exploration!

 

7. " Shift Left "

Before, people also paid attention to and implemented "shifting test left" and "shifting test right", but starting from 2019, people paid more attention to the value of "shifting test left", and began to try good practices such as ATDD, BDD, and test-driven design.

 

8. "Development "

In 2019, not only will the positions of test development become more popular, but with the deepening of test agility, the number of testers turning to "development" is also increasing. Moreover, everyone pays special attention to the relationship between quality and development, testing and development. We know that quality is built, and "development" contributes more to quality. We should assign more quality responsibilities to development, and build high-quality products from requirements. quality product. Secondly, handling the relationship between "testing and development" is more difficult than handling the relationship between husband and wife, but it is very important. It is related to R&D efficiency and team cohesion, and even accompanies the entire career of many testers.


Finally, three articles are presented in friendship:

 

Finally, I wish you all success and prosperity in the New Year!

Guess you like

Origin blog.csdn.net/KerryZhu/article/details/104284362
QA