周日参加完公司团建,回家路上拼到一个IT界的老司机,他和几个朋友组件团队承接开发项目,知道我是做测试的,问了我一个问题:
“你们大公司的测试都做什么?”
“测试应该不好模仿吧?”
刚开始我也不清楚他的目的是什么,经过几个收敛性的问题,确认他遇到的困难:
1、 曾经一个项目,客户验收的时候发现多个低级错误,他觉得很没面子,客户信任度也遇到了问题。
2、 随着移动互联网的兴起,他们团队自己做的一个APP(包括运营)问题太多,用户丢失严重。
3、 自己不知道怎么测试,开发完成后团队内部交叉测试,问题(严重问题)仍然很多。
4、 开发不愿意做测试,好吧,这是人之常情,招聘过一个比较LOW的测试,成本太高,效果也不好。
了解这些后,我讲了一件事,我一个朋友跟我说:
“我喜欢玩LOL,已经玩了X年,天梯排名XX,特别喜欢LOL,想去你们公司做LOL的测试,帮我推荐一下好吗?”
那么问题来了?LOL打得好就能做测试吗?显然不是。测试是技术工作,不是在屏幕上点一点,随便用一下。
大致分为:
1、 需求分析、系统分析和测试分析,主要是通过经验找出风险,以及编写用例。代码review。所以经验和技术都很重要!
2、 测试用例执行,检查需求实现是否正确,质量好坏(交付影响有多大,是否达标)
3、 质量流程和标准的建立。这些可以提升效率降低成本。
4、 评测对比,主要是性能,可靠性,以及和竞品的对比测试,这需要投入大量的分析工作,也需要一些专业的方法和技巧。
大公司的测试投入是很大的,小公司可以根据自己的用户规模,用户对bug的容忍度来考虑测试投入。但是即使再轻量的测试,建议都要有完整的测试流程和测试用例,只有这样我们对质量和风险才能做到心里有数,不是简单的印象说质量好坏,即使有没发现的问题,也在可控范围。
要做到这一点,可以聘请一个工作两年以上的测试工程师,或者到程序员客栈www.proginn.com把测试工作外包。这两种方式各有利弊,第一种工作有持续性,技术可以沉淀积累,但招聘困难,成本很高。第二种比较弹性,只需要在程序员客栈发布测试需求,客栈上面大批测试工程师的经验都非常丰富,如果按照项目功能点结算,成本可控,单个项目的合作期也可以变长。
相关推荐
软件测试工程师是一个技术主导的职业,需要一定的技术沉淀,不管选择哪条发展路线,都是需要技术的积累和沉淀。在软件测试职业发展方向上,可以分为管理路线、技术路线、管理+技术路线等方向。 管理路线:软件测试...
本文主要围绕测试工程师绩效考核方案进行...综合来看,本文为测试工程师绩效考核方案的制定提供了详尽的框架和评估标准,旨在通过多角度的考核,确保测试工程师能够在保障产品质量的同时,持续提升测试工作的专业水平。
从给定的文件信息来看,这是一篇关于初级测试工程师的工作总结,虽然描述中标注为“非经典”,但其中蕴含了丰富的IT行业测试知识与实践经验,对于理解软件测试流程、项目管理以及个人职业成长具有一定的参考价值。...
如何成为一个合格的测试工程师 随着信息技术的飞速发展,软件测试作为确保软件质量的重要环节,其地位愈发凸显。对于刚入行的测试工程师而言,如何快速成长并成为一名合格的测试工程师,是职业生涯初期的关键问题之...
根据给定的文件信息,以下是对“软件测试工程师考试试题大全”中涉及的关键知识点的详细解析: ### 软件测试目的与原则...通过不断学习和实践,软件测试工程师可以不断提高自己的专业技能,为软件产品的质量保驾护航。
在IT行业中,软件测试工程师是不可或缺的角色,他们负责确保产品的质量与稳定性,为用户带来可靠的体验。这个职业领域具有丰富的学习和...因此,如果你对此感兴趣,那么投身于这个领域将是一个充满挑战和机遇的选择。
软件测试人员职业要求部分,则会讲述一个合格的测试工程师应该具备的技能和素质。 其次,软件测试流程是软件测试工作的核心,它包含了需求测试、单元测试、集成测试、系统测试、性能测试、用户测试和回归测试等多个...
在教育背景方面,初级测试工程师通常需要具备大专以上学历,并且计算机技术、信息工程、软件、网络等计算机相关专业的毕业生优先考虑。另外,了解Android主流设备的硬件配置和性能,以及对主流手游、应用软件有所...
通过以上知识点的总结,可以看出此次招商银行测试工程师笔试题涵盖了软件测试的基础理论、工具使用、编程基础、面向对象编程以及综合技能等多个方面,旨在全面评估应聘者的专业知识水平和解决问题的能力。
四级软件测试工程师的认证是对这一专业能力的权威认可。本资料集中的“软件测试考试题.txt”文件,虽然排版可能不尽如人意,但其内容涵盖了软件测试的诸多核心知识点,是备考者不可多得的学习资源。 一、测试基础...
测试工程师职称评定细则初级测试工程师 任职要求 1.一年以上软件测试经验,熟悉各种测试方法、测试工具、测试流程; 2.本科及以上学历,计算机相关专业; 3.有较强的分析问题能力和文字表达能力,逆向思维好;能...
一个优秀的测试工程师不仅需要具备扎实的技术背景,还需要有良好的沟通能力和团队协作精神。因此,在撰写测试工程师的简历时,需要突出这些关键技能和经验。 ### 测试工程师简历的组成部分 #### 个人信息 包括姓名...
综上所述,成为一名优秀的软件测试工程师需要具备扎实的技术基础、熟悉软件测试流程、拥有良好的沟通能力和团队协作精神、持续地学习新知识,并且重视对业务领域的深入了解。只有这样,才能在竞争激烈的行业中...
这份“软件测试PPT”专为测试工程师和测试助理工程师设计,旨在提供一个全面且深入的学习资源,帮助他们提升专业技能。 软件测试工程师的工作职责包括但不限于设计测试用例、执行测试、识别并报告缺陷、参与缺陷...
因此,建立一套科学合理的绩效考核体系,不仅有助于提升测试工程师的工作积极性,还能促进整个团队的专业成长和发展。 #### 二、考核内容及量化指标 ##### 1. Bug缺陷 - **提交有效bug数量**:鼓励测试工程师发现...
总的来说,一个优秀的测试工程师简历应突出实际操作经验、使用过的工具、掌握的测试方法和流程,以及在项目中发挥的关键作用。同时,良好的沟通能力和文档编写能力也是必不可少的,因为测试工程师经常需要与开发团队...
软件测试工程师的职业规划是一个系统的过程,涵盖了从入门到高级,再到管理层的多个阶段。这个领域不仅需要技术深度,还需要管理能力和流程控制的理解。 初级测试工程师是职业生涯的起点,主要任务是学习基本的手动...