当前位置:网站首页>“测试人”,有哪些厉害之处?
“测试人”,有哪些厉害之处?
2022-07-03 09:40:00 【软件测试情报局】
首先,优秀的软件测试人员需要具备以下条件(必不可少),若是连这些基本技能还未熟练掌握,那必须在基本功上狠下苦工。
1.软件测试知识:测试计划、测试方案、编写用例、提交bug、跟踪bug,编写测试报告
2.测试工具的使用
3.操作系统
4.编写代码的能力
5.数据库知识
6.业务知识、网络知识
其次,掌握必备技能后,“测试大牛”还需要哪些素质呢?
01 主动沟通
我们完全可以按照需求文档进行测试,只要bug描述的清楚,开发认可,理想状态不沟通问题都不大。除了我们对需求不理解,开发和我们理解的需求不一致,这时我们才需要跟产品经理一块沟通。
但是在电商领域,特点就是快速和变化。有些需求或项目,经常要求快速上线,必须在一定时间内完成,而且在项目中后期或随时都还有可能发生变化。另外,时间短,需求可能就是没有那么详细,那么完美。
面对这样的情况,测试该怎么办呢?
就是沟通,沟通,再沟通。与产品随时沟通需求,与开发随时沟通设计,与其他系统随时沟通测试环境,测试数据。
电商领域的测试,没有沟通,寸步难行。沟通,还必需得是主动出击,如果是被动被别人沟通,那项目估计是要被失败了。
02 胆大心细:相信自己是专业的
测试人员有个特点,上线前总担心是否还有没测到的地方,上线会不会出现问题?尤其遇到重大项目,更是如此。
建议你可以这样做的:
测试完成后,冷静一下,思考项目的整体流程,再分析一下项目的核心功能;
跟开发和产品共同沟通一下自己的测试点,看是否有遗漏;
最后假设一下,上线后可能会出现什么样的问题,如果某个重要的功能出现了的问题,我们这边是否有应对措施?如果没有,那就尽快制定一个。
03 对一切要有怀疑的态度
尽信书不如无书。对需求和设计文档完全相信,如同没有测试,测试的价值也就大打折扣!
对于测试,就是要怀疑一切,怀疑每一个流程每一个细节,当然还是要建立在理解的基础上。
看需求的时候第一遍基本默认他是对的,等对整体有了一定的理解,我就开始怀疑:
流程是否完整,是否存在漏洞,模块功能是否能满足用户的要求?
非正常操作是否会出现问题?
产生的数据哪些系统会用到,是否可以用?
是否缺少数据?是否会造成冗余?
用户用起这个功能是否觉得好用,是否会觉得麻烦?
这个功能是否真的为客户解决了问题?
总之,测试每一个功能都要"三思"。
04 站在公司和用户的角度考虑问题
公司越大,部门越多,系统也会越复杂,相互依赖。现在很少有一个系统是独立完成的。
所以作为测试人员,软件质量的最后把关者,不能只看到自己负责的这一块,不能局限于自己的部门、团队,只要发现问题,不管是自己的,是其他系统的,还是没有明确人负责的,我们都有责任去提出来,去找人解决。
边栏推荐
- logstash备份跟踪上报的数据记录
- How to make a blood bar in the game
- conda9.0+py2.7+tensorflow1.8.0
- Bidding website architecture project progress -- Network Security
- Ind wks first week
- 权重衰退(PyTorch)
- Leetcode skimming ---10
- Flink -- 内置函数(ALL)
- Leetcode skimming ---189
- Preliminary knowledge of Neural Network Introduction (pytorch)
猜你喜欢
Ut2015 learning notes
深度学习入门之线性代数(PyTorch)
Ind wks first week
ThreadLocal principle and usage scenario
Numpy realizes the classification of iris by perceptron
帶你走進雲原生數據庫界扛把子Amazon Aurora
安装yolov3(Anaconda)
Ut2012 learning notes
How does MySQL find the latest data row that meets the conditions?
[combinatorial mathematics] pigeon nest principle (simple form examples of pigeon nest Principle 4 and 5)
随机推荐
Windows security center open blank
Jetson TX2 刷机
[combinatorial mathematics] pigeon's nest principle (simple form of pigeon's nest principle | simple form examples of pigeon's nest principle 1, 2, 3)
多层感知机(PyTorch)
大型电商项目-环境搭建
Numpy quick start (I) -- pre knowledge (create array + constant + data type)
Automatic derivation of introduction to deep learning (pytoch)
QT:QSS自定义 QRadioButton实例
Leetcode skimming ---44
conda9.0+py2.7+tensorflow1.8.0
带你走进云原生数据库界扛把子Amazon Aurora
Jupiter notebook changing font style and font size
logstash备份跟踪上报的数据记录
Numpy quick start (V) -- Linear Algebra
Numpy quick start (IV) -- random sampling and general functions
Ut2012 learning notes
ThreadLocal principle and usage scenario
Type de contenu « Application / X - www - form - urlencoded; Charset = utf - 8 'not supported
Multi-Task Feature Learning for Knowledge Graph Enhanced Recommendation
Flink <-->Redis的使用介绍+with参数