"Win in Test 2-China software Testing experts interview" Reading notes

Source: Internet
Author: User

"Win in Test 2-China software Testing experts interview" Reading notes

2015-04-30

Test people's experiences and opinions
1. Dongjie Baidu Test Architect
Dongjie's career development experience
How to grow into a good test engineer?
How to carry out software testing work?
2. Xiao Xiaomei Independent testing Consultant
Xiao Xiaomei Career Development experience
The relationship between testing and development
Three stages of understanding the test
3. Some analysis:
Some thoughts on the test

Career development is a process of exploration and trial, the goal of career development is dynamic, it may change.

Test people's experiences and opinions

Return

1. Dongjie Baidu Test architect Dongjie's career development experience

Table 1 Dongjie's career development experience:

Time

Company

Tasks and thinking

New knowledge

Before graduation

3.5

School

are writing programs and participating in two big projects

2003~2005

Mai Pu Co., Ltd.

Automated test development, test leader

2005~2008

Jie Hua Co., Ltd.

Jiehua is a professional software testing company founded by a number of test directors and test managers with more than 10 years of experience in Silicon Valley. At that time in the entrepreneurial phase, more conducive to corporate development. Wages did not rise at that time. Do you want to continue testing? 2005 the development of the test is still relatively slow, self-early, some of their first advantage, conducive to building their own unique competitiveness in society (functional testing, performance testing, safety testing, automated testing have contact)

2008~2011

Huawei Corporation

Join the Test General Technical Department: responsible for the introduction of new technology and the construction of testing technology system (from the aspects of requirements, architecture and coding, do a good job of testing, do a good job of defect prevention; develop a test baseline for non-functional quality attributes, the idea of risk-based testing and the practice based on user scenario testing; Improve product line testing and design

Defect prevention

Test baselines

The idea of risk testing

Improve product test analysis and design, test review

2011~2012

Start-up company (disbanded)

and an engineer developed the Software Reliability testing tool of China's first Windows platform, summed up the past experience, and finally abstracted a set of test practice theory "flaw-based testing technology system", in 2011 at the MPD Asia-Pacific Research and Development conference to share; 3 days of training for new recruits to prove that James Whittaker's exploratory test method The newcomer can also quickly master

2012~

Baidu Company

Further practice exploratory testing, summarize test analysis and design new model, introduce expert system in automatic user experience test

New model of test design

How to grow into a good test engineer?
    • The depth accumulation, constructs the systematic knowledge structure, each half year asks oneself to have a new progress.
    • Do you have anything to be proud of?
How to carry out software testing work?
    1. Analysis and modeling of the field of the subject being tested
    2. Apply a variety of test methods to do the testing. Test engineers must master the good public testing methods, but also master the software field of unique testing methods
    3. Carry out defect prevention work
2. Xiao Xiaomei Independent testing consultant Xiao Xiaomei career development experience

After graduating from Master's degree, Huawei worked for 11 years.

Time

Company

Tasks and thinking

2001~2008

Huawei Corporation

To do specific product testing, from test execution, to test design, to team management, is a gradual improvement of the process

2008~

Huawei Corporation

Shift from "testing for a specific product" to "being responsible for helping other testers do their testing better."

In 08, the testing department had a project with the TPI (Test Process Improvement), which evaluated the existing test work and gave an assessment report to the high-end testing experts from the Swedish Institute. Each stakeholder then conducts specific test improvement measures based on the assessment report and the project context. That is to do research on test theory. After this collaboration and continued research, a set of framework for test analysis and test design was presented: Mfq&ppdcs, the paper was published at the ICSEA2009 conference in Portugal.

The relationship between testing and development
    • Testing is overwhelming, and as with development overwhelming testing, it is not a good project state. The two should be evenly balanced, mutually restrictive, promoted and promoted.
    • The test is not simply a question to ask. It is important not only to find bugs, but also to prevent bugs. When the product bug is very many, try to do defect analysis, take some precautions.
    • The goal of development and testing is the same: to make customer satisfaction products within the specified time.
Three stages of understanding the test
    • First stage: Bug-centric
    • Phase II: Process-centric
    • Phase III: Human centric
3. Some analysis:
    • Doing a test if you look at code, programming (not demanding, but preferably at the level of a general developer), can be of great help to your career development.
    • From the perspective of career development, it is beneficial to work and serve different companies in a company for a long time. A variety of companies, can be exposed to different projects and different teams, well-informed. Long-term service in a company is conducive to the accumulation of experience and networking, increasing the likelihood of getting a higher position.
    • Both theory and practice are important.
    • Both are on the basis of years of accumulation of a set of their own test theory.
Some thoughts on the test

Return

"Defect discovery late", "High Detection cost", "Test system theory stagnation" is the most obvious short board test work, but also in recent years, testing workers, and the entire IT industry joint efforts of the direction. In the industry has a good theory and technology, such as a variety of excellent Kaiyuan automation framework (XUnit, Selenium, Robot framework, FitNesse, etc.), testing and development of changes (ET, agile, TDD, ATDD, BDD, CI, Instantiation of requirements, etc.).

The current test has been developed into a youth age. In the coming years, automated testing, user experience testing, performance testing will be the main direction of development.

If we can create a bug immune system like the human immune system, that ...

"Win in Test 2-China software Testing experts interview" Reading notes

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.