一直在网站上学习别人的测试之路,现在也想分享一下自己的经历。
和大家不同的地方在于,作为一名生物医学工程专业毕业生,我都是在医疗行业打转。
我的软件测试之旅分为两段,第一段是一份实习,从2019年9月到2020年1月,第二段是毕业后的第一份工作,从2020年4月到今天。
虽然从时间上来看,我的软件测试之旅接近两年,尤其是第一份实习,虽然时间跨度有四个月,但因为当时学校导师给的压力很大,而且又赶上写论文,经常请假,因此我真正的到岗日期只有41天。
虽然时间短,但这份实习经历让我了解到什么是软件测试,算是迈入软件测试领域的第一步。
在后来的秋招过程中,正是这份实习让我对医疗行业软件测试有了更多关注,这才进了现在的公司,有了第一份正式工作。
2020年4月20日,我正式到公司报到。那时候初出茅庐,好在公司给我们每个校招生配置了一位mentor(导师),我的mentor真的非常负责,她先是让我熟悉了公司一个已上市产品的软件需求规范,接着进行了一轮软件系统测试方案的执行工作。
这个过程中我发现原本以为在软件需求规范上已经熟悉的功能其实通过测试方案的执行会有进一步的认识,有很长一段时间我们因为产品电路板上的一个按键无法激活问题进行了日复一日的重复测试,其实测试工作是需要很大的耐心的。
那时候我知道在测试过程中会有不易复现的Bug,这类Bug可能在无数次的操作中仅会偶尔出现几次,在这个过程中我学会了使用J-Link查看打印的串口数据,以便更好地定位问题,当串口打印数据出错时,通知研发人员立即进行分析,会加快该问题的解决速度。
后来我开始参加到公司另一款正处于功能样机产品的测试工作中,在大多数功能没有实现的前期,测试会有点力不从心。
可能关于需求上没有实现的Bug会记录很长一条,不过作为新人,测试不同的产品会提升自己对测试的兴趣,毕竟我私心觉得人是喜欢新鲜的东西的。
这个产品的测试工作我从去年7月开展到了今年7月,从功能样机到性能样机到型检样机再到验证样机,虽然中间也有被派到其他两个项目上支持1-2个月不等,但是大多数的时间都花在了该项目上。
我体会到了医疗器械产品和其他行业产品的区别。
一个医疗器械产品从立项到上市是一个很漫长的过程,它需要遵循着不同的法规标准,因为产品的直接作用对象是人,所以安全性和有效性是医疗器械产品最重要的两个特性。
在参与这个项目的过程中,我开始真正学习如何设计测试用例。
因为产品的软件需求规范很长,大概有50页,所以首先需要划分模块。
公司的产品分上位机和下位机,以此为依据划分了14个模块,然后研读需求进行测试点的提取,测试点划分出来后把该测试点对应的需求规范写在后面以查漏补缺,做到方案可以百分百覆盖需求,这是软件系统测试的目标。
50页的需求最后输出了350页的方案,输出一份完整漂亮的方案是我在过去一年里很大的一个收获。
除此之外,在测试的广度和深度上也有了一定进步,最开始发现问题甚至不能确定究竟是不是问题,其实作为一个测试人员,是要逻辑清楚,时刻保持一种怀疑态度的,首先要说服自己,才能说服别人。
如今我即将告别这份工作,所以记录一下我在过去这一年多里的体会和收获,整理出了这些文字,希望所有的一切都有迹可循。
软件测试工程师的成长路线是什么样的?
了解测试的基础技能,掌握主流缺陷管理工具的使用,熟练测试环境的操作与运维
Linux作为现在最流行的软件环境系统,一定需要掌握,目前的招聘要求都需要有Linux能力。
掌握Shell脚本:包括Shell基础与运用、Shell逻辑控制、Shell逻辑函数
自动化必经之路:前端开发基础知识以及互联网网络必备知识四、互联网程序原理
软件测试工程师必备MySQL数据库知识,不仅仅停留在基本的“增删改查”。
Fiddler,Wireshark,Sniffer,Tcpdump各种抓包工具适用于各种项目,总有一款适合你的
接口测试神器,你绕不开的强大工具:Jmeter。小巧灵活:Postman
了解自动化的目的,熟练掌握TestNG&unittest自动化框架,以及断言与日志处理
专业接口调用、测试解决方案。组建完整的web和接口自动化框架,Appium整体使用
揭开TestOps的神秘面纱,持续集成Jenkins框架烂熟于心
软件测试的彼岸:性能测试和安全测试,选个方向努力爬坑吧!
过程很艰辛,但坚持到最后绝对不负众望…这样一个体系都会了的话,其实进大厂真的就是自己想与不想的了…
最后: 可以关注公众号:伤心的辣条 ! 进去有许多资料共享!资料都是面试时面试官必问的知识点,也包括了很多测试行业常见知识,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。
如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!
转行面试,跳槽面试,软件测试人员都必须知道的这几种面试技巧!
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/119354.html
互联网高速发展,随着科技的进步有一些岗位薪资出现了垫底的情况比如:生产制造、客服、行政等岗位。也有一些岗位薪资有了大幅度的增长:营销/运营、研发/开发,以及IT相关的岗位。 那么对于一个应届毕业生,并非计算机专业的该如何进入IT这个领域呢? 推荐你来学习软件测试,首先软件测试只有20%的代码,对文科生来说是非常又好的。学习软件测试的入行难度相对比开发压力小很多。就算是你想要选择在二线城市就业,不想...
软件测试的基本理论知识有很多, 根据不同情况划分的,内容比较多~ 目录 1、软件测试概述 2、软件测试基础软件的概念 3、软件测试分类 4、白盒测试用例设计方法 5、黑盒测试用例设计方法 6、缺陷管理软件缺陷 1、软件测试概述 软件测试的IEEE定义:使用人工或自动的手段来运行或测量软件系统的过程,目的是检验软件系统是否满足规定的需求,并找出与预期结果之间的差异。软件测试的发展趋势: ① 测试工...
翻开朋友的测试博客,己经很多年没有更新了。有些人是因为看到了才相信,但是我相信朋友是因为相信才看到的。 因为从朋友博客的简介可以看出,朋友是因为兴趣,选择了进入测试领域,并且她一开始就相信她未来的测试道路一定会很宽阔,只要努力就有收获。 这个信念也是朋友在整个职场生涯面对所有的困难,都没有停下来的理由。朋友认可自己的价值,所以她的测试生涯里,从来没有我的工作不被重视怎么办的困获。 既然有缘看到这...
阅读 637·2021-11-25 09:43
阅读 1904·2021-11-17 09:33
阅读 823·2021-09-07 09:58
阅读 2061·2021-08-16 10:52
阅读 480·2019-08-30 15:52
阅读 1720·2019-08-30 15:43
阅读 966·2019-08-30 15:43
阅读 2921·2019-08-29 16:41