大家好我是清风。今天给大家科普一下软件测试。
为什么还说到这个话题,最近经常收到很多私信问软件测试的工作内容。
比如大学生,或者对软件测试感兴趣想转行但是又不知道怎么去了解具体内容的同学
本身大学很少开软件测试这个专业,想了解只能看书,网上搜索资料视频,
就算搜到了都是一些碎片化的东西,看不到全貌,剩下的都是某培训机构广告所以我希望通过本文章带领大家快速更容易的了解软件测试这个工作,包括: 软件测试的角色、软件测试具体工作内容、软件测试的等级、软件测试的职业归宿你可以随时跳转到自己感兴趣的部分

1.软件测试的角色:
    首先说一下软件测试的角色,当我说一个老师,医生,大家都知道,因为都做过学生,
    那软件测试的角色,其实也很好理解,因为大家都用过而且每天都在用软件。
    在这个互联网时代。软件让很多行业发生翻天覆地的变化,比如某宝,某团。
    软件用户量大且需求旺盛,但是软件质量保证成为互联网企业一大难题,
    比如同一类型的app,因为只有高质量,用户体验佳的软件才能深得用户喜爱,
    否则就卸载了,毕竟手机内存也挺宝贵的
    没想到吧,软件比人内卷更严重。
    那么软件测试人员就是负责把这些软件的功能严密的测试好,
    交互给客户一个高质量的软件使用,换句话说用户用起来舒服。
    所以软件测试是保证软件质量的重要角色,
        负责软件质量保证的计划,监督执行、分析记录以及报告工作
    国内互联网公司软件开发与软件测试的比例高达5:1,国外都是一比一的

软件测试的比喻:
        测试好比破案,细心精心推断,方能柳暗花明!
        有人说世界不缺少美,而是缺少发现,
        我看:其实软件不缺少问题,而是缺少发现!
    从产品需求提出,程序研发,测试是软件交互最后一道关卡,
    通过专业的测试方法和测试工具

软件测试是一个非标准化职业,
        软件测试的专业能力,工作内容,企业需求都是非标准化的
        所以你可能听说软件测试入门门槛低的原因        
2.软件测试具体工作内容?
    那软件测试具体做什么呢?
      按照技术类型测试策略划分:
    黑盒白盒测试,,接口测试,自动化测试,性能测试的定义。
    这些定义理论也比较枯燥。想要了解可以B站搜索:清风说测试开发  会有一些免费的软件测试技术与经验分享

如果想通俗易懂一点,
    我就拿王者荣耀来举例吧。我现在要去测试这个app
    功能:
        在进入游戏之后,英雄能不能正常移动。技能正常释放
        闪现,回血的冷却时间对不对
        跟朋友开黑是语音聊天的功能,
        当队友坑你的时候,能不能正常打字问候?发问号?
        又比如想买皮肤充值到账数值正不正确
        这些就是简单的功能测试
        目的保证游戏尽可能的少一些bug,比如之前出现过经典的bug,
        达摩一脚把大龙踢出龙坑,bug:越塔强杀不掉血。
        bug多对用户的体验,操作影响很大
    所以测试是不是很简单,10个测试8个点点点。
    如果你公司是做游戏的
    甚至有很多工程师天天的工作任务就是玩游戏。
    一杯茶一根烟一个bug找一天,天天摸鱼
    不过现在测试也没有那么好混了,在做功能测试不仅要关注前端界面交互,
    还有后端接口和数据库的校验
    一些软件的需求还需要通过其他技术手段去测试保证质量
            1.软件在不同的操作系统和手机浏览器的兼容性
            2.软件是否能长时间运行的稳定性
            3.账号异地登录,充值支付的安全性
            4.你在地铁电梯网络环境差的时候,软件在弱网会不会崩溃闪退,
            5.下班在线人数高峰期时候,服务器能不能抗住压力
            6.还有个就是自动化测试,大家应该听说过一些自动化刷金币升级的脚本,
             市面上有的,这个其实就是自动化测试,模拟手工操作游戏自动点击
                举个简单的需求:游戏账号需要30级才能打排位,
                那如果新账号,写个自动化脚本挂在那自动去打人机一下就升到30级        
         
