这几个问题看似是不同类型的问题,其实都是一类问题:自测质量不过关就提测。
解决的最好方法,就是推动开发在提测前提高产品的提测质量,把这些显而易见的问题都消灭在提测前。
六年了,其实按时长来说不短了,仔细梳理下,总会找到自己的经验点和擅长点。
是不是要休息取决于自己,但一定要有一个时刻准备好的状态。
首先,要明确自动化是要解决什么问题,明确测试需求。
其次,根据需求找几个可以解决需求的框架/工具,然后比较选型。
再次,根据选型结果找相应工具的教程攻略。
最后,调试,搞定。
说起来难,其实,一步一步,网上都有大把大把的案例可以参考。
专业学习与学历学习都可以进行。
从企业招聘的角度,他们需要的是可以给他们带来价值的(就是能直接干活的),是能够给团队带来正向作用的。
学历学习会让自己的学历专业领域知识更完善(前提是真的在学,而非只是为了一张证)。
有限的时间,可能你会倾向于先做专业学习,但从长远来看,扎实的基本功也是需要一直做的,这算是难而正确的事。
基础的东西多看看多实践下,不要贪多,自动化那些东西都是建立在基础牢固的基础上的。
找不到练手的,就去拿一个现成的产品去尝试设计测试用例,然后去不断 review,找人一起 review,确保自己用例的完整性。找一个比较小的网站,去尝试发现缺陷,然后找主流的提单工具去尝试描述这些缺陷。总之,先让自己有一些实践经验。
学习的内容该付费也是可以的,但需要自己筛选下,有些付费内容质量良莠不齐,也不太行。
还是需要有个人带着你,给你一些有针对性的指导,梳理下各个阶段的目标,以及当前存在的问题。
想学测试,首先要知道测试是什么,测试的最基本思想是什么,测试在整个软件研发流程中是怎样的环节,等等。
然后,去学习测试用例设计的基本方法,这是测试工作的基础。无论是功能测试还是自动化测试,都是以此为基础的。
纸上得来终觉浅,最后,找个实习的机会去亲自参与,实在没有也要找个尝试的机会,去把整个过程摸一遍。
这些是基本的思路,具体是看视频还是翻网站,都按照这个路子去来。
看似这个问题是在问你的优点和缺点,其实是在考察你对自己的了解。这个题确实有凑题目耗时间的嫌疑。
不过给你一个秀自己优点的机会,以及展现自己对自己缺点看法的问题,为何不充分利用呢?展现一个大方自信的自己,让对方看到更全面的自己,也可以顺带听听他对改进这些缺点的方法和经验,也不是不行。
爱因斯坦说,我们不能用制造问题时同一水平的思维来解决问题。想要提高测试效率,着眼点就不能只是在测试的这一个维度,而应该从产品研发的整个流程去进行优化,通过整体效率的提高,来实现测试效率的提升。
这部分是个很大的命题,刚好我们团队过去一年多就在做这个方面,回头可以整一个完整的分享给到大家。
这里先提个思路,跳出测试,左移右移,从产品需求阶段到开发阶段,从测试阶段到发布阶段,每个阶段都可以看看有没有帮助测试提升效率的点。
接下来要自学什么,取决于你接下来要往哪里走,去做什么,去什么样的岗位发挥你的价值。
选择的过程中,可以去思考自己曾经的经验,自己曾经的擅长,然后去加以放大,让自己能够为新的岗位贡献更大的力量。
首先,你在一个团队里,要想清楚的是自己能给一个研发团队,甚至一个测试团队带来什么价值。这是你工作最基本的出发点。
是能让产品的研发质量变得更好,还是让产品的交付效率变快,或者是其他。
从这个角度去思考,从这个角度去准备面试,把和这些能够体现你价值的方面去梳理和归类,让自己个体的形象变得更加丰满。
当前的大环境比前两年已经好很多了,重要的是找到适合自己,能让自己的价值最大限度发挥的地方,去让自己发光发热。