当前位置:网站首页>What skills does an excellent software tester need to master?
What skills does an excellent software tester need to master?
2022-07-02 00:39:00 【Two black】
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 .
Learning resource sharing
Finally, thank everyone who reads my article carefully , Watching the rise and attention of fans all the way , Reciprocity is always necessary , Although it's not very valuable , If you can use it, you can take it 
These materials , For those who want to advance 【 automated testing 】 For our friends, it should be the most comprehensive and complete war preparation warehouse , This warehouse also accompanied me through the most difficult journey , I hope it can help you ! Everything should be done as soon as possible , Especially in the technology industry , We must improve our technical skills . I hope that's helpful …….
Join my communication group below for free !
边栏推荐
- 【CTF】bjdctf_ 2020_ babystack2
- Slf4j print abnormal stack information
- 2022 low voltage electrician examination questions and answers
- Friends circle community program source code sharing
- If the browser is accidentally closed, how does react cache the forms filled out by users?
- JS common library CDN recommendation
- Leetcode question brushing: stack and queue 07 (maximum value of sliding window)
- Comprehensive usage and case questions of sub query of SQL data analysis [patient sorting]
- 2023 Lexus ES products have been announced, which makes great progress this time
- Ldr6035 smart Bluetooth audio can be charged and released (5.9.12.15.20v) fast charging and fast releasing device charging
猜你喜欢

【底部弹出-选择器】uniapp Picker组件——底部弹起的滚动选择器

Example explanation: move graph explorer to jupyterlab

New version of free mobile phone, PC, tablet, notebook four terminal Website thumbnail display diagram online one click to generate website source code

毕业季 | 华为专家亲授面试秘诀:如何拿到大厂高薪offer?

SQL Server 安裝指南

Leetcode medium question sharing (5)

使用多线程Callable查询oracle数据库

Leetcode skimming: stack and queue 05 (inverse Polish expression evaluation)

Barbie q! How to analyze the new game app?

AIX存储管理之卷组属性的查看和修改(二)
随机推荐
SQL数据分析之子查询的综合用法和案例题【耐心整理】
How can entrepreneurial teams implement agile testing to improve quality and efficiency? Voice network developer entrepreneurship lecture Vol.03
Leetcode skimming: stack and queue 03 (valid parentheses)
Weather forecast applet source code weather wechat applet source code
2022拼多多详情/拼多多商品详情/拼多多sku详情
Dongge cashes in and the boss retires?
Leetcode skimming: stack and queue 05 (inverse Polish expression evaluation)
使用多线程Callable查询oracle数据库
GaussDB(for MySQL) :Partial Result Cache,通过缓存中间结果对算子进行加速
Leetcode skimming: stack and queue 01 (realizing queue with stack)
SQL数据分析之流程控制语句【if,case...when详解】
SQL Server Installation Guide
Node——Egg 创建本地文件访问接口
Schrodinger's Japanese learning applet source code
Barbie q! How to analyze the new game app?
Data analysis methodology and previous experience summary [notes dry goods]
【微信授权登录】uniapp开发小程序,实现获取微信授权登录功能
[template] adaptive Simpson integral
[CTF] bjdctf 2020 Bar _ Bacystack2
2022 safety officer-b certificate examination practice questions simulated examination platform operation