我在网站上学习了其他人的测试通过,现在我想分享一下我的经验。
连接测试
我与其他人的不同之处在于,我是一名医学工程专业的毕业生,曾在医疗行业工作过。
我的软件测试之旅分为两个阶段。 第一阶段为2019年9月至2020年1月实习。 第二阶段是2020年4月至今毕业后的第一份工作。
实习之路
从时间上看,我的软件测试之旅花了将近两年的时间,特别是第一次实习,持续了四个月,但当时是因为压力很大来自我学校的导师。 实际到达日期只有41天,因为我年纪很大,而且因为忙着写论文,假期很多。
虽然是短暂的实习经历,但我能够了解什么是软件测试,这是我进入软件测试领域的第一步。
在随后的秋季招聘过程中,这次实习使我更加关注医疗保健行业的软件测试,然后才加入我现在的公司并担任第一个正式职位。
正式工作
我于2020年4月20日正式向公司汇报。 我当时才刚刚开始。 幸运的是,公司为每个学校都分配了一名导师。 我的导师真的很负责。 她首先帮我了解了公司推出的一款产品的软件需求规范,然后实施了软件系统测试计划。
在这个过程中,我们发现我们最初认为在软件需求规范中已经众所周知的功能实际上通过测试计划的执行得到了更好的理解。 很长一段时间,产品板上的按钮无法使用。 日复一日地反复测试激活问题。 事实上,测试工作需要很大的耐心。
那时,我们知道在测试过程中存在一个难以重现的错误。 这样的bug在无数的操作中可能只是偶尔出现一次。 一路上,我学会了如何使用 J[ k4]Link View Print。串行端口数据用于更准确地隔离问题。 如果串口打印数据不正确,通知研发人员立即分析,加快问题解决。
工作回顾
之后,我开始参与测试公司的另一个功能原型产品。 在早期阶段,大多数功能都没有实现,测试力度有点弱。
可能会有很长的错误记录没有按照需求实现,但作为初学者,测试不同的产品会增加你测试的兴趣。 归根结底,我个人认为人们喜欢新事物。
从去年7月到今年7月,我对这个产品进行了测试,包括功能样机、性能样机、型式检验样机、验证样机,还为我委托的另外两个项目提供了支持。与它。 中间。 时间从 1- 到 2 个月不等,但大部分时间都花在了项目上。
行业差异
我们了解医疗器械产品与其他行业产品之间的差异。
医疗器械产品从立项到发布需要一个漫长的过程。 必须符合各种监管标准。 安全性和有效性是医疗器械产品最重要的特性,因为它们直接影响人类。
在从事这个项目的过程中,我真正开始学习如何设计测试用例。
该产品的软件需求规格说明书相当长,大约有50页,因此必须首先将其分解为模块。
公司产品分为上位机和下位机。 以此为基础,分为14个模块。 接下来,检查需求并提取测试点。 划分测试点后,编写测试点对应的需求规范。 检查是否有泄漏并稍后进行填充,以确保解决方案 100% 满足您的要求。 这就是软件系统测试的目标。
50 页的请求导致了 350 页的计划。 一年来,能够打印出一份完整、漂亮的计划,对我来说是一个很大的成就。
自我扩展
此外,测试的范围和深度也取得了一些进展。 刚发现问题的时候,我们甚至不知道这是否是一个问题。 事实上,测试人员必须有清晰的逻辑,时刻意识到问题。 如果你仍然持怀疑态度,你必须先说服自己,然后再说服别人。
既然我决定告别这份工作,我想记录和整理一下我这一年多来的经历和收获。短信,希望你能全部追踪。
软件测试工程师的成长路径是什么?
1.测试基础知识
了解基本的测试技巧,学习如何使用主流缺陷管理工具、测试环境操作及操作维度
2. Linux 所需知识
你需要掌握Linux这个最流行的软件环境系统。 当前的招聘要求需要具备 Linux 能力。
3. Shell 脚本
掌握 Shell 脚本:包含 shell 基础知识和应用、shell 逻辑控件和 shell 逻辑函数
4.编程原理
实现自动化的必由之路:前端开发基础知识和互联网网络基础知识 4.互联网编程原理
5.MySQL数据库
软件测试必备的MySQL数据库知识工程师不局限于基本的“增删改查”知识。
6.抓包工具
Fiddler、Wireshark、Sniffer、Tcpdump等各种抓包工具适用于多种项目。 总有一些适合您。
7、接口测试工具
接口测试神器,不可或缺的强大工具:Jmeter。 紧凑灵活:Postman
8. Web 自动化测试 Java 和 Python
了解自动化目标并掌握 TestNG 和 Unittest 自动化框架、断言和日志记录
p> p>
9.接口及移动终端自动化
专业的接口调用和测试解决方案。 建立完整的Web和界面自动化框架并完全使用Appium。
10. 敏捷测试和构建 TestOps
揭秘 TestOps 并理解持续集成 Jenkins 框架
11. 性能和安全测试
软件测试的另一面,性能测试和安全测试,选择自己的方向,尽力爬坑。
过程很艰难,但如果你坚持到最后,一定不会辜负你的期望...一旦你掌握了这个系统,你就会真正取得进步想什么不想什么,真的是大厂自己决定的……
最后,大家可以关注公众号:Sad Latio!加盟公司就有! 这些信息包括了面试官在面试时应该问到的所有知识点,比如基础知识、Linux要领、shell、互联网编程原理、Mysql数据库、抓包工具等话题,还包括了很多测试行业的常识,例如: 接口测试工具。 、高级-Python编程测试、Web自动化测试、APP自动化测试、接口自动化测试、高级持续集成测试、测试架构开发测试框架、性能测试、安全测试等等。
对于我的博客如果您喜欢我的博客内容,请一键“点赞”、“评论”、“收藏”!
推荐文章
求职面试,求职面试,软件测试人员应该知道的面试技巧!
面试经历:在一线城市搬砖!我又来面试软件测试职位了。 5000就够了...
面试官:工作三年了,你还来面试初级测试吗?不幸的是,软件测试工程师这个职位需要用双引号括起来。 ..
什么样的人适合做软件测试?
按时离开公司的人在我之前升职了..
我保留了。转行当测试工然后消失……
评论前必须登录!
注册