学妹说想自学软件测试,在阿里上班的学长是这样说的......

学妹:软件测试该怎么学
学长:你来我家我教你…

…跑偏了

回到正题,我们该如何自学软件测试,下面是我的建议,希望能给想入行软件测试的小伙伴们一点帮助:

首先:如果是纯自学,建议先自学软件测试基础、功能测试等,然后找一个相关的工作,在工作中,边增长项目经验,边自学更难一点的自动化编程、性能测试等。自动化测试、性能测试如果没有老师带,自学的难度比较大,尤其是没有相关工作经验,理解起来比较困难。

自学应该掌握什么:

测试理论基础类:

  1. 熟悉常用的测试用例设计方法,如:等价类划分,边界值,正交表法,场景法,错误推断法,因果图法(这些方法是黑盒测试的).可以让对方针对其中的一两个方法举例说明

  2. 对于测试类型的了解:功能测试,性能测试,稳定性,压力,负载,安全性测试等.

  3. 测试用例的基本格式是怎样的:普遍的都会有:标题,预置条件,输入,执行步骤,预期结果.这几个项目

  4. 测试结束的标准

  5. 用例全部测试,覆盖率达到标准,缺陷率达到标准,其他指标达到标准.

技术方面:

扫描二维码关注公众号,回复: 13183748 查看本文章
  1. PL/SQL的使用.(熟悉MySQL和SqlServer的话都类似的)
  2. 对oracle数据库的熟悉程度,sql语句的增删改查,以及一些常用函数的使用.
  3. 进阶的,了解表连接,子查询等.
  4. Linux系统的了解,会使用常用的指令.
  5. 是否使用过测试工具:如LoadRunner(性能测试),postman, QTP(自动化测试)等,每家公司使用的测试工具都会有差别.
  6. 对B/S架构是否了解.
  7. 让对方详细说明过往测试的一个项目,以及用例编写时候的思路,还有测试过程中遇到的难点.

综合方面:

  1. 考核对方在设计测试用例时是否考虑的全面.

例:
给一个水杯,设计测试用例.给一个我自己总结的答案:先询问出题人这个水杯是用在什么环境下,适用人群是谁,水杯有没有什么合格指标,再根据这些得到的信息,进一步设计用例.(从多方面来考虑)从功能性:水杯可以装任何液体而不漏.易用性:水杯的杯体设计是否符合人体工学,拿着时是否顺手等.安全性:水杯外圈有没有隔热层,使水杯装满热水的时候拿起不会烫手.性能:水杯从多高的地方坠落不会碎,被重物撞击不会变形,是否防刮.

  1. 逻辑思维,一些涉及很多条件判断的业务场景,设计用例的时候,能否每个条件分支都覆盖到.
  2. 当测试人员与开发人员的想法不一致的时候,如何解决这个问题.
  3. 测试人员需要具备的素质: 测试技能,细心,耐心,团队协作,沟通能力,有怀疑精神.

最后送上一张软件测试全栈学习路线图:

相信你如果掌握了上图所有的知识技能,并且能够灵活的运用的话,月薪20k以上并不会是什么问题,同时我也给大家准备了400页软件测试核心知识点,知识点涵盖了上面思维导图的知识,有需要的朋友可以关注我的微信公众号:程序员二黑,免费获取!

最后:推荐一个软件测试学习交流群:785128166,里面有各类软件测试学习资源,还有大佬为你答疑解惑,如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,那就一起加入我们吧~

猜你喜欢

转载自blog.csdn.net/weixin_54928936/article/details/119960599
今日推荐