3.软件测试的等级
        先说一说每个等级需要具备的技能
    普通:会点  多做项目实战练手
    中级:看到用户需求多面性,跳脱自己的单一视角,对业务把控能力较强
          测试思路清晰。有自己的测试思维
    高级:在初中级的项目经验和测试思维基础上,提高技术扩展性,
        测试比喻成烧开水,测试人员不断地“添柴加火
    测试总监级别:
        全局把控,项目技术可行性。项目质量评估,项目上线风险评估
    
        关于等级,大家最关心的毫无疑问是工资待遇,
        有很多粉丝咨询过我,在校大学生,
        说我们学校有上过几天的软件测试实训课程,
        我觉得挺不错的,想做软件测试,这样靠谱吗。
        
       
        有一说一互联网行业工资稍微高一点
        关于工资我就不多说了,大家请自己查询资料,
        权威的平台,打开boss直聘和职友集,参考数据,大家理性参考
        
        不知道大家有没有想过一个问题
        互联网行业很多企业没有盈利甚至亏本,,大量招人
        这些软件工程师工资还挺高
        你不会觉得奇怪吗?互联网企业这么好混吗?
        根据我的经验和理解在这我多说几句发表一下个人看法。
        
        当然首先很多软件工程师本身就有很多高学历技术性人才,
        给企业带来很大的价值
        还有一点不差钱,很多互联网公司
        都是采取先烧钱,再慢慢赢利的模式。
        有的互联网企业经历了天使轮、A轮、B轮、C轮融资之后,
        虽然还是没有赢利,但是投资方并不着急,那投资人是傻吗?恰恰相反别人是有远见
        只要把企业规模做大了,成为本行业的第一梯队中的企业,就能够上市融资
        投资者投了10几家公司,有一家成功他就赚大发了。
        
    
4.软件测试的职业归宿
    最后就是职业发展了,这也是面试官经常问的一个问题。
    技术:高级测试开发
    管理:项目负责人
    我分为了4种方向,以及适合方向发展的特点
    第一种:【技术方向】
        适合喜欢专研技术栈的小伙伴,尤其是社恐“患者”,
        就适合安安静静扎根在技术提升的方向,
        从功能到性能再到自动化和测开,
        把自己努力打磨成一个技术专家的角色,
        涨薪用实力技术说话。
    第二种:【管理方向】
        管理的角色需要较高的情商和统筹协调能力,要能高效带领团队完成项目任务,
        对于喜欢权力和任命的伙伴,应该是再适合不过了。
        常见的管理岗位进阶路线应该是这样:测试组长、测试主管、
        测试负责人、测试经理、测试总监。

第三种:【业务方向】
        适合拥有“社牛症“喜欢与人打交道的小伙伴,对业务方向感兴趣的小伙伴,
        后期可以考虑转型项目经理,因为你懂技术,
        再加上一定的商务洽谈和需求分析能力之后,
        后期不论是做行业竞品分析还是做业务流程规划,都会更加高效,
        积累人脉转换成自己的资源,然后自己创业啥的

第四种:【其他方向】
    身边有不少的测试、开发,最终选择去教培教学,
    既能满足成就感,还能免去加班熬夜,
    最后的最后,就是副业搞起来啦    
希望本文章对你有帮助,看的舒服的朋友可以点个赞

