Baidu Testing Director takes you to understand collaborative work

One unavoidable situation in the testing career is joint debugging. There are many types of joint debugging.

1. Joint debugging access to distinguish:

1. Internal joint debugging, integration testing between various centers, process testing.
2. External joint debugging and business joint debugging between different companies.

2. The business process is divided into:

1. The terminal serves as the upstream business initiator.
2. The terminal serves as the forwarder of midstream services.
3. The terminal serves as the downstream service receiver.

Three. From the test process to distinguish:

1. Joint debugging before going live.
2. Adapt joint debugging after going online.

Of course, each of the above processes may exist in pairs during the entire joint debugging process, and each joint debugging scenario must have its own different joint debugging strategies.

The joint debugging strategy can be summarized as follows:

1. Whoever initiates the business takes the lead.
2. Joint debugging must be end-to-end.
3. Emphasize evidence and ignore description.
4. Initiate local discussions in time.
5. Monitoring after going online.
6. The business left traces.
7. The business is consistent.

4. Ideas for solving joint debugging problems:

1. Who raises the evidence and provides an effective log to locate the problem of both parties.
2. Environmental problems cannot be replicated, but for analogy, the production environment and test environment cannot be 100% consistent, so the production business needs to be monitored after going online.
3. Communicate with product classmates in time for process and program issues.
4. Bugs follow the principles 1, 2, and 3, 1: R&D solves the problem on the same day, and close the problem; 2: R&D still can’t solve the problem in the next morning and report to the R&D manager; 3: On the third day, the problem needs to be reported and all related responsibilities are notified people.
5. The bug must be closed-loop. For example, if the feedback problem is solved by the three parties, after the three parties are notified, the response of the other party must confirm the receipt of the information.
Common problems of joint debugging:
1. Inconsistent information, such as inconsistent specification version, inconsistent business number, inconsistent code, etc.
2. The environment is inconsistent. For example, the test environment of the two parties is not interoperable, and the configuration of the test environment and the production environment are inconsistent, resulting in an error on the production.
3. To solve the problem with prevarication, for example, both parties can adjust, you need to determine the responsible party based on facts and based on actual business and the best plan.
4. The business reversal plan is perfect. For example, during the joint debugging process, it is found that a certain function needs to change the process and adjust the strategy. For such problems, first ensure that the existing product has a clear revision plan.
5. The log information is lacking. A perfect system cannot be missing the key node logs. You can quickly locate the problem when you return, and you can prove your innocence.

In summary, all systems are created by human beings, so human nature is particularly important in the process of joint debugging. You must quickly understand the temper and personality of all the people you are connecting with, in order to quickly help you solve problems, and throughout your testing career The ACCCIM will encounter some people who do not cooperate, do not solve, and do not respond to you. This situation will have a fatal impact during the joint debugging process. Therefore, how to escalate the problem, how to harmonize the problem, and how to solve the problem during the coordination process It will vary from person to person and adjust the strategy at any time. Everything is to solve problems and go online quickly and smoothly.

5. Written at the end:

People often say in our ears that "you don't have to pay back" and "you lose if you are serious." But if you don't face it seriously in your life, who will take you seriously? Only those who are serious in everything will be favored by heaven. Take your chosen career seriously and devote yourself to it. This is the only way for every successful person. Only by sticking to the end will you see the flowers blooming behind you after being irrigated by sweat. "Be serious about becoming a better version of yourself, and life will never fail any serious you." In the
future, you will definitely thank yourself for fighting today, take every step seriously, and believe that you will eventually reach where you want to be.


Insert picture description here


Guess you like

Origin blog.51cto.com/15086761/2618755