当前位置:网站首页>“测试人”,有哪些厉害之处?
“测试人”,有哪些厉害之处?
2022-07-03 09:40:00 【软件测试情报局】
首先,优秀的软件测试人员需要具备以下条件(必不可少),若是连这些基本技能还未熟练掌握,那必须在基本功上狠下苦工。
1.软件测试知识:测试计划、测试方案、编写用例、提交bug、跟踪bug,编写测试报告
2.测试工具的使用
3.操作系统
4.编写代码的能力
5.数据库知识
6.业务知识、网络知识
其次,掌握必备技能后,“测试大牛”还需要哪些素质呢?
01 主动沟通
我们完全可以按照需求文档进行测试,只要bug描述的清楚,开发认可,理想状态不沟通问题都不大。除了我们对需求不理解,开发和我们理解的需求不一致,这时我们才需要跟产品经理一块沟通。
但是在电商领域,特点就是快速和变化。有些需求或项目,经常要求快速上线,必须在一定时间内完成,而且在项目中后期或随时都还有可能发生变化。另外,时间短,需求可能就是没有那么详细,那么完美。
面对这样的情况,测试该怎么办呢?
就是沟通,沟通,再沟通。与产品随时沟通需求,与开发随时沟通设计,与其他系统随时沟通测试环境,测试数据。
电商领域的测试,没有沟通,寸步难行。沟通,还必需得是主动出击,如果是被动被别人沟通,那项目估计是要被失败了。
02 胆大心细:相信自己是专业的
测试人员有个特点,上线前总担心是否还有没测到的地方,上线会不会出现问题?尤其遇到重大项目,更是如此。
建议你可以这样做的:
测试完成后,冷静一下,思考项目的整体流程,再分析一下项目的核心功能;
跟开发和产品共同沟通一下自己的测试点,看是否有遗漏;
最后假设一下,上线后可能会出现什么样的问题,如果某个重要的功能出现了的问题,我们这边是否有应对措施?如果没有,那就尽快制定一个。
03 对一切要有怀疑的态度
尽信书不如无书。对需求和设计文档完全相信,如同没有测试,测试的价值也就大打折扣!
对于测试,就是要怀疑一切,怀疑每一个流程每一个细节,当然还是要建立在理解的基础上。
看需求的时候第一遍基本默认他是对的,等对整体有了一定的理解,我就开始怀疑:
流程是否完整,是否存在漏洞,模块功能是否能满足用户的要求?
非正常操作是否会出现问题?
产生的数据哪些系统会用到,是否可以用?
是否缺少数据?是否会造成冗余?
用户用起这个功能是否觉得好用,是否会觉得麻烦?
这个功能是否真的为客户解决了问题?
总之,测试每一个功能都要"三思"。
04 站在公司和用户的角度考虑问题
公司越大,部门越多,系统也会越复杂,相互依赖。现在很少有一个系统是独立完成的。
所以作为测试人员,软件质量的最后把关者,不能只看到自己负责的这一块,不能局限于自己的部门、团队,只要发现问题,不管是自己的,是其他系统的,还是没有明确人负责的,我们都有责任去提出来,去找人解决。
边栏推荐
- QT:QSS自定义 QMenuBar实例
- 分组函数之rollup、cube函数、grouping sets函数
- Preliminary knowledge of Neural Network Introduction (pytorch)
- Mysql5.7 installation and configuration tutorial (Graphic ultra detailed version)
- [untitled] numpy learning
- Iterator iterator enhances for loop
- 六、MySQL之数据定义语言(一)
- Ind yff first week
- Class-Variant Margin Normalized Softmax Loss for Deep Face Recognition
- QT:QSS自定义 QProgressBar实例
猜你喜欢
Hou Jie -- STL source code analysis notes
6、 Data definition language of MySQL (1)
MySQL checks for automatic updates at 0:00 every day
[SQL] an article takes you to master the operations related to query and modification of SQL database
Matrix calculation of Neural Network Introduction (pytoch)
六、MySQL之数据定义语言(一)
Pour vous amener dans le monde des bases de données natives du cloud
[combinatorial mathematics] pigeon's nest principle (simple form of pigeon's nest principle | simple form examples of pigeon's nest principle 1, 2, 3)
.Net Core-做一个微信公众号的排队系统
Jetson TX2 brush machine
随机推荐
QT:QSS自定义 QRadioButton实例
Leetcode skimming ---75
Numpy quick start (V) -- Linear Algebra
Mysql--索引原理+如何使用
面试官:Redis中列表的内部实现方式是什么?
Leetcode skimming ---374
带你走进云原生数据库界扛把子Amazon Aurora
Detailed cross validation and grid search -- sklearn implementation
Ind FXL first week
分组函数之rollup、cube函数、grouping sets函数
Praise syllogism
Unity学习笔记:联网游戏Pixel Adventure 1学习过程&纠错心得
C语言项目:学生成绩系统
Redis 笔记 01:入门篇
Weight decay (pytorch)
Nuget add reference error while installing packages
Interviewer: what is the internal implementation of the list in redis?
Content type ‘application/x-www-form-urlencoded;charset=UTF-8‘ not supported
项目组织战略管理
[combinatorial mathematics] pigeon nest principle (simple form examples of pigeon nest Principle 4 and 5)