Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

Google software testing

2025-03-26 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >

Share

Shulou(Shulou.com)06/03 Report--

There are three types of google testing-related positions: software test development engineer, test engineer, and test engineering manager.

Software test development engineer is also a development role, but the focus is on testability and general testing framework. They participate in design reviews and take a very close look at code quality and risks. To enhance testability, they even ReFactor the code and write a unit test framework and an automated test framework. Compared with software development engineers who are enhancing functional code or improving code performance, this role focuses more on quality improvement and increased test coverage, and the purpose of writing code is to allow software developers to test their own functions.

Software test engineers put users first, organize overall quality practices, analyze and explain test running results, drive test execution, and build end-to-end automated tests.

The Test Engineering Manager is responsible for the communication between all support teams (development, product management, product release, documentation, etc.). He needs to have technical skills, leadership and coordination skills, report to the test engineer and test development engineer and report directly to the test director.

Why is there such a position as a software test development engineer in google?

The problem is that the more front-end the cost, the lower the cost. Everyone hopes that all the problems will be discovered in the development phase. But this is an ideal state, so we can only rely on developers to do enough self-testing, or in reality to recruit a large number of software testing engineers. However, developers focus too much on testing, which will hinder the timely delivery of product features, and a large test team is not what google expects. Test development engineers with development ability and testing experience can not only help developers do self-testing, but also reduce the testing team, which is exactly what google, a company dominated by elite technical staff, needs.

The test is full of grayscale, including the grayscale of responsibility and the grayscale of the amount of test. Agile delivery of product environments advocate just the right testing, and 100% testing is out of reach. The grayscale of responsibility is reflected in that some testing work can be carried out by the development engineer, and so can the test engineer, depending on the requirements of the product. In the case that the team of development engineers is strong enough, I think it is more conducive to product delivery if developers can undertake more quality work. Google's test certification program is to allow development engineers to participate in testing and form a testing culture for developers.

The way of google software testing also mentioned some methods of test design and interviews with engineers responsible for testing, preaching and skill, as well as the understanding of the front-line elite, which can be called a boutique.

Programmer Hangzhou Software Test Hangzhou APP Development Hangzhou PHP engineer

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.

Share To

Internet Technology

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report