当前位置:网站首页>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 .
边栏推荐
- Build your own application based on Google's open source tensorflow object detection API video object recognition system (II)
- Practical cases, hand-in-hand teaching you to build e-commerce user portraits | with code
- ucore lab2 物理内存管理 实验报告
- Face and eye recognition based on OpenCV's own model
- Statistics 8th Edition Jia Junping Chapter 2 after class exercises and answer summary
- 线程及线程池
- ucore lab1 系统软件启动过程 实验报告
- MySQL数据库(五)视 图 、 存 储 过 程 和 触 发 器
- Description of Vos storage space, bandwidth occupation and PPS requirements
- CSAPP homework answers chapter 789
猜你喜欢
Interview answering skills for software testing
Threads et pools de threads
Pedestrian re identification (Reid) - Overview
線程及線程池
Threads and thread pools
The common methods of servlet context, session and request objects and the scope of storing data in servlet.
软件测试有哪些常用的SQL语句?
Vysor uses WiFi wireless connection for screen projection_ Operate the mobile phone on the computer_ Wireless debugging -- uniapp native development 008
What are the commonly used SQL statements in software testing?
The minimum number of operations to convert strings in leetcode simple problem
随机推荐
In Oracle, start with connect by prior recursive query is used to query multi-level subordinate employees.
Stc-b learning board buzzer plays music 2.0
安全测试入门介绍
Don't you even look at such a detailed and comprehensive written software test question?
Express
JDBC介绍
Servlet
ucore lab5用户进程管理 实验报告
Global and Chinese market of DVD recorders 2022-2028: Research Report on technology, participants, trends, market size and share
软件测试面试回答技巧
150 common interview questions for software testing in large factories. Serious thinking is very valuable for your interview
Mysql database (III) advanced data query statement
Collection集合与Map集合
Global and Chinese markets of PIM analyzers 2022-2028: Research Report on technology, participants, trends, market size and share
Global and Chinese market for antiviral coatings 2022-2028: Research Report on technology, participants, trends, market size and share
Practical cases, hand-in-hand teaching you to build e-commerce user portraits | with code
Login the system in the background, connect the database with JDBC, and do small case exercises
Zhejiang University Edition "C language programming experiment and exercise guide (3rd Edition)" topic set
软件测试Bug报告怎么写?
Portapack application development tutorial (XVII) nRF24L01 launch B