软件测试职业发展困惑解答
  A1MKN3aCO59N 2023年11月02日 90 0

  问题:

  1、我目前功能(手工)测试很迷茫。

  2、目前工作中自动化、性能都用不到怎么办?

  3、测试太多技术和工具要学习,我不知道学哪个?

  回答:

  功能测试发现bug之后,你有没有试着自己跟踪定位一下,找出bug的原因? 那么就试着定位一下,代码级别的呦! 别给我说你用 fiddler 抓个包就算定位了。你最好试着找出是前端还是后端的问题,最后定位出哪里代码出的问题。

  那么问题来了!

  1、我没阅读代码的权限,公司都不让我们碰代码。我想很大原因是给你碰了你也完全不懂,如果你懂的话完全可以要求申请代码的权限,每次当开发提交代码后,除了开发所列的功能点外,看看代码都更新了什么。这非常有助于你的测试。

  2、我不懂代码啊!那还不赶紧去学,问问开发项目是用什么语言开发的。先把语言基础学好。

  

软件测试职业发展困惑解答_php

  

  3、我知道我们项目是用什么语言开发的,也懂一点这个语言,但是,还是看懂他们的项目代码。除了要学习编程语言外,你还要熟悉他们的开发框架。一般就是web开发框架,Java 的spring MVC ,PHP的 Laravel、Phalcon 这些,Python的 django、flask等,太多了!我这里就不列了。Android/iOS 开发的话,也要去学一下android和iOS开发。

  4、为什么要学这些,我又不做开发? 那你想不想把测试做的更深入、更有逼格? 想!就要学。

  5、知道了开发的原理之后,在测试过程中,看到一个功能时你会想到它的内部实现,从而更容易发现bug,或者直接去扒拉代码,找出错的那一行,“啧啧~! 这个if 判断你居然能写反?”“呦~!这个类型的数据你居然不做判断!后端错误都报出来了呀。”然后,留开发在风中凌乱~!

  其实,能区分牛B的测试和一般的测试,并不是你会一个工具(loadRunner,QTP),而我不会;而是你会开发技能,我不会!

  6、那我测试技术和工具不要学了么?要啊! 开发都会了,这有什么难的么? 自动化不就是在编程的基础 加 selenium/ appium 嘛!

  7 、对了!做自动化一定要学 一个单元测试框架,Junit、TestNG、PHPUnit、pytest ...等。

  8、性能测试有什么难的?编程语言、数据库、中间件、操作系统。这你在前面学 开发的时候不是已经自己搭建和部署过项目嘛。让你搭建个性能测试环境还不是分分钟的事儿! Http 协议什么的web开发时都了解, 随便拿 Jmeter 设置一下不就是性能测试。 而且你还可以自己试着找瓶颈。

  如需了解更多测试技术信息请关注:深圳多测师软件与技术服务有限公司

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  sk0UK3kWnLtV   2023年11月19日   106   0   0 性能测试jmeter
A1MKN3aCO59N
最新推荐 更多