当前位置:网站首页>What are the strengths of "testers"?
What are the strengths of "testers"?
2022-07-03 10:58:00 【Software testing Intelligence Agency】
First , Excellent software testers need to have the following conditions ( essential ), If you haven't mastered these basic skills , You must work hard on your basic skills .
1. Software testing knowledge : test plan 、 Test plan 、 Write use cases 、 Submit bug、 track bug, Write test report
2. Use of test tools
3. operating system
4. The ability to write code
5. Database knowledge
6. professional knowledge 、 Network knowledge
secondly , After mastering the necessary skills ,“ Test Daniel ” What other qualities are needed ?
01 Take the initiative to communicate
We can completely test according to the requirements document , as long as bug The description is clear , Development approval , It's not a big problem if you don't communicate in the ideal state . Except that we don't understand the needs , The development is inconsistent with the requirements we understand , Then we need to communicate with the product manager .
But in the field of e-commerce , It is characterized by speed and change . Some requirements or projects , It is often required to go online quickly , Must be completed within a certain time , And it may change in the middle and late stage of the project or at any time . in addition , Time is short , The requirements may not be so detailed , So perfect .
Let's face it , What should I do about the test ?
It's communication , communicate , Communicate again . Communicate needs with products at any time , Communicate design with developers at any time , Communicate the test environment with other systems at any time , Test data .
Testing in the field of e-commerce , No communication , Can't do anything . communicate , You have to take the initiative , If you are passively communicated by others , The project is expected to fail .
02 Calibrated boldness : Believe that you are professional
The tester has one characteristic , Before going online, I always worry about whether there is something I haven't detected , Will there be any problems when going online ? Especially when encountering major projects , Even more so .
I suggest you do this :
After the test is completed , Calm down , Think about the overall process of the project , Then analyze the core functions of the project ;
Communicate with developers and products about their test points , See if there are any omissions ;
Finally, suppose , What kind of problems may occur after going online , If there is a problem with an important function , Do we have any countermeasures ? without , Then make a plan as soon as possible .
03 Have a skeptical attitude towards everything
Better believe than have no book . Completely believe in requirements and design documents , Like no test , The value of the test will be greatly reduced !
For the test , Is to doubt everything , Doubt every detail of every process , Of course, it should be based on understanding .
When looking at the requirements, it is basically assumed that he is right for the first time , When you have a certain understanding of the whole , I began to doubt :
Whether the process is complete , Is there a loophole , Whether the module function can meet the requirements of users ?
Whether abnormal operation will cause problems ?
Which systems will use the generated data , Whether it can be used ?
Is there a lack of data ? Whether it will cause redundancy ?
Whether users feel easy to use this function , Will you feel troublesome ?
Does this function really solve the problem for customers ?
All in all , Test every function " Think twice before ".
04 Consider the problem from the perspective of the company and users
The bigger the company , More departments , The more complex the system will be , Interdependence . Nowadays, few systems are completed independently .
So as a tester , The final gatekeeper of software quality , You can't just see the part you're responsible for , You can't limit yourself to your own department 、 The team , As long as problems are found , Whether it's your own , It's from other systems , There is still no clear person responsible , We all have the responsibility to bring it up , Find someone to solve it .
边栏推荐
- Day 7 small exercise
- Flink -- 内置函数(ALL)
- Bid -- service commitment -- self summary
- Software testing (test case) writing: vulgar, native and skillful
- 嵌入式軟件測試怎麼實現自動化測試?
- QT:QSS自定义 QSpinBox实例
- QT: QSS custom qsplitter instance
- Some abilities can't be learned from work. Look at this article, more than 90% of peers
- Large scale e-commerce project - environment construction
- Programming examples of stm32f1 and stm32subeide -tm1637 drives 4-bit 7-segment nixie tubes
猜你喜欢
.Net Core-做一个微信公众号的排队系统
How to monitor the incoming and outgoing traffic of the server host?
多路IO转接——前导
Some abilities can't be learned from work. Look at this article, more than 90% of peers
T5 attempt
现在零基础转行软件测试还OK吗?
Data captured
How to make a blood bar in the game
8年测试工程师总结出来的《测试核心价值》与《0基础转行软件测试超全学习指南》
字节跳动大裁员,测试工程师差点遭团灭:大厂招人背后的套路,有多可怕?
随机推荐
Pour vous amener dans le monde des bases de données natives du cloud
测试Leader应该做哪些事
Numpy quick start (II) -- Introduction to array (creation of array + basic operation of array)
Leaders always entrust the work to flattering employees
文件上传下载测试点
If you always feel that you need to persist in learning English
Numpy quick start (III) -- array advanced operation
The solution that prompts "system group policy prohibits the installation of this device" under win10 system (home version has no group policy)
Windows security center open blank
游戏测试相关 测试一个英雄的技能(春招被问比较多的一道题)
Que se passe - t - il ensuite pour ceux qui se sont concentrés sur les tests automatisés?
字节跳动大裁员,测试工程师差点遭团灭:大厂招人背后的套路,有多可怕?
MAUI Developer Day in GCR
Use ml.net+onnx pre training model to liven the classic "Huaqiang buys melons" in station B
Software testing (test case) writing: vulgar, native and skillful
Praise syllogism
Qt:qss custom qpprogressbar instance
Is it OK to test the zero basis software?
MySql 怎么查出符合条件的最新的数据行?
17K薪资要什么水平?来看看95后测试工程师的面试全过程…