一个软件测试的科普视频,做测试是需要有天赋的相关推荐

  1. 你自学过哪些软件测试技术?转行做测试纠结自学还是报班培训?

    那么不管是去培训机构还是自学都有优缺点,只看合不合适, 先说说自学,自学的方式一般是线上学习,图文教程或视频教程,可以在csdn,简书, 视频教程可以上B站大学,有很多免费的教程,可以白嫖,比如在我的 ...

  2. 软件测试培训分享:怎么测试一个APP

    软件测试听名字我们就能猜出来是干嘛的,没错,它是属于测试软件的一项工作,如今用户体验对很多企业来说是非常重要的,开 发一个自己的软件,前提一定要做好测试工作,那么怎么测试一个APP呢?我们来看看下面的 ...

  3. B站讲演 | 我为什么要做科普视频?

    河南师范大学的「朱墨」老师录制了系列「科普」视频,完全开放于 B 站,供大伙观看参考.其中一小部分为 20+ 个「TBtools」使用讲演,均是其与团队成员亲手制备,内容详尽,可见耗时好力.尽管我写了 ...

  4. 现在开发人员都开始做测试了,是不是以后就没有软件测试人员了?

    在我们开始尝试为大家描述软件测试工作的多种可能性之前,先来看看在现在所知最近代的开发模式中,测试人员还会继续存在吗?很多做测试的朋友问过这样一个问题:"现在敏捷开发模式中,自动化测试那么流行 ...

  5. 软件测试行情前景,你可以做测试多久?到底能干到多少岁?

    目录:导读 前言 一.Python编程入门到精通 二.接口自动化项目实战 三.Web自动化项目实战 四.App自动化项目实战 五.一线大厂简历 六.测试开发DevOps体系 七.常用自动化测试工具 八 ...

  6. 35岁之后软件测试工程师靠什么养家?我还能继续做测试。

    35岁真是一个焦虑的年龄,我一个在北京软件测试的朋友从一个大公司裸辞以后,年前应聘到了一家小公司做技术总监,因为疫情的爆发,公司倒闭了,他失业了.为了养家我这个朋友不得不冒着被病毒感染的危险开始送外卖 ...

  7. 我为何从开发人员转做测试,3年软件测试工程师,带你聊聊这其中的秘辛

    从事测试工作已3年有余了,今天想聊一下自己刚入门时和现在的对比,虽然现在也没什么成就,只能说笑谈一下自己的测试生涯,各位看官就当是茶余饭后的吐槽吧,另外也想写一写自己的职场感想,希望对刚开始工作的小伙 ...

  8. 测试架构师: 软件测试架构师应该做和不该做的事情

    测试架构师应该考虑以下问题: 测试的目标是什么? 测试的范围是什么? 测试的深度和广度是什么? 测试的重点和难点是什么? 如何安排测试? 如何评估测试结果? 测试的源头是需求.软件测试架构师在需求阶段 ...

  9. 【软件测试】老板:你测试,我放心。测试人的成功就是不做测试?

    目录:导读 前言 一.Python编程入门到精通 二.接口自动化项目实战 三.Web自动化项目实战 四.App自动化项目实战 五.一线大厂简历 六.测试开发DevOps体系 七.常用自动化测试工具 八 ...

最新文章

  1. python只能运行一次怎么改_是否可以修改和运行部分Python程序而无需一次又一次地运行所有这些程序?...
  2. Linux 下ntpdate网络校时使用
  3. Python学习之函数及流程控制
  4. R语言实战应用精讲50篇(八)-随机区组设计资料的方差分析
  5. mag6000变送器怎么使用_变送器的迁移原理和故障分析
  6. 网博士自助建站系统_自助建站:自助建站到底好还是不好?
  7. [html] iOS下页面如何启动加载时显示画面图片?如何设置大小?它有什么好处?
  8. python __repr__
  9. Facebook广告系统及多账号操作经验分享
  10. 作为多年 PHP 的开发者,在使用了 Go 语言之后......
  11. 3.Knockout.Js(属性绑定)
  12. java bitset xor_java中的BitSet
  13. CStdioFile UNICODE编译 读取中文汉字乱码 .
  14. c语言宠物店管理系统,宠物店信息管理系统的设计课程设计报告精选.doc
  15. C语言的getc()和putc()函数
  16. python 函数式编程包_Python——详解函数式编程与闭包
  17. 一张图解读小米公司的商业模式
  18. 打开新页打开企业邮箱FOXMAIL常见错误提示“Message format error”
  19. SQL数据库——分组查询GROUP BY
  20. SpringCloud 微服务开放平台接口

热门文章

  1. win10链接打印机及使用
  2. 2021-11-02 2021年陕西省安全员C证考试报名及陕西省安全员C证免费试题
  3. 蕤仁肉(内仁肉、泪仁肉)简单介绍
  4. MTK6580(Android6.0)-camera 驱动分析
  5. 今天才知道,Windows系统隔空投送资料到iPhone,太实用了
  6. 简单三步教会你在前端监控平台:安装小程序、uni-app探针(详细教程)
  7. Tekton系列之安装篇【一】
  8. 科维的时间管理法—《可以量化的管理学》
  9. SAP MM 特殊库存标记J
  10. 鸿蒙harmonyOS方舟框架ARK etsUI切圆的一个小问题