软件测试人员应该居安思危
每当经济不好,公司业绩不好的时分,公司都可能停止裁员。首先裁的就是测试人员。由于测试人员的技术程度相对来说比拟低,容易被替代,招起来也比拟容易。公司常常先拿测试人员开刀。
身为测试人员,固然我们平常的工作大局部都比拟闲适。但是千万不能温水煮青蛙。应该自强不息, 要像开发人员一样, 不时学习,进步本人的编程程度。这样就算被裁也能很快找到新的工作。
测试人员的程度主要表现在测试用例的设计上。要设计出全面,掩盖广的测试用例,需求测试人员对本人所测试的项目的业务需求十分熟习,以至要比开发人员还要熟习。
假如是测试银行系统,通讯行业,或者ERP软件。这些业务学问十分有用的,学习起来比拟有激情。
要做到通晓业务需求谈何容易。
要熟读功用需求文档, 任何有疑问的中央都要去和PM确认。
把本人当成最终用户, 经常运用本人所测试的软件。模仿用户的行为。
熟记软件的每个功用。
假设倒运碰到一些又没用,又繁琐的软件, 真的是不想去学习它的业务(出了这个公司就再也用不到的业务)
测试人员必需跟开发人员亲密协作, 所以跟开发人员搞好关系是相当重要的。
1. 和开发人员成为朋友。
熟习了干啥都便当
2. 不要打搅开发人员。
看到开发在专心致志写代码的时分,千万不要去打搅人家。写代码需求集中精神,假如被打搅,就会中缀考虑。
3. 集中问问题。
把需求问的问题都总结起来, 集中起来问开发,这样能俭省大量的时间。
4. 写好Bug,不被开发人员烦。
假如开发人员看到一个Bug 描绘不分明,还无法重现,他肯定会骂测试人员。所以测试人员一定要写好Bug,描绘准确,简约,没有歧义,细致简约的重现步骤,加截图。
你的产品是用java开发的,那测试人员应该有java的入门学问。你测试web程序,你最少要理解HTML,CSS, Javascript, Jquery吧,否则你测了一两年web程序,都不晓得这东西是怎样做的,悲剧了吧。
只要懂代码你才干和开发人员交流,不被开发轻视。
产品的代码是最好的学习材料了,我们不能总跟在开发屁股后面做测试,不能老是等开发build一个版本后,我们就测试这个版本,开发check in了什么代码,测试人员一点都不晓得。偶然我们应该理解下产品代码是怎样设计的,理解下开发人员是如何修复bug的。说不定编程程度高了,还能帮开发做code review.
运用源代码工具把产品代码check out到本机。经常看看代码,经常看看开发修复bug时分提交的代码。
我记得我以前的test lead说,之所以她能当lead, 是由于她很会写文档发邮件。写文档需求总结归结的才能,还要逻辑明晰。她十分擅长剖析几十页的Spec,写出几十页的测试方案。她还十分擅长汇总测试报告。每天将完好,明晰,漂亮的测试报揭发给各个组, 让公司一切的人都能明晰的看到测试组的工作。
在她的率领下,我们总结出很多文档,比方,”New hire checklist”, “on boarding traning”, 测试工具运用的文档,等等。
穿插测试,就是指两个测试工程师,相互交流下测试的项目。这样做有很多益处。
1. 有利于找出bug, 测试工程师测久了本人的项目,容易构成眼盲。会对一些Bug熟视无睹。
2. 有利于学问和业务共享,防止人员离任,请假,形成无人测试的状况。
3. 测试思想不一样,能够相互找出很多问题
手动测试工作做个两三年,根本上就能控制测试需求的大局部学问,假如没有爬到test lead的位置, 很多人就觉得到开展瓶颈了,每天反复测试,学不到东西,很快就会对测试工作失去激情。
学不到东西,技术程度低下,是测试这个行业最大的缺点。
如何打破瓶颈?我也不晓得。
一点要抽时间尽量把本人的测试工作完成自动化,能够俭省测试的时间,进步本人的技术程度,也能够防止老是反复测试。
如今很多公司招测试的请求越来越高,很多好公司招senior QA,都请求5年工作经历以上,控制一门编程言语,有丰厚的自动化测试经历。当然自动化测试的待遇也会比手动测试好很多。
自动化是趋向, 只会做手动测试的人,以后肯定会失去竞争力。
以前很多同事想由测试转开发,如今几年过去了,还是没转成,他们原先想应用自动化测试的技术积聚,转去做开发。哪晓得自动化测试用到的技术跟开发用到的技术相比,真实是相差太远。
测试转开发?难
努力学习编码,然后用于测试,才是正道
有时分跟开发人员一同开会, 会议上开发人员都热烈讨论。而我做为测试人员根本上听不懂这群开发在说什么,基本插不上话。很多会议我以至都没说过一句话。
想把测试做好十分不容易, 优秀的测试人员需求很广的学问面,良好的沟通才能(不但要和开发人员和项目经理打交道,还要跟其他组的人交流)。丰厚的测试经历,对测试工作有极大的热情, 耐烦。还需求测试人员有丰厚的业务学问,还要会写代码。
代码写得好的人,肯定就不会做测试,而是做开发去了。
我发现我的几任上司都是会敲代码的。他们既能开发又能测试,啥都会,能给手下的测试人员提供技术支持。
假设一个测试经理啥技术都不懂,对内hold不住手下的人,对外其他组的人不鸟你。
免费上门服务,认真做事,诚信待人,选择我们就对了。
备案号: 蒙ICP备2020003808号