The test profession is "back-up, cuckold," what do you think

Current situation and prospects of the testing industry

The Internet, especially the mobile Internet, started late in China as a whole. The development of wireless client The blowout development of wireless client products, the change of wireless lifestyle. As a result, the quality of wireless products is more important than ever.

Many users: problems are easier to expose

Diversified clients: more likely to have adaptation problems

Developed network: problems spread faster

Security: Once a vulnerability is discovered, the probability of being exploited is higher

Enterprises recognize the importance of software quality assurance and recruit high-end testing talents with high salaries. There are currently very few high-end testing talents, resulting in a huge gap in testing talents.

The demand for testing will continue to grow while high quality.

Testing talents are still lacking, and the remuneration of testing positions is still improving.

Test career life is longer than development.

The development of testing, products, and management is smoother.

What expertise is needed for testing

Basic theories of project management, such as IBM's project management.

White box and black box testing theory.

Custom test plan.

Test execution.

Automation, architecture, platform, etc. are only for manual testing. Missing test points, test case coverage is small, no matter how automated, release a bunch of problems when users operate, just imagine the results. . .

Manual testing can ensure product quality.

Automation runs N multiple use cases automatically every day. As a result, users found a bunch of bugs as soon as they went online.

The test case is well designed, automated + manual/online.

Use cases and defect management tools.

Code management tools.

test tools.

Existing framework monkey Runner, robotium, uiaut omator, appium, cafe, athrun. . .

Does the existing tool or framework not meet your needs? To expand.

Code level: secondary packaging, architecture

Tools: Enhanced

Note that the reference has

What workplace skills are required for testing

Promise that the test will be executed one day after the test is completed (the test plan is estimated to have a buffer time of about 2 days) and let others believe you.

Bugs and development are done every day. The first benefit is to let developers know more about bugs and make it easier to fix. The second benefit is to allow developers to give repair time.

A daily test report is issued every day and copied to all the project team members. List the project risks, the main remaining issues, who is assigned to each issue, and the expected date to be resolved.

In this way, the project progress of all the project personnel, the risk is thrown out early to seek solutions early, and secondly, to urge developers to fix bugs as soon as possible.

All bugs found must be entered, even if they are discovered and quickly fixed by development. It must be entered. Unimportant issues can be set to a lower priority, even if they are not repaired at the end.

There are two benefits. One is to reflect the workload, and the other is to count the modules where the problem occurs, so as to focus on testing. If necessary, you need to develop and reorganize the code and design.

How does testing coexist harmoniously with product and development

The content of the product requirements document must be clearly confirmed with the product, and the points not specifically specified in the document must be checked little by little if there are uncertainties.

Pay attention to the application platform, such as whether it is released on the ipad? What is the minimum supported version?

Halfway through the test, if there are unplanned functions or need to be inserted, you must communicate with the product and your boss, otherwise you will not accept halfway to add new needs.

The repair time promised by the development, if not repaired after the expiration date, we must urge them to repair as soon as possible.

Let the developers understand that the more rigorous the test, the better for them, and the bugs found by the test are better than those found by the users after going online. . .

When you find a problem, you can follow the analogy. For example, if you find a problem, you can test the related function points. Finding a problem is more important than finding a problem.

When reviewing test cases, be sure to find all product team members to attend the meeting.

Test how to protect yourself

Clarify the core functions of the product and ensure the core functions. Distinguish the problems that users can find and those that cannot be found.

All the bugs found are recorded, and those that are not repaired need to be aware of these flaws. For some problems, developers say they cannot solve them technically, and they must be entered and written in the daily newspaper.

If you realize that the project is risky, you have to throw it out. It's everyone's thing to throw it out, and it's your own if you don't throw it out.

Appropriately strong point. Improve your testing ability yourself.

What do you think of the test profession is "back to the top, cuckold, and watch other people fight"

Testing is an underwhelming profession. The quality of the product is good. The bosses want to praise the development and do well. Basically no bosses would say that the test is good. But if there are a lot of problems after the product goes online, the first thing others think is that the test is not well tested, not that the development is not well developed.

Testing and development are symbiotic, but testing is not easy to be successful, and it is easy to be a scapegoat. This requires us to improve our capabilities and do better testing.


I think it’s good, you can “one-click three connections”, or forward or leave a message

Official account: Programmer Erhei, focusing on software testing resource sharing,

Mainly share test foundation, interface test, performance test, automated test, TestOps architecture, Jmeter, LoadRunner, Fiddler, MySql, Linux, resume optimization, interview skills, and actual video data of large-scale test projects

Interested can pay attention

Share the wonderful content with your friends

Guess you like

Origin blog.csdn.net/m0_52650621/article/details/113358550