当前位置:网站首页>零基础可以转行软件测试吗 ?这篇文章告诉你
零基础可以转行软件测试吗 ?这篇文章告诉你
2022-08-04 13:41:00 【可可爱爱的程序员】
读者提问:小白可以转测试吗?
回答:可以转,但有条件。
看到知乎上有很多人在问这个问题,大家普遍觉得测试是 “ 互联网最低门槛 ” 、“ IT 届最轻松的行业 ”、“ 技术领域鄙视链的最底层 ”。
测试的入门确实简单,掌握一些基本的测试理论就行,但想成为一个合格的测试人员,必须具备以下八个要素:
一、逻辑清晰
这点很重要。一个逻辑思维清晰的测试,他写出来的用例覆盖率广,可以做到最大程度地不漏测;而一个逻辑思维混乱的测试,他写出来的用例连他自己都看不懂,别人更加看不懂,别提不漏测了,能不能测下去恐怕都是问题。
二、记忆良好
这点很重要。一般用例里面都会写操作步骤,但很多 BUG 不一定是按照用例的操作步骤出现的,也许是某个不经意的操作出现了某个 BUG,这个时候你记忆力不好,不记得刚刚发生 BUG 的操作场景了,你发现了 BUG 等于没发现,因为你没办法重现了,没办法重现的 BUG 就没法定位。
三、眼光毒辣
这点很重要。细节决定成败,测试人员要足够细心敏锐,善于发现细节性问题;测试发现的问题大多数也是细节性的问题,如果是很明显的问题,开发自测也是能发现的吧。
四、执行力强
这点很重要。执行力源于责任心,执行力强的测试人员面对重复的测试工作也会一丝不苟的执行,开发修改 BUG 往往一次不能修复成功,可能需要多次修改多次验证,这时如果测试人员缺乏执行力,就会因为反复的操作失去耐心,最终可能导致产品出现漏洞。
五、善于写作
这点很重要。测试人员需要写很多文档,测试相关的文档有《测试计划》《测试用例》《测试报告》,有的公司没有产品测试还需要写《需求文档》《用户手册》。
六、善于沟通
这点很重要。需求评审有不同意见需要沟通;提 BUG 开发不认同 BUG 需要沟通;项目延期需要沟通;压缩开发测试时间需要沟通;几人一起测试一个项目需要沟通;项目需要和其他部门协调需要沟通。
七、用户思维
这点很重要。测试人员在验证产品功能时,要把自己想象成第一次体验产品的用户,我们对于产品是完全陌生的,如果我是用户,我会怎么使用该产品,我对该产品如何打分。
八、持续学习
这点同样重要。测试人员需要配合产品的发展去不断提升测试技术。产品初期可能只需点点点,中期可能需要实现自动化,后期可能需要做性能、安全测试。
看完今天的分享对你是不是有所启发呢,有任何想法都欢迎大家关注我公宗号【清零0】,一起探讨交流。
转发、点赞、在看三连走起,感谢支持。这里还和大家整理很多软件测试教程以及资料!
边栏推荐
猜你喜欢
Unity 3D模型展示框架篇之资源打包、加载、热更(Addressable Asset System | 简称AA)
封装、继承、多态的联合使用实现不同等级学生分数信息的统计
nVisual secondary development - Chapter 2 nVisual API operation guide Swagger use
Haproxy搭建web群集
手搓一个“七夕限定”,用3D Engine 5分钟实现烟花绽放效果
LeetCode 1403 非递增顺序的最小子序列[贪心] HERODING的LeetCode之路
并发刺客(False Sharing)——并发程序的隐藏杀手
谁说 Mysql 单表最大 2000 W ?我硬要塞它 1 个亿
人像分割技术解析与应用
MySQL性能指标TPS\QPS\IOPS如何压测?
随机推荐
搭建ros交叉编译环境(从x86到nvidia arm)
文字编码 - XML 教程
Utility function---string processing
《C 陷阱与缺陷 》阅读概要
sqlplus报错ORA-12547: TNS:lost contact解决
HDU1580 输出先手能取的方案数
MogDB/openGauss 3.0 扩容及缩容
Haproxy搭建web群集
Button control switch 4017 digital circuit chip
【解决方案 三十一】Navicat数据库结构同步
博途200/1500PLC多段曲线控温FB(支持40段控温曲线、段曲线搜索、暂停、跳段等功能)
内存定位利器-ASAN使用小结
PAT甲级:1040 Longest Symmetric String
秋招攻略秘籍,吃透25个技术栈Offer拿到手软
双目立体视觉笔记(三)三角测量、极线校正
Various problems with npm install
Is the code more messy?That's because you don't use Chain of Responsibility!
Billboard
ReentrantLock 原理
从零开始配置 vim(6)——缩写