我们精选了一下网友答案:
···································^^····································
35岁干不动,只是借口而已。
能干的,依然能够很好的在这个行业发展,干不了的,注定会被一浪比一浪高的后浪,拍死在沙滩上。
如果你到了这个年龄,还没有到高级测试开发工程师或者架构师的级别,那么真的是不好干了。
如果你是30+的年龄,可能还不会那么明显,但是35+,你会面临另外一个层次的竞争。
简单来说,就是年龄上去了,但是能力没有上去。
你不是具备10年工作经验的测试工程师,你只不过是一年的工作经验用了10年。
qrcode.testing-studio.com/f?from=zhihu1&url=ceshiren.com/t/topic/3595&BIZ=ECOMMERCE&BIZFROM=ORG这种是最无奈的。如果是这样,企业倒不如去招一个2-3年经验的人,年轻,抗造。
前一段时间我也在朋友圈放出过几个职位,蚂蚁金服、猎豹等,35+的人是他们最喜欢的,但是要求能力一定要匹配到。待遇人家直接给够,年薪百万,就看你的能力行不行。35+的人,具备CI/CD能力、持续集成、持续交付,懂测试开发,懂测试运维,懂代码的,真的是挺难招的。说实话,到目前为止,还没有帮他们找到合适的人。所以如果你担心35+的年龄,那说明你的能力和你的年龄并不匹配,很直观。
目前整个行业的趋势,随着持续集成、持续交付、Devops的流行,特别是大的公司,都是只招测试开发,把大量的手工测试外包出去。同时测试和开发以及运维之间的“墙”,也在逐渐打破。你如你听到的测试开发(加入左移,研发阶段的质量保证;右移,发布后的质量监控)、测试运维,以及很多公司直接让开发来去做测试的工作。
下面谈谈不同level的测试工程师应具备的基本能力
第一个:我们称之为测试员/测试工程师
直白一点说,就是干苦力活的。对标过来就是百度的T3、T4,阿里的P5,腾讯的T1-T2。主要的工作就是需求分析,测试方案,测试策略,测试执行,都是业务测试。当然你能够掌握某些领域知识,比如你是测无人车的,无人车的业务是什么,我测AI,AI是什么,我去测大数据,大数据是什么,测的是电商,电商系统的架构是什么,业务知识是要懂的。再一个是带外包团队,可能会有一部分的外包团队交给这一部分人去带。主要是也就是管理这些基础的业务测试工作。
第二个:测试开发工程师
现在第一个level是不怎么招了,多数都是从第二个level开始招。一旦提测试开发,就一定要求你懂研发,懂测试,并且有一定的深入工作的能力。从这个level开始要求你的编程能力了,Java、Python、shell、SQL,这是最基础的,然后是业务测试。
这部分人仍然会负责一部分的业务测试的工作。老大会根据你的能力,给你安排一个比例。你能力很强,80%做技术,20%做业务,如果你能力不强,那就80%做业务,20%参与一部分技术。如果你的技术太low了,那就100%的全部做业务测试。所以这个时候会根据你的能力进行合理的时间划分。这里面的要求就比刚才突然间就拔高了,客户端的UI测试,服务端的接口测试,性能测试,基本上都属于这个范畴。
面试的时候,性能与非功能测试,可能不会做一个主面试点,主要还是在自动化和编程能力。也就是目前大家出去找工作,你们最容易被卡的这一关。所以在这个level里面,也是干活的,也就是既做业务测试,也做技术上的改造,以及去写一些自动化,但是仍然是偏重于业务的。
第三个:高级测试开发工程师/测试架构师
那么到这个level,业务测试已经非常少,甚至完全没有了,这个时候更多的是负责整个团队的流程管理。流程管理体系,白盒测试体系,测试工具与测试平台的开发,再一个是质量监控,还有一个质量管理。通常一个团队里面,会有一个测试的管理,加上1-2个高级的测试开发工程师,或者叫测试专家也行。他会搭建起整个的持续集成系统。持续集成、白盒测试、以及一些平台的开发,主要会交给这些人负责。然后他会带2-3个测试开发工程师,这些测试开发工程师一边跟着他去学习,一边去做业务。然后剩下的活儿,交给外包公司或者校招的人去做。
qrcode.testing-studio.com/f?from=zhihu1&url=ceshiren.com/t/topic/3595&BIZ=ECOMMERCE&BIZFROM=ORG因此,在目前的行业形势和技术发展趋势下,如果你是测试在职,但是还没有到年龄的瓶颈,我给你几条建议:
一、避免去外包公司
基于行业影响,企业需要降低成本,会更倾向于使用外包。大公司使用外包的结果就是外包市场会进一步发展,这些发展会进一步推动企业裁员的进程。如果外包能够搞定很多事情,外包的价格又比较低,很明显很多低级的工作会更倾向于使用外包的。
外包公司的本质是通过提供廉价劳动力赚取剪刀差的一种公司。你拿到的收入,已经被扣除了一部分了。所以你进入这样的公司,既没有办法接触到业务核心,公司也不会提供很好的培训,也没有很好的经验积累,也没有进入更深的测试实践,所以在这里面的成长会面临发展困境。
如果你现在在外包公司,建议你待个一年两年就立马要走,千万不要留的太久,不然将来会面临很大的发展问题。哪怕短时间内给的薪资比较高,但是一定要记住着这不是你最终的归宿。
二、提升核心竞争力
技术能力:编程能力,自动化能力,架构能力。
首先说编程能力,你在测试行业混,Python和Java,这是两门基础要学的语言。这两个你学会了,任何一家公司的要求都是可以匹配的。如果你想做的更好,你可去接触一下go语言。多数公司即使要求你会一门新语言,也会先看你会不会Python或者Java。
第二个指标是自动化,自动化能力衡量的是你在这个领域里面是否有很强的生产力,作为一个测试工程师,最关键的是UI的自动化,接口的自动化,以及持续集成,持续交付。这几个是你核心能力。其中UI自动化,接口自动化以及持续集成,是测试工程师的基础能力。再往上走,那就是持续交付,Devops,一些白盒能力,测试的监控能力,更多的能力往研发和运维去深入,所以架构能力在这里是很重要的考核的指标。
领域知识:架构能力,业务领域,数据意识
软实力:沟通,管理
三、职业选择
首选名企,大厂,一线城市
别问为什么
四、学历建设(学历建设是长期的事情)
非本科的需要注意提升学历
本科以上的同学注重能力和履历
总体来说,别抱怨,好好提升自己的能力,目前测试行业的缺口,在测试开发,好好努力!
qrcode.testing-studio.com/f?from=zhihu1&url=ceshiren.com/t/topic/3595&BIZ=ECOMMERCE&BIZFROM=ORG你是破坏大环境的人啊?www.zhihu.com/video/1150440334289887232初级测试到高级测试开发捷径分享
史上最全软件测试资料文档下载
一线名企大厂内推流程+资格+渠道
更多技术干货敬请关注霍格沃兹测试学院官方知乎机构号:测吧 @测吧
测试开发是什么?为什么现在那么多公司都要招聘测试开发?
软件测试的岗位会越来越少吗?
软件测试真的干到35就干不动了吗?
二十五岁零基础转行做软件测试怎么样?
测吧:软件测试如何获得高薪?测吧:轻松掌握 Linux 文本处理三剑客:grep、awk 和 sed 实战演练···································^^····································
这个问题没必要BB一长串废话了,我来直接点。只要你不断地学习新技术,技术OK,只要你想你就可以一直做。但是对于那些实际上连软件测试的门都没入,只会点点点的小点点们,平时还不思进取,温水煮青蛙,用不了多久就被淘汰出局了。很多人把这个问题的因果搞反了,以为是行业把他淘汰了,或者觉得是自己时运不济碰到公司裁员,然后怨天尤人去怪职业没前景,实际上就是自己技术太烂,仅此而已!
是不是听了这话很扎心?
那再说句更扎心的吧,再搞不清楚因果和武装自己,你们连35岁都熬不到就会被裁员。在中国,最不缺的就是人!
···································^^····································
无论是是什么技术岗位,都需要不断的提高自己,才能面对职场激烈的竞争,才能立于不败之地。
针对题主的疑问和提问说明文字,我认为本题目要拆出3个问题,才能将这个问题阐述清楚:
问题1:为什么会有开发人员(程序员)35岁危机呢?
拆题2:软件测试有35岁危机吗?那首先要清楚测试和开发在工作中有哪些不一样。
拆题3:为避免35岁危机,测试人员需要做些什么准备工作?
开发人员为什么会有35岁危机,其实是由多方面造成的。大体可以分为以下几个原因:
1、企业方的需求,程序员淘汰率高才能最划算
思考一个问题:
公司做一款新产品的时候可能需要一百个程序员来开发,但是做完了以后平时只需要五个程序员来维护就够了。那剩下的九十五个程序员怎么办?
解决方法1:
互联网中大型公司:安排开发其他项目
开发人员完成了一个项目的开发后,公司为避免人员闲置,往往会布置开发人员做其他项目的开发。
而这个项目,往往和之前开发的产品不是同一个类型。比如开发人员开发出了网站,公司是不会白白养着,往往会要求去开发OA、财务软件、通讯软件,手机APP…每种产品的业务逻辑不一样,导致开发经验的可移植性就较差,就需要留给开发人员足够的学习时间。
确是不如直接找有相关项目经验的开发人员性价比更高。
解决方法2:
互联网小公司:95人全部开掉。
很多互联网小公司其实就指着几个项目吃饭,一个项目完了以后未必还能有开发下一个的机会,说不定找不到投资明天就倒闭了。
另外即使到时候又需要人了,直接招新人不香吗?永远会有新的大学毕业生在找工作,他们可能没什么经验,可能技术一般,但是他们要的钱少,身体好,能熬夜,听话,好忽悠。
如果你是一个企业的管理者,排除掉感情因素,你也会用这种性价比高的新零件换掉旧零件。
2、程序员工作本身存在折磨,年龄大真扛不住
这个折磨不是说写代码,觉得写代码是折磨的人干不了这一行。
这里说的是来自同事和需求方的折磨。
写代码对程序员来说不难,难的是需求方的需求变来变去,一开始说要A,代码写到一半说要B,又得重新写,写了一大半又说要添加个C功能,但这个C功能必须底层就写好,不能写一半再加,这时候又要重写。
最后就是整个人都被折磨疯了。
除了需求变来变去之外,还有一个问题就是经常白天被抓去开各种乱七八糟的会,然后只能晚上写代码,这就又造成了加班的现象。
程序员天天加班不假,但并不是加班写代码,主要是白天都被抓去开会,晚上和人撕逼需求,深夜才能写代码。
老这么加班,年轻还可以顶着,年纪大了还真的顶不住。
3、互联网行业发展快,技术更新也快,对程序员的要求还越来越高
技术带来先进生产力的同时,技术的迭代也是非常快的,弄不好分分钟就被淘汰。
不像很多传统行业,技术的积累是逐渐稳固的,越老越吃香。
开发人员可不一样,他们掌握的东西如果不能快速迭代,很容易出现自己被世界淘汰。
买数码产品我们都知道越新越好对吧?技术也是如此【所以如果要选择开发语言,强烈建议选择不容淘汰,市场需求广泛,老当益壮语言,如JAVA,Python等,这两门语言还都可以用来干测试开发】。
2020年,但凡能为程序员开出高薪的公司,对于程序员的筛选都是比较严格的,不对,已经不是比较严格了,是很严格。
不信自己可以去网上搜搜各大公司招聘的面试问题和笔试题,自己试着答一下,看看结果。
从来没有白给钱的事情,高工资带来的必然是高要求。这就意味着开发人员需要不断的去更新自己的知识体系, 个人必须非常努力,努力钻研各种新技术。
总结:
1、企业方的需求,程序员淘汰率高才能最划算
2、程序员工作本身存在折磨,年龄大真扛不住
3、互联网行业发展快,技术更新也快,对程序员的要求还越来越高
所以程序员必须有足够的危机意识。
一方面要费脑筋去开发新产品;一方面又要去学习新的技术;一方面还得与产品经理撕逼;一方面还要白天被琐事纠缠,只能晚上去做开发,加班深夜,用身体抗; 最后还得想办法讨好领导,争取早日坐上技术管理不用在一线写代码。多重折磨之下,这个头发肯定是留不住的。
在35岁这个年纪,往往又有家庭和孩子,精力不能和年轻时一样,全部投入到工作中,所以在职场的竞争力就开始下降。所以就有了35岁危机这一说。
对于程序员而言,不只是所谓的35岁,更是要时刻警醒自己要做架构,研究算法,转管理。
区别1、项目开发时,需要100个开发人员,项目研发结束后,只需要5个开发人员维护 ,开发的需求在开发前后有着剧烈的变化。但中国当前测试和开发之比,常常在1:8到1:10之间,不可能像开发一样,对人员的需求存在着如此剧烈变化。因此相对来说,测试工作的稳定性要远高于开发。
区别2、开发人员在工作中,会被多变的需求折磨疯了,所以我们在网上会经常看到产品经理和开相互撕逼的段子和故事。但软件测试是对已经开发好的产品进行测试,不会受到多变的需求方折磨。
区别3、开发经常白天被抓去开各种乱七八糟的会,然后只能晚上写代码。测试也可能会白天被抓去开各种会。但除非项目上线冲刺阶段,需要开发写完代码后立即测试需要加班,比开发走的更晚。但一般情况下,开发晚上写完代码,测试白天测试一样来得及。加班程度远不如开发。
区别4、开发语言技术更迭非常快,开发需为了不被淘汰,需要不停的去学习新的技术,个人压力非常大。而反观测试行业,无论你的产品是什么类型,测试的流程和模块是大体差不多的【功能测试,接口测试,UI测试,性能测试…】,而且测试技术的更新是远远赶不上开发的。这就意味着,我们在测试当前项目所走过的每一个坑,都会成为测试下一个项目的经验和教训。测试很类似于传统行业,技术的积累是逐渐稳固的,反倒会越老越吃香。
总结:所以开发人员有35岁危机这么一说,但是对于测试人员,不能说没有35岁危机,但危机程度要比开发人员要好很多。
所以有人说软件测试工程师和医生一样,是最不需要用“青春”来保证的职业。而是随着项目经验的不断增长和对行业背景的深入了解,会越老越吃香,就像老中医。
35岁危机,虽然测试比开发弱很多,但并不意味着我们不需要做任何准备。因为无论是是什么技术岗位,都需要不断的提高自己,才能面对职场激烈的竞争,才能立于不败之地。
随着年龄的变大,用人单位对于人才的要求也是随之改变的,比如:对于刚踏入职场的初级软件测试工程师,用人单位的要求更多是能独立完成测试测试任务的执行即可,但随着年龄的增加,就要求软件测试工程师具备项目风险评估,团队管理, 协调资源等等能力。所以需要我们及早规划自己的职业路径(狠狠点击放大下图):
软件测试也是技术岗位,虽然不如开发更迭速度那么快,但是测试技术也会有技术更新。比如几年前,会功能测试就能找到好工作,但是到今天不懂自动化测试就很难找到好工作。如果想薪资更高,还要去学习性能测试,测试开发。
若你不是在机关工作,当你觉得自己过的很舒服的时候,注意,你离被开除就不远了。
时刻逼自己过的不舒服的测试,才是一个好测试。
-----------------------------------------------------------------
如果你想避免测试职业危机,提升自己的技术能力,但是苦于没有资源,在此,特意给大家准备了一份13G的超实用干货学习资源,涉及的内容非常全面,涵盖功能测试、接口测试、UI自动化测试、性能测试...。
包括软件测试学习路线图,黑马50多天的上课视频、16个突击实战项目,80余个软件测试用软件,37份测试文档,70个软件测试相关问题,40篇测试经验级文章,上千份测试真题分享,还有2020软件测试面试宝典,还有软件测试求职的各类精选简历,希望对大家有所帮助…..
2020软件测试学习路线图,内附视频教程+自学路线+工具+面试篇-黑马程序员技术交流社区
如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。
···································^^····································
软件测试与其他软件相关岗位一样,分为不同的工种不同的岗位,一般情况下,做3-4年软件测试工作后,基本上可以达到一个中高级的水平,这时就需要对自己的职业规划有一个比较清晰的认识了。评估下自己更适合走哪条晋升路线,是管理?还是技术专家还是咨询顾问?但无论走哪条路线,都需要我们的不断学习。软件测试常见的规划路线如下:
1.测试管理
测试管理其实不单单是在管理能力的提升 ,同时对技术能力也有很高的要求。同时测试越往上跟其他岗位也一样,需要考虑的问题角度要上升,眼光开阔,同时对于公司的决策也需要有同步的提升。若想从事管理方面的,可以从一开始就培养自己的这种能力,平时Get到的新技能、或是自己了解到的行业技术动向都可以跟同事交流,如果公司有新人进来,可以主动提出负责带领新人,不仅把自己所学巩固了,同时也锻炼了沟通、表达能力。
2.测试专家
可以选择一个方向来深入,但需要其他方向也相对精通。比如可以选择安全、渗透测试,可以选择性能测试,自动化测试等等,为企业服务的同时,也可以自己写一些比较通用的测试工具,从而扩大影响力,再者如果关于写文章的话可以推送到一些专业的测试论坛,久而久之,自己在某个测试方向会越来越游刃有余。但需要保持时刻学习的能力。
3.QA
QA(QUALITY ASSURANCE,中文意思是“质量保证”,其在ISO8402:1994中的定义是“为了提供足够的信任表明实体能够满足质量要求,而在质量管理体系中实施并根据需要进行证实的全部有计划和有系统的活动”。负责ISO9000标准所要求的有关质量保证的职能,担任这类工作的人员就叫做QA人员 。对于专业的技能要求比较高,需要有深厚的理论体系
4.测试培训
目前国内也出现了越来越多的测试培训机构,线上培训也随之兴起,给一些已经参加工作想转行的同学更多机会,但相较于开发培训还是不充分。对于在企业中担任主导测试职位或熟悉整个项目流程者来说,如果自己本身也具有演讲能力,可以把自己在实践工作中所学的整理成自己独有的一套系统或案例。一些培训机构会邀请企业人员来讲解实战流程。目前好的讲师按日薪计算, 也是非常不错的方向。
5.测试创业
接上述4中,当自己有了一定的影响力和知名度后,可以建立一个小Team,经常交流。(当然,Team中并非都是技术方向的)待时机成熟时,可以自己创建测试培训机构。身边这样的例子也很多 ,讲师出来自己创业,也是不错的选择。
#软件测试#
测试工程师的职业发展方向和层级大致分为:技术路线(初级测试工程师-中级测试工程师-高级测试工程师)、管理路线(测试组长-测试经理-测试总监)、讲师路线(初级讲师-中级讲师-高级讲师)和其它路线(比如写书、转开发、需求、售前或售后等角色)。前两条路线对于35岁以上的人来说,如果要考虑换工作的人就得慎重了,最好别裸辞,先找到下家了再去辞职,不然可能会有空档期。国内好多企业的HR甚至领导通常不喜欢招聘35岁以上的人,究其原因无外乎如下几点:1.长久养成的工作习惯可塑性差;2.工作年限长薪资高(同样的薪资可以招两三个年轻的);3.家庭或身体的原因不能胜任高强度的工作;4.其它原因。这种现象在国内目前比较常见(国外反之),但殊不知:年龄越大通常意味着经验和技术越好越丰富,可以一个人干几个人的活,效率也高;年龄越大通常越少棱角,颇具包容心,更容易融入团队;年龄越大越具备责任心和家庭意识,越重视眼前的工作,稳定性越好;年龄越大越。。。。。。这些都是很少有人能真正看到的35岁人以上的特质。大的国内行业现状,你我些许力量暂时无法改变,但我们可以在年轻的时候就不断增强自己各方便的技术能力,来适应这个崇尚技术的社会。比如手工测试转会开发的全栈测试、考取一些资质证书(PMP、RDPM和信息系统项目管理师等)、写书或者做讲师等。测试讲师作为第三种职业发展方向,其实也是很不错的,可以长久且持续发展,职业生命周期远远长于其它职业发展方向,因为在这个行业干的越久往往意味着经验越丰富,教育行业就非常看重和需要经验丰富的讲师,尤其全栈测试讲师,只要眼不花、腿站的稳,干到60岁也不是问题。其它行业理论上其实也应该是这样的,作为测试从业者的我们,没必要去过分担心年龄上的问题,只有时刻不断的保持自己的核心竞争力(自学或者培训)才是上上之策,以不变应万变,未来也许环境可期呢!
·······································································
我们精选了一下网友答案:
1.B/S和C/S其实是一种互传信息的结构,B/S就是关系到网页的,比如我们在BAIDU里交流,这就是个B/S的架构。 C/S就是要安装客户端的那种,比如QQ,你要装了他的客户端也就是你要装了QQ才能使用,这就是C/S架构。测试上面没什么异同,关键还是看你参与什么测试,黑盒的话还是个对业务对功能的了解,白盒的话是还是要能看懂别人写的代码。 2。公司用的肯定是不同的,基本上功能自动化用QTP的是多数,性能是LR,BUG管理攻击用的不大一致,TD,QC什么都用。不过原理大都一致的,看不懂装个汉化,自己弄下就会了。 3。没在哪几个地方工作过所以不清楚,不过北京的前景会好一点,工作机会多,工资也会高,不过竞争也会更加激烈。 4。要求是人定的,每个公司的标准都不一样,你比如MS的TEAMLEADER和国内的小公司的LEADER可以比吗?显然是不可能的,不过我认为想做TEAMLEADER,除了必须要有过硬的测试技术外,另外还有有开发的基础,要会编程,不然怎么做高难度和更详细的测试呢?我一向都认为不懂开发的人是做不好真正的测试的,这也是为什么好的测试在做测试前都有几年的开发经验。我认为要做LEADER级的,除了过硬的测试流程的掌握技术,3-5年以上的测试+1年的开发经验,还要有可以参与UT测试的技术,当然按每个公司的情况会有改边,这个我前面也说了。 5。游戏测试很多的,包括功能测试,单元测试都是有的,还要考虑游戏的稳定性,应用程序服务器和DB服务器的性能问题,这些都是要测试,不然打次国站,人家还没开打,系统就奔掉了,这显示是不行的,游戏公司的封测和内测也是测试的一种,用测试术语的话应该是北塔测试也不知道是阿而法测试吧,(不好意思没过游戏测试,有点健忘)。
···································^^····································
我来简单地回答一下吧,也不知道对不对,只供你参考一下吧: 1,C/S测试时应该注意服务器和数据库服务器的反应;B/S测试时主要注意服务器的反应。 网上有一些关于这方面的资料,你可以搜搜看。 2,目前的主流测试工具主要是MI公司的,像QTP\LR\TD\QC这类的。这几种工具使用率比较高。 3,其他地区不太了解,上海这边大致的薪资是如果有一年测试工作经验大约在2500~4500之间,要看外语水平和企业的实际情况;北京比上海率高一些,其他地区应该没有上海高。 4,项目经理的要求这个,我觉得你看一下这方面的招聘信息就应该清楚了,每家公司的要求和项目,业务都不同,对项目经理的要求也会有差异。基本来说,有过较多的大型项目经验,带领过一定规模的团队,在某方面专业/行业知识较为丰富,一定的工作年限。。。我想这些是必须的吧。但是IT这个行业很难说准,你有可能随时会被任命为经理,呵呵~ 5,有专门的游戏测试工作,比如职业试玩或者公测、内测这些都属于测试,除此以外还有内部的专业测试人员来对游戏做针对性测试,这个基本上都是手工测试。 希望对你有帮助! 补充问题:外企的第一要求就是外语要好,好到什么程度呢,我们的学员去外企面试回来都反映首先要有较流利的口语应答,像英文的自我介绍,一些测试的基础知识问答,另外大都还会有英文的笔试。大部分公司还比较关注你的IQ。 工作氛围这个要看个人感觉了,一般来说欧美公司和国内的公司在管理上还是有差别,大公司和小公司也都有很多不一样的地方,我个人认为除一些超级大跨国公司有着独特的管理方式以外,其他的都差不多。
···································^^····································
软件测试工程师是软件行业中一种即年轻又古老的职业,进入二十一世纪以来,随着中国加入WTO以后,从事这项职业的人也越来越多。一个公司在组建一个测试队伍的时候如何分配人员结构,从而使公司软件测试工作水平得到提高,是大家比较关注的问题。本人依照自己的经验提出自己的观点: 我们首先来看一下测试人员的纵向结构 1、测试经理 测试经理主要负责测试队伍的内部管理以及与其他外部人员,客户的交流,详细说来主要包括进度管理,风险管理,资金管理,人力资源管理,交流管理等等,测试经理需要具有项目经理的知识和技能。同时测试工作开始前项目经理需要书写《测试计划书》,测试结束需要书写《测试总结报告》 2、测试文档审核师 测试文档审核师主要负责前置测试,包括在需求期与设计期间产生的文档进行审核,比如《业务建模书》,《需求规格说明书》,《概要设计书》,《详细设计书》等等。审核需要进行书写审核报告。当文档确定后,需要整理文档报告,并且反映介绍给测试设计师。 3、测试设计师 测试设计师主要根据需求期与设计期间产生的文档设计各个测试阶段的测试用例。(往往测试文档审核师,测试设计师可以有相同的一组人来完成) 4、测试工程师 测试工程师按照测试用例,来完成测试工作。 但是测试人员应该有哪些人来组成呢?也就是测试人员的横向组成,让我们再来讨论讨论: 1、需要具有一定开发经验的计算机专业人员 由于具有一定开发经验的计算机专业人员即懂得计算机的基本理论,又有一定的开发经验。所以对于软件中哪里容易出错,哪里不容易出错他们了如指掌;他们可以分析程序的性能,软件性能差是否是占有内存空间太多,或者是占有CPU时间太多引起的,还是其他原因,他们往往是专家。尤其是进行非功能测试的时候,他们可以更好的搭建系统测试平台。这种人员应该占测试队伍中一半以上。 2、需要具有本软件业务经验的人员 测试队伍中需要有这样的人员的目的在于,这些人员由于对业务非常熟悉,软件质量的前提又是满足用户的需求。专业业务知识是计算机专业人员达不到的,所以这方面人才可以利用它们的业务知识和专业水平,参与系统需求期间的文当审核,可以发现软件中存在的业务性错误。比如专业用语不准确,业务流程不规范等等,这种人才对于专业性比较强的软件测试工作尤为重要,比如税务,法律,艺术,CAD,CAM… 3、只需要会操作计算机的人员 由于软件一旦卖出去之后,使用软件的人各种各样,各种各样的人带来各种各样的操作情况,请一大部分人员在软件测试工作后期进行测试工作是十分重要的,他们往往会发现专业测试人员测试不出的东西和一些希奇古怪的错误。这就是软件测试学中所谓的猴子测试法。 对于一个软件公司来说,并不是说所有的测试队伍都需要这三种人员,实际中可以一组人代替多个角色,但是要遵循以下原则: 1、对于业务不是很专业的软件,具有一定开发经验的计算机专业人员与具有本软件业务经验的人员可以合并; 2、只需要会操作计算机的人员,可以由公司行政人员来充当。 日前一份据说由中国社会科学院公布的《2007年全国主要城市白领工资标准》在网上以及各大媒体上流传,据说考虑了“ 包括各城市物价水平、居住成本、交通成本、城市现代化等诸多方面因素”(见下表,单位:人民币,元。外地务工者在以下基础上增加1800元),共分七档。 标准详情: 一档:香港18500,澳门8900; 二档:上海5350,深圳5280,温州5020,北京5000; 三档:杭州4980,广州4750,苏州4300,厦门4100,青岛4000; 四档:南京3780,福州3380,无锡3200,天津3150,济南3120,大连3000; 五档:郑州2880,昆明2800,武汉2680,海口2600,长沙2480,三亚2360,重庆2250,沈阳2100,乌鲁木齐2100,西安2080; 六档:成都1900,哈尔滨1700,呼和浩特1700,贵州1600,长春1500,兰州1500,银川1100,西宁1000; 七档:拉萨900。 标准一出,是一片哗然啊,很多人发现一觉醒来就由白领变成了民工。我的一个朋友正暗自庆幸自己按此标准属于白领一族呢,突然一个”有户口吗“的问题让他彻底无语,哈哈。不管是闹剧也好,炒作也好,我倒是发现这个标准还不是一文不值。仔细看看和我们测试工作还有点关系啊,大体上和各个城市工作一年多的软件测试工程师的平均米数差不多,大家对号入座吧,不过也别太认真:)
···································^^····································
软件测试分类很多种,有白盒、黑盒、性能、安全性等,知识很多,留下邮箱,给你基本测试电子书看看; 第二个问题,行业待遇,和地市有关,发达城市如北京、上海等,起薪都在3000以上,另外,还和你的测试水平和经验有关,一般的测试工程师也就2000-3000元,高级一点的5000左右,如果你做到了性能测试工程师,7000到8000都不在话下。
·······································································
我们精选了一下网友答案:
···································^^····································
初四学生终于要开学了
4月3日,哈尔滨市教育局发布
《关于2020年全市学校春季学期开学时间的公告》
按照全省统一部署,经哈尔滨市应对新型冠状病毒感染肺炎疫情工作指挥部同意,并报省教育厅备案,哈尔滨市自2020年4月7日起按学段分类分批、错时错峰开学,分期分批公布时间。
●4月7日高中(中职)学校毕业年级全市同步开学;
●4月17日初中学校毕业年级全市同步开学。
●初中、高中(中职)非毕业年级及小学、幼儿园开学时间视疫情情况另行通知。
在中小学生未全部返校前,各类校外培训机构一律不得组织线下培训。
疫情期间我省线上教学如何?
为加强疫情防控期间全省中小学线上教学和教研工作管理,及时总结和推广经验,发现和破解问题,为全省教研部门、电教部门和中小学校提供有针对性的指导与服务,受省教育厅委托,黑龙江教师发展学院教育信息化研培与传媒中心(黑龙江省电化教育馆)在学院领导的指导、关怀和支持下,进行了线上教学观察、远程电话访谈,并利用问卷星进行了全省中小学校管理者、教师、学生、家长4个层面的线上教学管理问卷调查。
本次问卷调查历时3天,遍布全省13个市(地)。共回收有效问卷128,4848份,其中学校管理者问卷1,4291份,教师问卷6,0243份,学生问卷60,4978份,家长问卷60,5336份。调研情况如下。
一、调查的基本情况
(一)线上教学准备情况
图1 各部门组织的教师线上教学培训
线上教学前,学校(55.78%)、市级教育行政或教研部门(51.87%)、区县级教育行政或教研部门(48.56%)分别组织了教师线上教学培训。面对“停课不停学”的要求,各级教育行政部门、教研部门和中小学校迅速做出反应,绝大多数教师培训后上岗,为线上教学的顺利开展奠定了基础。
图2 学校线上教学准备情况
线上教学前,学校做了很多准备,包括“组织教师开展线上教学培训”(61.91%)、“制定线上教学方案、统筹安排教学活动”(53.6%)、“组织教师开展线上集体备课、听评课等教研活动”(49.16%)、“筛选和审核教学资源”(46.76%)、“遴选教学平台”(46.53%)、“组织教师制作校本教学资源”(46.16%)等。为使教师能够快速适应线上教学,绝大多数学校进行了充分的准备。
图3 教师线上教学前做的准备
绝大多数教师课前能做好基本教学常规准备。另外,还有超过半数的教师提前下发资源包、批改预习作业,采用了翻转课堂的教学模式,这是教师在教学实践层面的可喜进步。
(二)技术支持保障情况
图4 线上教学的技术保障与支持服务
教师线上教学期间遇到技术问题,可以获得学校技术支持服务团队(62.44%)、区县级技术服务团队(41.37%)、市级技术支持服务团队(34.04%)以及企业技术支持服务团队(19.59%)的技术保障服务。本次线上教学,在省电教馆的指导下,各地各级各类技术服务团队发挥了巨大的支撑和保障作用,涌现出了鸡西市信息中心“以信息技术支撑线上教学”、绥化市教育局“以培训提升教师团队线上教学能力”、哈尔滨市松北区教育局“数据支撑精准技术服务”,哈尔滨市南岗区小学信息技术名师工作室“利用微信公众号定时推送课程,服务学生线上学习”、哈尔滨市平房区教师进修学校电教部“微课程解决线上教学大问题,服务教师线上教学”等一大批优秀的技术支持线上教学的典型案例。
(三)教学常规管理情况
图5 学校线上教学活动的管理措施
学习管理者也采用不同的方式进行教学常规管理,比如“课后与教师在线交流指导”(61.28%),“学校领导在线巡课”(59.65%),“课前审核教案、课件、学案、习题、微课、资源包等”(58.88%),“听取学生、家长反馈”(54.38%),“学校根据线上教学情况及时总结调整”(48.25%),“及时总结好的做法,引导教师组内在线交流”(47.46%)。根据线上教学特点,学校管理者创造性想出很多管理办法,富有成效。
(四)线上教研开展情况
图6 教师参与教研的主要方式
线上教学以来,教师参与教研活动比例最高的两项“线上集体备课”(64.39%)、“线上听评课”(54.96%)都是学校组织的,说明校本教研是线上教学期间教师教研的主要方式。50.88%的教师参与了自发组织的交流活动,说明面对新问题、新情况时,同伴互助是教师获得帮助的第二个重要渠道。还有40.59%的教师选择了“参与区域内组织的集体教研”,说明部分区域的教研部门也积极参与了线上教学的指导工作,但覆盖面还不够广。
(五)家校联系沟通情况
图7 家校联系沟通情况
从家校沟通看,92.33%的家长反映“学校和教师主动与家长联系并沟通了当前线上学习的注意事项和相关安排”,这说明学校和教师工作做得比较细致,得到了家长的认可。
图8 家长对线上教学的满意度
从家长对线上教学的满意度看,77.85%的家长对学校开展的线上教育表示“非常满意”或“比较满意”。
综上所述,“新冠肺炎疫情”虽然事发突然,但教育部、省教育厅“停课不停学”的文件下发后,在省教育厅和黑龙江教师发展学院系列指导意见的及时指导下,各级教育行政部门、教研部门、电教部门和中小学校迅速做出反应,形成详细工作预案,做出有条不紊安排。在省教育厅及各级教育行政部门的积极协调下,在各大运营商的积极扩容下,网络卡顿现象比较少。至此线上教学过去了四周,进展顺利,成效显著。
二、问题的归类分析
通过对四个层面问卷调查的对比和归类分析,发现本次线上教学存在如下问题。
(一)线上教学的认识有待提升
图9 教师和学校管理者对线上教学的认识
从对线上教学的认识看,64.5%的教师和67.6%的管理者还没有认识到线上线下混合式学习是未来的学习方式,线上教学是学校和教师必须面临的挑战之一。这种认识决定了相当一部分教师和学校管理者在做这项工作时是被动的。
图10 学生对线上学习的态度
与学校管理者和教师的认识形成反差,在对待线上学习的态度上,81.38%的学生选择“非常喜欢”或“比较喜欢”。极不喜欢的仅占2.37%。
数据对比显示,当部分教师、学校管理者对线上教学持怀疑、否定或者观望态度的时候,学生对线上学习却普遍表现出接纳态度,教育者和被教育者对待线上教学的态度形成反差。这种现象的出现,和学生“数字原住民”的身份有关,他们从小在网络的环境下长大,线上学习早已是他们生活的一部分,接受比较快。作为管理者和教师要关注和重视这样一个反差,自身快速做出调整,基于学生的需求调整教学方式和教学策略。
(二)信息化应用能力基础薄弱
为了解学校和教师在线上教学前教育信息化应用的经历和能力,我们也对学校管理者和教师进行了相关问询,结果不容乐观。
图11 线上教学前学校对教学工具软件的应用情况
从线上教学前学校对教学工具软件的应用情况看,66.72%的学校对于教学工具软件是熟悉的。还有33.28%的学校(约占三分之一)“基本不使用”或“只在公开课或教学比赛的时候使用,常态课不太使用”,这部分没有应用基础的学校在本次线上教学中必将受到严峻的考验。
图12 学校线上教学、教研的开展情况
从疫情爆发前学校线上教学、教研的开展情况看,能“常态化开展”的仅占39.86%,“偶尔开展”和“教师自发开展”的占比36.73%,还有23.41%的学校“没有开展”。
两组数据对比说明,学校对教学工具软件、教学平台的应用整体水平偏低,对教学工具软件的应用好于对平台的应用。对平台的应用,我省学校和教师还处于比较初级的阶段,这次“停课不停学”,突然变成“主播”的教师表现出了诸多不适应。
(三)自主学习的指导亟待加强
从对家长的调查发现,家长认为影响孩子线上学习效果的最主要因素,是“孩子的自主学习能力和自控性”(44.68%)。学校管理者也认为,当前制约线上教学开展的主要因素,是“学生自控能力差,不能在无监管环境下完成线上学习”(48.94%)、“学生自主学习能力不足”(43.38%)。
图13 学校当前采用的线上教学方式
但从学校当前采用的线上教学方式看,仅有28.4%的学校管理者选择了学生自主学习,说明学校管理者还没有充分认识到线上教学期间引导学生自主学习的重要性。
图14 教师采用的线上教学主要方式
从教师的教学方式看,仅有45.48%的教师“指导学生自主学习”。说明教师对指导学生自主学习还没有引起足够的重视。而在给学生提供了资源、直播、辅导之后,如果没有给学生足够的自主学习指导或引导,会降低学生的学习效果。线上教学的特点决定了,教师的教学需要通过学生自主学习而发挥作用。
(四)线上教学服务错位学生需求
图15 线上学习学生最需要得到的帮助
从学生线上学习需要的帮助看,排在第一位的是“需要更多的自学资源,比如重难点的讲解微课、知识点小视频、自主学习任务表、自学课件等”(57.46%);排在第二位的是“老师对自己作业的及时批改和具体指导”(32.62%);排在第三位的是“本班授课老师的直播教学”(27.42%)。这组数据和教师的认识存在很大差别。学生对教师的需求最多的是教师为自己提供自主学习支架,教师讲解已经被排在第三位。而教师一直的努力方向是如何把课讲得更明白,所以了解学生,才能做出适切的教学安排,才能取得更好的教学效果。
三、对策建议思考
新冠肺炎疫情爆发突然,教育信息化毫无征兆地被推到了风口浪尖。疫情让我们清醒认识到,我省无论从硬件建设、软件应用还是师生的信息素养都面临严峻的挑战,线上教学让我们更加清醒地瞄准下一步工作的着力点。
(一)合力攻坚,加快我省各级平台建设
从来没有一个时刻,“平台”这个词离我们的需求如此近。本次线上教学,我省的学校大多选择了腾讯、钉钉、浙江万朋、希沃等企业平台,教学应用百花齐放。
图16 教师认为平台存在的主要问题
在对教师的调研发现,教师对企业平台总体满意度比较高,但也有53.88%的教师认为企业“平台缺乏远程监控功能,无法掌控、管理和监督课堂纪律”,51.43%的教师认为“平台互动功能薄弱,师生、生生互动受限”,41.98%的学生认为“线上教学中无法及时反馈学生的掌握情况”,41.93%的教师认为“平台容量有限,不能承受大批学生同时上课,共同使用时不够流畅”。由占比前四位的数据能看出,教师把平台的互动性看成第一位的需求,而现在企业的平台大多是会议系统,不是针对教学设计,应对中小学线上教学,其互动功能、对学生学习的监管功能还不能完全满足教师需求。也有个别企业平台互动性、监控性比较好,疫情过后可能要回归收费模式,如果鼓励学校应用,也需要有相应的政策鼓励与支持。所以,疫情灾难不一定都是坏事,某种意义上说,也是对我省教育信息化的一次重要推进,我省教育信息化的发展需要加快各级平台建设。
(二)下大力气,加快各类资源建设
疫情期间线上教学,使我们深切感受到了,公共、免费、公益资源建设的重要性。
图17 学校线上教学资源来源
调查发现,我省57.4%的学校线上教学资源来自于“国家资源平台提供”,47.73%的学校线上教学资源来自于学校校本资源,43.96%的学校线上教学资源来自于“地市、县区录制的名师优课资源”。教师自行网上搜索、筛选资源和教师过去积累的资源也占有一定的比例。今后教学中,随着对学生自主学习重要性的认识、实践不断深化,如何为学生提供学习支架成为教师必须要面对和解决的问题。资源就是教师给学生学习提供的重要支架之一。所以从全省顶层设计和布局上,下一步资源的筛选、创生和政策制定应该成为重点。
(三)扎实推进,细化教学常规管理
一是抓实集体备课。线上教学期间,虽然学校管理者、教师彼此不见面,但是随着一些平台的启用,网络教研已经变得非常便利。这阶段对教材、教法、学法、教案、学案、平台、工具、软件、学情等内容的研究变得非常迫切,很多教师在线上教学的过程中产生很多问题急需解决,所以越是这个时候越要抓实集体备课,向教学常规管理要质量。
二是推进智慧教学。建议中小学校借线上教学之机,充分挖掘平台、软件的功能,并把它和学校的教学做一个融合性思考,找到信息技术与教育教学深度融合的路径,推进学校的智慧教育发展。建议学校引导教师采用翻转课堂的模式,对课前、课中、课后提出具体明确的要求,让翻转课堂在学生线上学习中发挥最大的效用。
三是跟进辅导答疑。统一的课程资源只能解决通识性问题,每个学校每个学生还有具体的学情,建议各地把辅导答疑纳入集体备课,在研究课程资源的基础上,充分预设问题,对线上教学做好查漏补缺。
四是加强学生管理。做好线上教学的前提首先是学生每天要出现在“线上”,所以对学生的考勤、监督、管理非常重要,学校和教师要有管控措施,确保学生每天坚持线上学习。否则,学校正式开学后,学生之间会拉开更大的差距。
五是优化教务管理。线上教学期间,各校基于人工智能、大数据的教学管理、教务管理变得尤其重要,它是确保教学常规落实到位的基本载体。而平台的及时反馈和数据留痕恰恰为教务管理提供了便利,要用好平台数据,探索精准管理。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!