First, the tutorial is better summarized this sentence:
Only when we really understand their core competitiveness in order to sort out "what to do" and "how to do" these two issues, to the right direction towards the front line
Second, according to the two cases cited author and write a summary:
As testers, we must deeply understand the business, but the business knowledge can not be equated testing capabilities
The core test development positions is actually a "test", the purpose of "development" is to better serve the test [here] test development post
Third, the traditional test engineers should have core competencies
1, test strategy design capability
Means that, for a variety of tested software, can quickly and accurately understand the needs and the limited time and resources, clear focus and the ability to test the most appropriate test method
With excellent test strategy design capabilities, we can be very clear answer these key questions encountered during testing:
-
-
- To perform specific tests to what extent
- What tests need the help of tools
- How to use automated testing and automated testing framework, and how the selection
- How rational allocation of resources testers
- How to Test schedule
- How to Test Risk Response
-
2, test case design capabilities
Regardless of what type of test can be designed to efficiently detect defects, ensuring product quality, excellent test case
3, ability to learn quickly, which contains two levels of meaning:
For different business requirements and capabilities of rapid learning and understanding
For learning and proficiency testing of new technology and new methods
4, exploratory testing thinking
Means test engineer in the course of the test, the continuous learning system under test, based on their own experience combined with speculation errors and logical reasoning, collation and analysis of more targeted testing concerns
5, defect analysis capabilities
6, automatic test technology
7, good communication skills
Fourth, the core competitiveness of test development engineer
1, the test system requirements analysis capability
2, a broader body of knowledge
In addition, but also understand the higher level of testing and production deployment architecture deployment architecture, we must also be very familiar with the various technologies used in the development of
Fifth, this lesson, the author did not talk about the performance test engineers, but there is a slight supplement in the Q & A session: the core values of performance test engineers how much performance testing tool will not, but intuition and the ability to locate performance problems.
Description: Tutorial source geeks time - say 52 software testing, Author: Ping Sheng Ru
like a friend to subscribe to learn, here is the record I needed to see, but also their own line and follow the tutorial again, what he says usually marked with brackets.