当前位置:网站首页>How to become a good software tester? A secret that most people don't know
How to become a good software tester? A secret that most people don't know
2022-07-06 15:13:00 【Test Xiaowan】
Catalog
1、 Preface
Now? , Most companies regard software testing as a professional job of technical engineering . They realized that training software testers in the project team , And putting into work early in the development process can produce better quality software .
The following are the qualities that most software testers should have :
2、 communication skills
An ideal tester must be able to communicate with everyone involved in the test , With and Technology ( developer ) And non-technical personnel ( Customer , Management ) Good communication skills . We should be able to talk with users , And be able to talk to developers , Unfortunately, these two kinds of people have no common language . The focus of talking with users must be on what the system can and cannot handle correctly . When talking about the same information with developers , We must reorganize these activities and express them in another way , Members of the test team must be able to communicate equally with users and developers .
3、 Technical ability
In general , Developers hold a dismissive attitude towards those who do not know technology . Once a member of the test team makes a wrong conclusion , Then their credibility will be immediately publicized . A tester must not only understand the concept of the software system under test, but also use the tools in the project . To do this requires more than a few years of programming experience , Early development experience can help to have a deeper understanding of the software development process , Evaluate testers correctly from the perspective of developers , Simplify the learning curve of automatic test tool programming .
4、 self-confidence
It is common for developers to accuse testers of making mistakes , Testers must have enough confidence in their own views . If you allow others to point to yourself , You can't accomplish anything more . Because the positions of development and testing are different , When facing problems, testers should be confident and stick to their own views , You can't believe what developers say .
5、 diplomatic capacity
When you tell someone that he has made a mistake , We must use some diplomatic methods . Tact and diplomacy help maintain collaborative relationships with developers , When the tester tells the developer that his software has errors , It also needs some diplomatic skills . If the approach is too tough , For the tester , In the future, the cooperation with the development department is equivalent to “ Win the war but lose the battle ”.
6、 A sense of humor
In case of sophistry , A humorous criticism would be very helpful .
7、 Strong memory
An ideal tester should be able to dig out similar mistakes he has encountered before from the depths of his memory , The value of this ability in the test process is immeasurable . Because many new problems are similar to those we have found .
8、 Patience,
Some quality assurance work requires incredible patience . Sometimes you need to spend amazing time to separate 、 Identify and assign an error . This work can't be accomplished by those who can't sit still .
Skepticism
it is anticipated that , Developers will try their best to explain all errors in the past . The tester must listen to everyone's instructions , But he must remain suspicious until he has seen it himself .
9、 Self supervision
It's easy to become lazy by doing testing . Only those who have the ability of self supervision can make themselves work normally every day .
10、 insight
A good test engineer has “ The test is to destroy ” Point of view , The ability to capture user views , Strong quality pursuit , Attention to details . Apply the judgment ability of high-risk areas in order to target limited tests at key links .
11、 Unremitting efforts
Software testers keep trying . They may encounter software defects that are fleeting or difficult to rebuild . They don't take chances , But do everything possible to find .
12、 creativity
Test the obvious facts , That's not a software tester . Their job is to get along with creative and even extraordinary means to find software defects .
13、 Pursue perfection
They strive for perfection , But I know some companies can't be in time , Don't be demanding , But try to get close to the goal .
14、 To judge accurately
Software testers decide what to test 、 Test time , And whether the problem you see counts as a real defect .
15、 persuasiveness
Some software defects found by software testers are considered unimportant , No need to repair . Testers should be good at expressing opinions , Show why software defects must be fixed , And express their views through practical demonstration .
One of the basic qualities of software testers is to break the sand pot and ask the end . They like to find out the hidden system conflicts . They are happy to deal with the most complicated problems . They are outwardly keen to rush back and forth , The pursuit of perfection .
The task of software testers is to check and criticize the work of colleagues , Find fault , Publish the problems found . This will inevitably lead to friction with other personnel in the project team , Here are some suggestions to keep the team members in harmony :
1、 Find software defects early . This is the natural task of software testers , But it's not easy . Identify serious software defects three months ago, not just before the product is about to be released , Will have a smaller impact , It's easier to accept .
2、 Control your emotions . indeed , Software testers really love their work , When you find serious software defects, you won't be happy . however , If you excitedly break into the programmer's colleague's room and tell him that there are incurable software defects in the program , He won't be happy .
3、 Don't always report bad news . If you accidentally find that some code has no software defects , Just shout . Take some time to chat with programmers . If you always report bad news , Others will avoid it .
Thank everyone who reads my article carefully !!!
If you can use the following information, you can take it away directly :
1、 Self study development or test the necessary complete project source code and environment
2、 Test all templates in the work ( test plan 、 The test case 、 Test report, etc )
3、 Classic interview questions for software testing
4、Python/Java Automation test practice .pdf
5、Jmeter/postman Interface test full set of video acquisition
I personally sorted out some technical materials I have sorted out in my software testing career in recent years , contain : e-book , Resume module , Various work templates , Interview treasure , Self study projects, etc . Please find me in the comment area if you need it. Thank you .
边栏推荐
- 自动化测试你必须要弄懂的问题,精品总结
- Statistics 8th Edition Jia Junping Chapter 4 Summary and after class exercise answers
- Wang Shuang's detailed learning notes of assembly language II: registers
- Global and Chinese markets of MPV ACC ECU 2022-2028: Research Report on technology, participants, trends, market size and share
- STC-B学习板蜂鸣器播放音乐2.0
- Oracle foundation and system table
- Database monitoring SQL execution
- Leetcode simple question: check whether the numbers in the sentence are increasing
- The minimum number of operations to convert strings in leetcode simple problem
- ucore lab7 同步互斥 实验报告
猜你喜欢
CSAPP Shell Lab 实验报告
软件测试面试要问的性能测试术语你知道吗?
Pedestrian re identification (Reid) - Overview
Software testing interview summary - common interview questions
Statistics 8th Edition Jia Junping Chapter 4 Summary and after class exercise answers
China's county life record: go upstairs to the Internet, go downstairs' code the Great Wall '
150 common interview questions for software testing in large factories. Serious thinking is very valuable for your interview
软件测试工作太忙没时间学习怎么办?
UCORE lab2 physical memory management experiment report
How to learn automated testing in 2022? This article tells you
随机推荐
Express
Heap, stack, queue
Public key box
Soft exam information system project manager_ Project set project portfolio management --- Senior Information System Project Manager of soft exam 025
Fundamentals of digital circuits (II) logic algebra
Maximum nesting depth of parentheses in leetcode simple questions
Wang Shuang's detailed notes on assembly language learning I: basic knowledge
Emqtt distribution cluster and node bridge construction
The common methods of servlet context, session and request objects and the scope of storing data in servlet.
The latest query tracks the express logistics and analyzes the method of delivery timeliness
Don't you even look at such a detailed and comprehensive written software test question?
Zhejiang University Edition "C language programming experiment and exercise guide (3rd Edition)" topic set
CSAPP家庭作业答案7 8 9章
Portapack application development tutorial (XVII) nRF24L01 launch B
软件测试行业的未来趋势及规划
UCORE lab2 physical memory management experiment report
Mysql的事务
Why can swing implement a form program by inheriting the JFrame class?
Logstack introduction and deployment -- elasticstack (elk) work notes 019
Rearrange spaces between words in leetcode simple questions