当前位置:网站首页>“测试人”,有哪些厉害之处?
“测试人”,有哪些厉害之处?
2022-07-03 09:40:00 【软件测试情报局】
首先,优秀的软件测试人员需要具备以下条件(必不可少),若是连这些基本技能还未熟练掌握,那必须在基本功上狠下苦工。
1.软件测试知识:测试计划、测试方案、编写用例、提交bug、跟踪bug,编写测试报告
2.测试工具的使用
3.操作系统
4.编写代码的能力
5.数据库知识
6.业务知识、网络知识
其次,掌握必备技能后,“测试大牛”还需要哪些素质呢?

01 主动沟通
我们完全可以按照需求文档进行测试,只要bug描述的清楚,开发认可,理想状态不沟通问题都不大。除了我们对需求不理解,开发和我们理解的需求不一致,这时我们才需要跟产品经理一块沟通。
但是在电商领域,特点就是快速和变化。有些需求或项目,经常要求快速上线,必须在一定时间内完成,而且在项目中后期或随时都还有可能发生变化。另外,时间短,需求可能就是没有那么详细,那么完美。
面对这样的情况,测试该怎么办呢?
就是沟通,沟通,再沟通。与产品随时沟通需求,与开发随时沟通设计,与其他系统随时沟通测试环境,测试数据。
电商领域的测试,没有沟通,寸步难行。沟通,还必需得是主动出击,如果是被动被别人沟通,那项目估计是要被失败了。
02 胆大心细:相信自己是专业的
测试人员有个特点,上线前总担心是否还有没测到的地方,上线会不会出现问题?尤其遇到重大项目,更是如此。
建议你可以这样做的:
测试完成后,冷静一下,思考项目的整体流程,再分析一下项目的核心功能;
跟开发和产品共同沟通一下自己的测试点,看是否有遗漏;
最后假设一下,上线后可能会出现什么样的问题,如果某个重要的功能出现了的问题,我们这边是否有应对措施?如果没有,那就尽快制定一个。

03 对一切要有怀疑的态度
尽信书不如无书。对需求和设计文档完全相信,如同没有测试,测试的价值也就大打折扣!
对于测试,就是要怀疑一切,怀疑每一个流程每一个细节,当然还是要建立在理解的基础上。
看需求的时候第一遍基本默认他是对的,等对整体有了一定的理解,我就开始怀疑:
流程是否完整,是否存在漏洞,模块功能是否能满足用户的要求?
非正常操作是否会出现问题?
产生的数据哪些系统会用到,是否可以用?
是否缺少数据?是否会造成冗余?
用户用起这个功能是否觉得好用,是否会觉得麻烦?
这个功能是否真的为客户解决了问题?
总之,测试每一个功能都要"三思"。
04 站在公司和用户的角度考虑问题
公司越大,部门越多,系统也会越复杂,相互依赖。现在很少有一个系统是独立完成的。
所以作为测试人员,软件质量的最后把关者,不能只看到自己负责的这一块,不能局限于自己的部门、团队,只要发现问题,不管是自己的,是其他系统的,还是没有明确人负责的,我们都有责任去提出来,去找人解决。


边栏推荐
- Multi-Task Feature Learning for Knowledge Graph Enhanced Recommendation
- Flink chain conditional source code analysis
- QT:QSS自定义 QMenuBar实例
- 8、 Transaction control language of MySQL
- Unity learning notes: online game pixel Adventure 1 learning process & error correction experience
- Mysql5.7 installation and configuration tutorial (Graphic ultra detailed version)
- Unity学习笔记:联网游戏Pixel Adventure 1学习过程&纠错心得
- Interviewer: what is the internal implementation of the list in redis?
- Model selection for neural network introduction (pytorch)
- conda9.0+py2.7+tensorflow1.8.0
猜你喜欢

User recommendation preference model based on attention enhanced knowledge perception

A detailed explanation of vector derivative and matrix derivative

UI interface design related knowledge (I)

Ut2012 learning notes

Numpy realizes the classification of iris by perceptron

2021-09-22
![[SQL] an article takes you to master the operations related to query and modification of SQL database](/img/d7/7ac7788a586c4b9c0d7cdf54d974eb.png)
[SQL] an article takes you to master the operations related to query and modification of SQL database

Bid -- service commitment -- self summary
![[combinatorial mathematics] pigeon's nest principle (simple form of pigeon's nest principle | simple form examples of pigeon's nest principle 1, 2, 3)](/img/77/fcb4f9739a5171ee58771d041f4d72.jpg)
[combinatorial mathematics] pigeon's nest principle (simple form of pigeon's nest principle | simple form examples of pigeon's nest principle 1, 2, 3)

Unity学习笔记:个人学习项目《疯狂天才埃德加》纠错文档
随机推荐
Numpy quick start (II) -- Introduction to array (creation of array + basic operation of array)
Common scenarios in which Seata distributed transactions fail and do not take effect (transactions do not rollback)
Weight decay (pytorch)
Matrix calculation of Neural Network Introduction (pytoch)
Mysql5.7 installation and configuration tutorial (Graphic ultra detailed version)
6、 Data definition language of MySQL (1)
Unity group engineering practice project "the strongest takeaway" planning case & error correction document
Leetcode skimming ---1
小文件专项
Ind wks first week
分组函数之rollup、cube函数、grouping sets函数
Leetcode skimming ---263
Bidding website architecture project progress -- Network Security
Ind yff first week
CSDN, I'm coming!
FileNotFoundError: Could not find module ‘... dll‘ (or one of its dependencies).
Flink <-->Redis的使用介绍+with参数
Unity learning notes: online game pixel Adventure 1 learning process & error correction experience
MySQL reports an error "expression 1 of select list is not in group by claim and contains nonaggre" solution
Mysql--索引原理+如何使用