软件测试工程师的职责

2024-04-29

软件测试工程师的职责(精选14篇)

篇1:软件测试工程师的职责

职责:

负责整体All-in-one平台的功能及性能测试工作,确保平台质量稳定;

参与产品需求评审,按照需求制定测试用例;

参与自动化测试框架搭建,编写自动化测试用例;

跟进缺陷修复并把控进度风险,提交测试执行报告;

规范开发及测试流程,对产品提出合理建议;

要求:

本科或以上学历,计算机相关专业优先;

有3年或以上APP/ WEB测试(QA)经验, 丰富的软件测试用例编写经验,能制定测试计划和方案;

熟悉自动化/压力测试工具,提高测试效率与质量,有脚本语言编写能力优先;

熟悉主流数据库的SQL编写,如MySQL, Oracle;

有Scrum Master或者敏捷开发经验优先;

有Testlink, JIRA使用经验者优先

有积极的心态、良好的解决问题和沟通技巧;

掌握熟练的英语听说读写能力,并精通粤语及国语;

篇2:软件测试工程师的职责

1、参与软件产品的需求分析和设计评审,负责测试计划制定;

2、执行具体测试任务并确认测试结果,完成测试报告以及测试结果分析;

3、独立完成产品的各类型测试,保证产品满足质量标准;

4、执行功能测试和性能,编写自动化测试脚本及维护;

5、协调、组织各方面对每个阶段的成果进行评审,包括需求、设计等;

6、快速找出重要的软件问题,并提交给开发人员;

7、有较强的责任心;分享测试技术,与部门内同事共同成长。

任职要求:

1、本科以上学历,1年以上测试经验,有PC,H5,APP端测试经验者优先;

2、掌握软件测试的理论知识,熟悉软件开发和测试工作流程,熟练使用任一测试管理工具(如禅道、QC、JIRA等);

3、熟悉接口测试工具,如:postman;熟悉并发压力测试,熟练使用LoadRunner、Jmeter者优先;

4、具有编写测试脚本、SQL语句的能力,熟悉mysql者优先;能够搭建测试环境,熟悉linux优先;

篇3:软件测试工程师的职责

在软件系统的开发过程中,合同管理包括合同的最终形成与签署、监督合同的执行、合同的变更以及对该过程的监督和记录。合同关系是一种严肃的法律关系,它明确规定了建设方和承建方的权力和义务。对建设方来说,最重要的目的在于保证承建方的行为符合合同要求,并最终提供符合要求的软件产品。监理方作为客观独立的第三方,需要本着科学、公正、严格、守信、遵纪、守法的原则,以高度的责任心、扎实的专业技能和丰富的管理经验,参与从合同起草到合同收尾的全过程,在此过程中审查合同内容、监督合同执行、协调合同执行中出现的问题。本文简要论述软件系统开发项目中监理方对合同管理所承担的职责和发挥的作用。

软件系统开发项目存在以下特点:一是需求不稳定,在项目进程中经常发生变更;二是技术含量高,最终交付物不像硬件工程那样具体,很多功能和性能是表面上难以把握的;三是最终交付物跟实际工作相结合,没有统一具体的评测标准,质量的评价受建设方主观因素的影响较大。上述特点使软件项目合同的签订和履行在所有信息化工程项目中难度最高,对项目监理方的合同管理水平也提出了更高的要求。

2 监理方合同管理的前提条件

软件系统开发项目风险性大、技术要求高。作为监理人员,要面对不同建设方的业务流程、不同的管理模式及人文环境,因此对监理人员的综合素质具有全面要求。技术方面,监理人员应熟悉软件项目开发中涉及的技术,具有软件系统设计开发经验,掌握IT项目管理知识,并具有项目管理经验。业务方面,监理人员应努力了解软件项目涉及的行业需求,以便正确认识软件项目的开发背景和应用前景。

为保证项目顺利建设,建设方应首先与监理方签订监理合同,使其尽早参与开发过程,并在合同中明确监理方的职责和权力。在此基础上,监理方才能够依据合同对软件开发实施项目监理。

作为项目监理的执行人员,监理方需要配备总监理师和监理工程师,实行总监理师负责制。总监理师行使合同赋予监理方的权限,全面负责受委托的监理工作。

3 监理方合同管理的主要工作内容

监理方对软件系统开发项目的合同管理贯穿项目全过程,可以分为四个部分:合同签定、合同执行、合同验收和合同档案管理。具体可概括为以下内容:

a、参与合同的制定过程,向建设方提供合理化意见和建议。

b、跟踪检查合同的执行情况,确保承建方按时履约。

c、对合同工期的延误和延期进行审核确认。

d、对合同变更、索赔等事宜进行审核确认。

e、根据合同约定,审核承建方提交的支付申请,签发付款凭证。

f、对合同相关文档实施档案管理。

4 监理方合同管理的具体工作内容

4.1 合同签定

任何一个应用软件系统都是根据实际工作的需求而产生的,只有在充分了解系统开发背景、应用现状和应用前景的基础上,才有可能开发出符合要求的系统。因此,在签定合同之前,监理方应与建设方进行认真交流,充分了解项目产生的背景、建设方的应用现状和对即将开发的软件系统的期望,分析系统开发及应用中存在的有利条件和可能遇到的困难,为协助双方制定合同做好准备。

在签定合同过程中,监理方需要完成以下工作:

一是审查资料,即协助建设方对承建方提供的资格、资信、业绩、开发方案等资料进行预审。有条件的话应建议建设方进行实地考察,或通过自身的行业经验和人际交往为建设方提供参考信息,初步确认承建方有足够的开发能力。

二是参与谈判,即亲自参与每一次建设方和承建方之间的合同谈判,组织双方就合同条款逐条展开讨论,并作为第三方进行现场记录,协助双方完成软件开发合同的谈判和签订工作。

三是审查合同,即对每次谈判后形成的合同条款进行审查,根据建设方的实际情况,从开发技术和项目管理的角度对合同中可能存在的问题提出意见和建议,这其中包括建议在合同中明确规定软件系统包含的功能、达到的性能、技术实现手段、必须遵守的工程规范、测试标准、验收要求、承建方最后交付物的形式以及必须提供的项目文档等。另外,还应建议建设方在合同中明确工程阶段及其质量和进度要求,并据此作为工程阶段性付款的依据。

四是保持中立。作为项目的第三方,在合同签订过程中,监理方要维护双方的利益;在合同中要明确双方的责任、权利和义务,保持合同的公平性。

4.2 合同执行

根据现代软件工程学理论,软件系统的开发过程包括制定计划、需求分析、软件设计、程序编写、软件测试、运行维护等六个阶段。在软件系统开发开始后,监理方应依据合同要求,对上述各个阶段实施全程监理,使影响系统质量的要素在开发过程中始终处于受控状态。在此过程中,监理方需要完成以下工作:

一是监督合同执行情况,定期向建设方、承建方进行通报。

二是及时记录合同的变更情况,并由项目三方确认。

三是及时通报合同变更的情况,协助保持合同、协议及其附件内容的有效性、一致性。

四是及时协调合同纠纷,公平地调查分析,提出解决建议。

由于软件系统开发项目人为因素较多,开发过程中往往出现需求变化,导致合同内容变更。这种变更可能来自承建方,也可能来自建设方。无论哪一种变更,监理方都应该积极协调双方妥善处理,保证合同的平稳执行,保证项目最终圆满结束。

无论哪一方提出变更要求,都应首先向项目总监理师提出书面请求,由总监理师组织人员进行审查,由现场监理工程师了解项目当前的开发阶段、遇到的管理和技术方面的问题,确认变更请求的真实性和必要性。总监理师根据实际情况,参考变更文件及其它项目文档,按照合同的有关条款,指定现场监理工程师评估开发难度、开发量、开发进度以及费用的变化情况。总监理工程师就相关变化情况与项目双方进行协商,变更内容经项目双方同意后签字确认。在此过程中,任何形式对项目质量、数量、内容的变动,均需总监理师审核同意,并报建设方批准后,以项目变更通知书的方式生效。在总监理师签发工程变更单之前,任何一方不得单独实施变更;在总监理师签发工程变更单之后,由监理方根据工程变更文件监督承建方实施。

4.3 合同验收

在软件开发过程的里程碑阶段或最后阶段,承建方将根据合同的规定,向建设方提出验收申请和付款申请。此时,监理方应严格审核承建方的申请,参与项目的验收活动,待验收合格后,由总监理师签发付款凭证,建设方据此向承建方履行付款义务。

由于软件项目在投入运行后,需要依据有关项目文档实施后期的维护和管理,因此,在一个软件的生命周期中,项目技术说明文档对软件使用方来说必不可少,这其中包括需求说明书、系统总体设计书、机能设计书、数据结构设计书、测试说明书、测试结果记录、用户手册以及其他项目管理文档。如果一个软件系统属于双方版权共有的话,承建方应该向建设方提供系统源代码。对于一个软件开发项目来说,上述文档都会作为必须的内容明确体现在合同中。而这时有些承建方出于种种原因,往往临时拼凑一些文件,或不提供真实的源代码。因此,在验收的时候,监理方要特别注意检查承建方提交的最后文档,并以自身的业务能力判别提交物的质量,如果不符合合同要求,可以要求承建方重新提供,并拒签付款凭证。这项工作能够充分体现监理方的业务水平和监理能力。

项目实施结束后,监理方还应及时向建设方和承建方通报合同、协议及相关变更所规定的项目内容的执行情况,提出监理意见。同时,协助双方签署其他补充协议。

如果因为合同规定以外的原因造成了项目开发延期或损失,其中一方将依据合同向另一方提出索赔要求。此时,监理方应首先担当一个项目调解人的职责,协助双方进行协商。首先由总监理师组织人员,本着有理、有度的原则,严格按照规定的程序和时限对索赔报告中的各项事宜进行审核确认。其次,如果索赔理由成立、索赔依据有效、索赔数额合适的话,监理方将接受索赔报告,并与项目双方进行谈判。如果双方意见一致,监理方即起草索赔意见,由双方签署后执行;如果意见不一致,那么只能交由仲裁机构实施仲裁。

4.4 合同档案管理

在软件项目开发中,不管是最终的提交物,还是中间产物,都是以文字形式记录的。所有工作量也都是以文件形式提供的。因此,整个软件项目开发过程中,监理方都要注意与合同有关的文档的管理,具体包括:

a、收集整理所有的合同及相关的文件,包括签证、记录、协议、补充合同、备忘录、电报、电传等;

b、建立合同和信息管理制度,确保各方对工程的所有指令、批复、报告等均以书面形式进行,并全部归档;

c、及时、详尽记录不可抗拒力发生时的现场情况;

d、协调、处理合同争端,及时记录和纠正承建方的违约行为。

5 结束语

一个软件系统的开发过程就是该项目合同的执行过程。合同是项目建设的基本依据,是监理单位站在公正立场采取各种控制、协调与监督措施,履行纠纷调解职责的依据,是实施项目投资控制、进度控制和质量控制的出发点和归宿。合同管理是对项目合同的订立、履行、变更、索赔、争议处理等进行的管理,是对项目合同得到有效履行的有力保证,贯穿于监理活动的始终。作为监理方只有具备公正的心态、敬业的精神、对软件开发的深刻理解、扎实的业务功底,才能获得建设方和承建方的信任。只有得到了这种信任,才能在合同执行过程中真正发挥监督、协调的作用。也只有发挥了这种作用,才能真正协助项目双方履行合同,完成项目的既定目标,也真正尽到了监理方的合同管理职责。

摘要:在软件系统的开发过程中,合同管理是对项目合同的订立、履行、变更、索赔、争议处理等进行的管理,是对项目合同得到有效履行的有力保证,贯穿于监理活动的始终。监理方作为客观独立的第三方,需要参与从合同起草到合同收尾的全过程,在此过程中审查合同内容、监督合同执行、协调合同执行中出现的问题。本文简要论述软件系统开发项目中监理方对合同管理所承担的职责和发挥的作用。

关键词:监理,软件开发,项目,合同管理

参考文献

[1](美)凯西.施瓦尔贝.IT项目管理.机械工业出版社,2001.12.

[2]谢冉东等编著.信息工程监理案例分析.清华大学出版社,2006年.

[3]郑人杰,殷人昆、陶永雷著.实用软件工程(第二版).清华大学出版社,1997年.

[4]王学卿.信息系统工程监理探讨.信息技术与标准化,2008,1:34-37.

[5]刘学成,董火民,许志国,刘勇.信息系统工程监理发展现状分析与建议.信息技术与信息化,2007,6:8-10.

篇4:软件测试工程师的职责

关键词:软件测试;软件质量保证;教学改革;软件测评师;实验教学

中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2014)51-0094-02

一、引言

随着我国软件产业迅速发展,企业面临着开发高质量软件系统的巨大压力,软件测试、软件质量保证受到越来越多的重视。软件企业对承担软件测试、质量保证工作的软件测试人才需要剧增,软件测试工程师的职业价值、发展前景得到前所未有的提升。为此,国内高校开设了软件测试相关课程。但是,由于其重理论、轻实践的教学模式使得培养出的学生软件测试实战能力差,导致大量毕业生应聘软件测试相关职位时受到冷遇。

为培养创新能力强、适应社会经济发展需要的软件测试人才,《软件测试与质量保证》实验教学亟需改变传统的教学理念,改进教学方法,更新教学内容。笔者结合自身教学科研和工程实践经验,分别从改革思路、实验教学内容设计等方面,论述常熟理工学院《软件测试与质量保证》实验教学改革的措施和体会。

二、实验教学面临诸多挑战

笔者调研国内高校软件测试课程的建设情况,发现普遍存在重理论、轻实践的教学倾向,实验教学环节存在诸多问题:

1.企业对软件测试工程师的能力要求是综合性的,要求软件测试人员具有软件项目经验,具备软件测试、软件质量保证知识,能够独立开展软件测试工作。但是,国内高校教学计划制定时片面强调软件测试的作用,对软件测试与软件质量保证之间的天然联系缺乏理解,对软件质量保证相关实验的重视程度,课时安排存在严重不足。

2.目前,《软件测试与质量保证》实验教材选择面临无书可选的尴尬局面。课程实验设计只能全凭任课教师把握,使得实验教学过程中存在较多风险。

3.国内高校在实验设计方面,多以基础性实验为主。这种单一的实验设计方式,难以适应软件测试工程实践能力培养的需要。

三、实验教学改革措施

在应用技术大学建设驱动下,以中小企业对软件测试人才的需求和软件测试工程师认证大纲为导向,我们整合已有的校企合作课程资源,按照Daniel Galan软件质量保证框架组织实验教学内容,采用项目驱动的案例教学法开展实验教学,让学生在实验实践中加深对软件测试与质量保证专业知识的理解,培养学生软件测试实践能力。

(一)教学改革基本思路

软件企业对软件测试人才的需求是软件测试课程改革的源动力和驱动力,软件测试相关的从业资格认证是学生入职的敲门砖。为此,在应用技术大学建设背景下,我们以切合中小企业对软件测试人才的需求为导向,结合全国计算机等级考试软件测试工程师认证、全国计算机技术与软件专业技术资格考试软件评测师认证的考试大纲要求,选择朱少民老师编写的《全程软件测试》[1]和NIIT培训教程《Software Testing and Quality Assurance:Student Guide》[2]作为课程教材,按照Daniel Galin软件质量保证框架组织教学内容。Daniel Galin软件质量保证框架[3]指出软件质量保证是建立企业软件质量文化所需的一些列活动的集合,认为软件测试是一种典型的软件质量保证措施,软件测试的目的是为了发现潜在的软件缺陷,软件测试工作贯穿软件项目的始终。按照Daniel Galin软件质量保证框架组织课程内容有助于保持软件测试与软件质量保证之间的内在联系,符合软件企业软件测试与质量保证的最新经验。

(二)实验设计

如何在有限的实验课时内,最大限度地加深学生对软件测试、软件质量保证的理解,增强其软件测试实践能力,是实验教学的主要任务。我们设计了导入性实验、基础性实验、创新项目实践三种类型的课程实验。导入性实验要求学生应用已修课程(包括程序设计、数据库设计、软件工程等)知识进行软件调试,在软件调试过程中理解软件调试与软件测试、软件质量保证之间的关系,实现到本课程学习的过渡;基础性实验目的在于强化课程基础理论、原理的理解,让学生在实验中理解所学知识,掌握软件测试工具的使用;创新项目实践以课程实训项目为载体,为学生运行所学知识解决软件测试实践过程中涌现的各类问题,锻炼学生的动手实践能力、自主学习能力,从而提高学生的工程实践素养。

1.导入性实验。软件测试的目的是发现软件系统中潜在缺陷,而缺陷的解决则通过软件调试手段实现。为此,设计导入性实验“软件调试”。本次实验以员工工资核算软件Employee作为实验对象,要求学生发现Employee中人为注入的软件缺陷,然后应用Java调试器的断点调试功能,结合回归测试手段修订所发现的缺陷。

通过导入性实验,学生体验了改正软件缺陷的艰辛,在教师引导下思考如何发现软件缺陷、如何提高软件质量。教师适时点拨学生,指出发现软件缺陷是软件测试工程师的职责,软件测试工程师需运行软件测试方法、技术和工具才能发现潜在的软件缺陷。教师进一步启发学生:提高软件质量需要开展包括软件测试在内的各项软件质量保证工作。

2.基础性实验。基础性实验旨在加深学生对课程基本概念、原理的理解,让学生在动手实践中加深对基础概念、原理的理解。课程安排8次基础性实验,实验2、3、4和5属于软件质量保证实验,6、7、8和9是软件测试实验。

(1)实验2:软件度量实践。实验2关注软件度量问题,介绍软件规模、项目工作量和软件成本之间的关系,要求学生掌握软件规模估算、工作量估算和成本估算的方法和过程。通过本次实验,学生可以应用USC CoCoMo II进行软件成本估算。(2)实验3:基于Microsoft Project的软件项目管理。软件项目计划及进度管理,是软件质量保证中重要的管理部件,也是开展软件测试活动的前提。实验3要求学生使用Microsoft Project建立软件项目计划、运用跟踪甘特图追踪项目进度,等等。(3)实验4:版本控制软件CVSNT。CVSNT是当前最流行的版本控制系统,是中小企业进行版本控制的利器。实验4讲解CVSNT的安装和使用,要求学生掌握CVSNT的操作技巧。(4)实验5:BugFree软件缺陷管理。软件缺陷管理贯穿软件测试项目的始终,记录软件缺陷从发现、修复直至关闭软件缺陷的全过程。实验5介绍开源缺陷管理软件BugFree的软件缺陷管理思想,要求学生掌握BugFree安装与配置、软件缺陷管理等技能。(5)实验6:软件静态测试。软件静态测试是软件测试技术中发现软件缺陷效率最高的技术。我们安排“软件静态测试”专题讲座,讲解软件制品阅读、静态分析的技巧,还介绍如何运用CheckStyle、FindBugs等静态测试工具分析程序源代码、目标程序中潜在缺陷。本次实验有学生利用课后时间,自主实践。(6)实验7:JUnit单元测试。实验7介绍单元测试工具JUnit的使用,要求理解JUnit单元测试框架,掌握单元测试脚本的编写技巧。本次实验还推荐学有余力的学生自学JMock,综合应用JUnit和JMock进行对Java应用系统进行集成测试。(7)实验8:软件功能测试。软件功能测试是检验目标软件是否正确实现了客户需求,是软件测试执行的重要内容。实验8要求学生使用QuickTest Professional(简称QTP)对机票预订系统进行功能测试。本次实验要求学生能够独立完成功能测试脚本的录制和编辑,掌握QTP检查点设计的方法及技巧。(8)实验9:软件性能测试。实验9介绍软件性能的概念和原理,讲述如何运用HP Mercury LoadRunner对Web系统进行性能测试,让学生在实验过程中理解虚拟用户技术,掌握基于LoadRunner的性能测试技术的过程及技巧。此外,本次实验要求学生利用课余时间使用开源的性能测试工具JMeter进行软件性能测试。

3.创新项目实践。为了培养学生的工程实践能力,我们从学生课程项目、毕业设计、大学生创新项目、开源软件项目等中筛选出软件规模适中的软件系统作为课程实训项目,让学生对课程实训项目进行系统化的软件测试,要到学生主动动手实践,在软件测试项目实践中培养工程素养。

在课程教学过程中,我们还加强对基础扎实、动手能力强、思维活跃的学生的培养,推荐这些学生参与到教师科研项目中,为学生在科研项目中积累软件评测经验。

四、结束语

《软件测试与质量保证》通过十余年的建设已形成了较完善的课程体系,十多轮的授课实践积累了丰富的教学经验,课程实验教学体系也日趋完善。

当前,我校正转型应用技术大学,这将对本课程的教学内容、教学方法、教学手段等提出更多、更高的要求。鉴于此,本课程教学团队正尝试通过校企合作模式开展课程教学活动,编写校本教材,多措并举提升学生软件测试能力。

参考文献:

[1]朱少民.全程软件测试[M].北京:电子工业出版社,2007.

[2]NIIT.Software testing and quality assurance[M].上海:NIIT(中国),2011.

篇5:软件测试工程师的职责概述

职责:

1、主要负责路由器产品的系统测试和自动化测试工作;

2、参与集成测试、场景执行测试,对设备的特性从功能及性能进行验证;

3、针对模块测试用例和方案能够进行修改完善,工作定期总结经验文档;

4、参与软件开发的设计评审,完成专利等知识库建设;

5、参与路由产品的用例细化和自动化脚本编写,以及项目中自动化执行和日志分析、脚本维护工作,自动化长期发展规划;

任职资格:

1、计算机、通信、电子、网络工程等相关专业本科及以上学历;

2、___年以上路由器或交换机相关测试工作经验或自动化工作相关经验;

3、熟悉TCP/IP协议,熟悉使用路由器、以太网交换机等数通类产品;

4、熟悉产品开发及测试流程,熟悉测试理论和方法,了解自动化测试技术;

5、较好的沟通能力和独立工作能力,思路清晰,逻辑性好,严谨耐心,责任心强,具备良好的团队合作精神;

软件测试工程师的职责概述2

职责:

1)参与日常需求分析,编写测试计划、测试用例及测试执行,对测试结果进行验证;

2)根据项目需要参与项目全程跟踪项目测试,及时反馈相关工作进度;

3)进行测试记录和相应文档编写(测试报告,测试结果分析);

4)完成上级及部门其他领导交办的临时任务。

岗位要求:

1.计算机相关专业,本科及以上学历,三年以上软件相关工作经验;

2.熟悉软件工程、软件测试理论、方法和过程,掌握app、web测试方法和技能;

3.熟练掌握SQL语句及Linux基本命令;

4.能够根据软件相关文档独立设计与执行测试用例、分析测试结果、总结测试工作等;

5.工作责任心强,细致,耐心;抗压能力强,能够接受高强度工作;

6.具有较好的沟通、分析能力,良好的团队合作精神。

软件测试工程师的职责概述3

职责:

1.配合项目计划,负责公司软件产品以及系统整体的测试工作。

2.参与各类产品的需求评审工作,制定和编写测试方案与计划。

3.编写和执行测试用例,记录测试问题,与开发人员协作修复系统缺陷。

4.独立搭建测试环境,编写相关技术文档,对相关人员进行培训和指导。

5.遵守相关开发、测试流程与规范,协助提高团队整体工作效率,对产品质量负责。

6.独立完成产品、项目的性能测试功能。

7.要积极配合其他部门和本部门的工作,在团队中做增量。

任职条件:

1、计算机或相关专业大专及以上学历。

2、___年以上软件测试工作经验,熟悉软件测试基本理论,了解常用测试工具、软件测试流程及各项规范,能进行测试需求分析,编写测试用例。

3、较强的学习能力和主动能力,有较强的耐心、较强的发现问题、分析问题的能力,有责任心。

4、熟悉了解自动化测试/测试开发/性能测试等领域。

5、熟悉SQL

server、mysql等数据库。

软件测试工程师的职责概述4

职责:

1、协助项目Leader,对公司产品WEB前端研发

2、协助工程师利用HTM5、CSS___等相关技术开发PC、手机各平台上的WEB前端应用,包含微信端

3、协助工程师与后端工程师共同完成复杂页面功能

4、协助工程师负责前端相关易用性、性能等方面的持续优化

任职资格:

1、高中及以上学历,喜欢WEB前端开发行业,并有志在此行业发展

2、对用户体验、交互操作流程能提出自己体验意见

3、有一定的分析问题、解决问题能力

4、责任心强,具备良好的沟通和团队协作能力,主动、好学,软件测试工程师的职责概述5

职责:

1.负责电商类需求的功能测试及部分性能测试。

2.根据需求文档编写、执行测试用例。

3.协助开发定位、解决相关bug、并跟进Bug解决进度。

4.把控测试进度和测试质量,高效完成测试任务。

5.有较强的学习能力和主动学习的精神。

任职要求:

1.学历本科以上;

2.熟练使用缺陷管理工具:TAPD,QC,JIRA

3.熟悉常用抓包工具如charles,接口测试工具,如postman

4.熟悉代码管理工具:gitlab、github

5.掌握常用的数据库spl编写,如mysql

篇6:软件测试工程师的基本职责

1、负责公司网站和移动端产品功能测试、性能测试。

2、按照系统需求和设计、制定测试计划。

3、更具产品需求文档、交互文档、制定需求分析、编写测试点、测试用例。

4、跟踪bug,并推动开发人员及时有效解决。

5、统计测试数据,对统计结果进行分析、撰写测试分析报告。

6、参与产品设计评估,并对开发提出意见与建议。

要求:

1、计算机相关专业毕业、有2年以上测试经验

2、熟悉测试流程和规范、掌握软件测试方法和常用测试工具,并独立分析测试点、编写测试用例、测试报告。

3、熟悉Oracle/MySql 等数据库。会用基本sql语句辅助测试。

4、至少熟悉一种bug管理工具,如:禅道。

篇7:初级软件测试工程师的职责信息

1、辅助进行系统的功能定义,程序设计;

2、协助测试工程师制定测试计划,定位发现的问题,提交测试报告,测试用例;

3、与开发人员进行沟通,定位bug;

4、配合项目经理完成相关任务目标;

任职资格:

1、计算机或相关专业优先,大专及以上学历;

2、有耐心,上进心,责任心,喜欢IT行业并有志长期在IT行业发展;

3、具有良好的沟通能力、开发思维能力,逻辑思维灵活;

篇8:软件测试工程师的职责

1 软件测试概述

软件测试主要是指在将软件投入使用之前, 对其需求分许、系统设计以及源代码所执行的复查检测, 这是保障软件质量的一项关键工作。通俗点说, 为找到软件中存在的错误而执行程序这一过程就是软件测试。在软件测试工作中, 我们可以依据测试方案及流程通过测试工具来测试产品的功能和性能, 然后分析及评估测试方案有可能存在的问题。另外, 一般在执行测试用例之后, 还要进行跟踪故障, 这也是确保开发产品满足需求的一个重要保障。

至于软件测试的时间选择, 一般来说主要在于以下两个阶段:首先, 在每一个模块编写之后对此模块进行测试, 这亦被称之为模块测试或者单元测试, 它主要体现出的是单一性功能测试或者程序段测试;其次, 对软件模块所构成的系统进行综合性、系统性的测试。

2 软件测试对象

对于软件测试来说, 和程序测试有着很大不同之处, 我们不仅要确保程序能够运行, 还要使软件可以满足其设计期望, 既能够按照设计的思路运行。在软件定义及开发的整个过程中, 软件测试都应该是贯穿的。因此不仅软件本身, 软件的需求分析、程序编码、系统设计、各阶段说明文档 (设计概要及规格说明) 等都属于软件测试的对象。

此外, 在程序的开发过程中, 一般各个开发阶段都是相互衔接的, 因此如果不能够解决好前一阶段的问题, 必然会使下一阶段受到影响, 为保证各个阶段的正确性, 我们也要进行确认及验证工作。其中, 确认主要是确认需求规格说明以及确认程序, 而确认程序则又包含了静态确认及动态确认。至于验证则是采取相关的措施来证明此软件在其生存各阶段中都具有完备性、逻辑协调性以及正确性。

3 软件测试分类

上文中已经对软件测试的分类进行了简要的分析, 这里将对其进行详细的探讨: (1) 静态测试。所谓静态测试, 主要是指在不允许程序的情况下, 只对程序的语法、过程、结构以及接口等进行检查和分析, 实现软件的测试。在这个过程中, 我们主要通过人工测试的方式来完成, 而且其测试从软件设计说明书、软件规格说明书、流程图分析、源程序结构分析以及符号执行等方面展开。 (2) 动态测试。动态测试指的是经过对软件程序进行运行, 以检测其结果和预期的差异, 最终实现对于软件运行效率以及性能的分析和测试。对于动态测试来说, 主要由软件构造测试实例、执行程序、输出结果分析这几项内容构成。当前在软件测试工作中, 动态测试属于最主要的方式。 (3) 单元测试。一般来说, 单元测试是开发者通过编写小段代码来检查代码功能正确与否, 这属于最低级别的测试。在我们的工作中, 单元测试可以看做一种对软件进行测试的无错编码辅助, 无论对于软件运行期间来说, 还是对修改期间来说, 软件测试都应该属于可重复的。 (4) 集成测试。对于集成测试来说, 单元测试是基础, 主要是按照结构图及设计要求把模块组装成系统之后所进行的一种测试, 它可以看做对于单元测试的逻辑扩展。在我们开展集成测试的实际工作中, 测试者要依据相关规定将所有软件单元组装成模块或者系统, 测试的时候还要严格依据相关标准进行测试, 只有满足这两点才能确保测试的效果。

4 软件测试的必要性

由上文可以看出, 软件测试是非常重要的一项工作。而事实也证明了其重要性, 在软件界, 软件危机曾是最热门的话题, 无论是专家还是软件从业人员, 都成为此工作投入了大量的精力。随着社会的发展, 人们对于软件的认识也越来越深入, 也意识到了软件危机仅仅属于一种状态, 而软件中的错误才是使软件开发进度、成本及质量失控的根源。

5、件测试工作中需遵循的原则

首先, 在软件测试工作中, 我们要站在用户的角度出发。一般来说, 用户的角度和软件开发者角度存在着截然不同的情况, 用户希望的是将软件中存在的所有问题都找出来, 而软件开发者则往往会选择一些程序失效性小的测试模块, 这类测试意义并不大。其次, 最好做到:尽早和不断的进行软件测试。我们要以一个端正的态度进行各阶段技术审核, 这样才可以尽快发现错误, 把错误消除在萌芽之中。第三, 选择测试用例的时候要包括输入数据以及输入数据相对应的预期输入结果, 一般来说通过这种方法可以更方便的找到程序片段是否存在错误。第四, 避免程序员对自己开发的程序进行测试, 这是因为人们对自己开发的成果往往不愿意否定, 在这种心理影响之下, 程序员对自身开发的程序进行测试往往只能够得到不够客观的测试结果。第五, 测试用例过程中不合理输入条件非常重要, 这是一个很容易被忽视的环节, 但在软件的实际使用过程中, 不合理输入条件却客观存在, 因此我们要对其有充分的重视。最后, 要注意测试工作中的群集现象, 如果在测试过程中发现某一程序段错误较多, 则要对此程序段进行认真检查。

摘要:文章对软件测试的概念、对象、分类以及必要性进行了分析, 并在此基础上探讨了测试工作中应遵循的原则, 希望能够给我们的软件测试起到一定的指导作用。

关键词:软件工程,软件测试,必要性

参考文献

[1]吴葳葳.对软件工程中测试的思考[J].科技致富向导, 2008 (16) .

[2]解敏.软件测试技术的管理与预测研究[D].陕西师范大学, 2010.

篇9:软件测试工程师的职责

关键词:卓越工程师;软件测试;人才培养

中图分类号:G642.0?摇 文献标志码:A 文章编号:1674-9324(2012)02-0099-02

2010年教育部联合有关部门,共同实施“卓越工程师教育培养计划”(简称“卓越计划”),用以促进我国由工程教育大国向工程教育强国发展[1]。它要求以行业企业需求为导向,以工程实际为背景,以工程技术为主线,加强高校和行业企业的合作,着力培养学生的工程实践、设计和创新能力,造就社会发展所需的高质量工程技术人才。计算机科学与技术专业是分布面最广、社会需求量极大的专业,社会和就业市场对计算机专业人才的要求持续提高,例如,软件测试工程师正成为诸多企业招聘的热门岗位,但是,当前软件测試行业仍然面临着测试人才严重短缺的问题,究其原因主要在于应聘者缺乏系统化的测试培养,特别是测试理论素养与实践能力的良好结合[2]。

一、培养思路和措施

按照“卓越工程师”的有关要求,我们认为,软件测试工程师的“卓越”培养标准须包两个方面:一方面是专业标准,即具备从事计算机工程工作所需的人文与社会科学知识,特别是工程基础知识;掌握计算机科学基础理论知识和计算机系统分析、设计、实现、测试、维护、和管理的基本方法;掌握综合运用测试理论与技术,对计算机系统进行系统化的测试工程;熟悉信息系统项目的组织和管理过程,具备综合运用知识和技术进行工程项目组织、实施和管理的能力,能够解决实际工程问题;具有良好的工程职业道德和社会责任感。另一方面是行业标准,即具有国家“计算机技术与软件专业技术资格”中“软件评测师”要求的知识和技能;掌握ISTQB国际软件测试工程师认证的知识体系结构;具有一项以上“职业资格证书”;拥有1年以上工程项目、企业实习等的工程实践经历。围绕上述培养标准,我们需要将工程教育理念贯穿于整个培养环节,以反映测试行业及相关软件工程技术的课程体系改革与能力训练为核心,优化和整合教学内容和课程体系,重点强化实践教学内容和革新教学评价体系,制定校内和企业两阶段相融合的过程化培养方案,培养学生的工程素质、职业素养和实践能力。为此,需要分别制定相应的校内培养方案和企业培养方案。

(一)校内培养工作思路

首先,在人才培养模式上进行改革。在大学一年级结束时,通过双向选择的方式,为每个学生确定“工程教育导师组”。导师组由高校教师、企业高级工程师和一线工程师组成。在毕业总学分限定条件下,导师组为学生量身定制个性化的3~8学期的教学计划,在专业和课程选择上给予学生更大的自主权和选择权。将工程过程管理的思想应用于人才培养过程,采取动态的、滚动的、竞争的人才培养运行机制。在测试工程师的专业课程中,要求有1/3课程采用双语教学,1/3课程由企业人员授课;要求80%以上的专业课程中理论讲授与实验实践教学比例逐步达到1:1~1:2(专业基础课理论与实验实践教学的课时比为1∶1,工程教育和专业选修课为1∶2)。

其次,优化课程体系结构,理论教学与实践教学有机衔接,课程设置以工程实践能力和创新能力培养为主线,适当减少课程理论教学学时数,增加实践教学学时数和实践部分的学分比例,注重工程系统的思维训练。在教学中注重先进性、实用性、实践性和研究性课程的建设,促进教学内容向应用研究型转变、教学方法向培养能力型转变、教学手段向综合立体型转变。在专业课程中大力推进问题型、项目型、案例型、研究型、CDIO(构思、设计、实现、运作)式等教学方式,按照《软件工程知识体系指南》(SWEBOK)和ISTQB测试认证知识体系[3]为参考进行课程内容改革和建设。

第三,进一步整合和改造包含基础性实践、设计型实践和综合/创新型实践课程在内的多层次实践教学体系,重点建立技能综合训练实验课程,加大综合性实验和创新性实验的开设力度,要求学生完成综合性的、较有规模的软件的测试分析、设计、实现和管理。

最后,改革以理论考试为主评价学生能力的评价体系,建设多元化工程教育评价体系,将学生的工程能力分解为工程技能、工程素质、工程活动和工程成果多维要素,建立对各个要素的细分量化评价指标集。教学评价要将过程考核与结果考核相结合,逐渐加大过程性评价的比重,引导教师从考核学习成绩向评价学习成效转变,引导学生从注重考试结果向注重学习过程转变。校外培养环节考核由学校和企业共同进行,标准与正式员工相近或相同。丰富考核方式,包括笔试、面试、工程实践成果的数量统计、书面总结材料及质量评定、专业汇报和答辩、能力和素质的评价等。

(二)企业培养思路

企业学习环节是“卓越工程师”培养计划的重要教学环节,企业学习阶段的学习效果是关系到整个培养工作成败的一个关键因素。在企业学习期间,学生的主要任务是基于已有的理论知识和专业技术培养解决实际工程问题的技能。企业培养方案应由校企双方共同研究制定,其中对学生在企业学习阶段的培养目标、培养标准、实践条件、教学安排、师资力量等方面做出明确的规定,要明确学生在企业培养阶段要达到的目标。企业学习阶段方案应当包含在企业完成的认识实习、生产实习、毕业实习、毕业设计等实践环节,学生接受近似企业员工的管理,要求学生累计1年时间在企业完成测试相关的课程设计、工程项目实训和毕业设计。企业学习主要采用面向主题的方法来组织学习活动,从各个面向主题的学习活动中获得对理论和技能的提升,从而反过来完善自身的理论体系和实践技能。培养方案需要精心设置企业学习阶段训练项目和训练内容,制订企业学习阶段各周的训练项目及明确的训练内容、训练时间、训练要求和考核办法,使学生在企业学习阶段的学习任务安排落到实处,保证企业学习阶段的教学质量。表2展示了我们设计的一个以主题导向的企业培养参考方案。

企业阶段的学习考核由学校和企业共同进行,考核内容除了知识和技能之外,还重点考察工作态度、创新能力、团队协作精神、实际操作能力、专业实践成果等工程能力和素质的评价等。进一步地,我们还考虑结合行业优势和地域优势,与合适的软件企业合作建设“工程教育实践中心”,以项目工程为载体,以项目研究为核心,更加密切地与企业进行产学研培养工程师,使学校教师、企业人员和学生在更好的平台上发挥主观能动性并形成合力。

二、结束语

“卓越工程师”的培养具有面向新形势的鲜明特点,主要体现在深化行业企业参与培养的程度、按照行业标准培养工程人才、强调学生的工程能力和创新能力等方面[4],这对高校在人才培养模式、课程教学体系、实践教学、产学研结合等各项工作都提出了新的要求和挑战。本文对软件测试卓越工程师的人才培养思路和方案进行了探讨,指出需要转变人才培养模式,在教学内容和课程体系改革上突出内容整合性和知识应用性,构建适应测试工程技术的教学内容,进一步完善“知识、能力、素质”一体化的工程人才培养模式,增强学生的实践能力、工程素质和创新能力。我们以期由此拓展到更广的计算机工程师的培养工作中,更重要的是在以后的培养实践中进一步落实和完善培养方案,为学生具有卓越的工程能力和素质提供良好的培育平台。

参考文献:

[1]龚克.转变观念,大胆试验,建立卓越工程师教育培养的中国模式[J].中国高等教育,2010,(18):10-12.

[2]黄爱明.国内软件测试现状及对策研究[J].中国管理信息化,2007,10(2):42-43.

[3]http://www.istqb.org.

[4]林健.谈实施“卓越工程师培养计划”引发的若干变革[J].中国高等教育,2010,(17):30-32.

基金项目:广西教育科学规划课题“四种能力”导向的软件测试人才培养模式研究;新世纪广西高等教育教学改革工程“十一五”第四批立项重点项目(项目编号:2008A007)

作者简介:陈宁江(1975-),男,博士,教授。

篇10:高级软件测试工程师的具体职责

1、制定软件产品的自动测试并进行实施;

2、按照工作进度要求,完成软件产品的测试工作;

3、参与软件项目的技术方案评审;

4、根据需求,编写测试用例;

任职资格:

1、学历:本科及以上(统招);

2、专业:计算机、电子或其他相关专业;

3、5年以上软件测试工作经验;

4、熟悉自动化测试技术理论,熟悉JAVA或PYTHON任何一种语言;

5、熟悉持续集成流程;

篇11:高级软件测试工程师的基本职责

1. 主要负责软件代码测试;

2. 编写相关软件代码测试手册;

3. 建立相关软件代码测试BUG信息库;

4. 向软件开发人员提供BUG信息以便开发人员优化代码;

5. 搭建自动化测试平台,实现自动化测试。

岗位要求:

1. 本科以上学历,电子、计算机、自动化等相关专业,三年以上相关工作经验;

2. 熟悉linux操作系统以及基本命令操作;

3. 至少熟悉一种自动化测试平台,熟练使用自动化脚本语言编写测试脚本;

篇12:高级软件测试工程师的岗位职责

1、负责软件产品测试方案的设计;

2、负责软件测试工具的开发;

3、负责软件测试用例设计及优化;

4、建立测试环境,保证产品质量以及测试工作的顺利进行;

5、创建问题单, 并分析、验证测试缺陷(defect);

6、设计、维护测试流程、用例;

7、撰写验证报告、测试报告。

任职要求:

5年以上软件系统测试经验,熟练使用常用数据库(如oracle、SQL);

熟悉软件测试技术基础理论,掌握黑盒测试方法;熟悉软硬件接口,具有中等规模以上软件测试方案设计和测试用例设计经验;

掌握自动化测试工具,熟悉软件白盒测试方法,具有软件单元测试经验者优先考虑;

本科及以上学历,计算机、软件工程、自动化、电气电子、系统可靠性及相关专业;

篇13:软件测试工程师的职责

随着信息技术的迅猛发展, 软件涉及的领域越来越广, 软件系统的复杂性也越来越高, 用户对软件系统的功能、性能、安全性、稳定性等方面也提出了更高的要求。作为保证软件质量和可靠性的重要手段, 软件测试已成为软件开发过程中的一个重要环节, 得到越来越多的重视。

国内外许多高等院校、高职高专、中职学校中的计算机应用和软件工程相关专业, 都开设了软件测试课程。然而, 软件测试内容较多, 课程的理论教学和实践教学相互脱节, 学生缺乏足够的实践锻炼, 不容易真正掌握测试理论和技术。因此, 以构建工程项目实践为导向的教学体系, 培养熟练掌握软件测试理论和技术、具有工程项目实践经验的软件测试人才是软件人才培养的关键。

二、软件测试课程教学存在的问题

软件测试课程最终的目的是应用。但许多高校软件工程类专业该门课程的教学中存在以下两个问题。

1.重理论, 轻实践。软件测试教学偏重于理论知识的传授, 学生动手实践的机会少, 不能真正掌握测试技术, 缺乏工程项目实践经验, 不能很好地适应软件测试人才的市场需求。

2. 教学组织形式不能适应软件工程人才培养目标。目前软件测试课程内容多, 教学方法大都是课堂讲授为主, 缺乏合适的教学组织形式, 教学方法单一, 不能很好地实现软件工程培养应用型人才的目标。

三、工程项目实践为导向的软件测试教学体系

原有的软件测试的教学侧重测试理论的传授, 理论多, 实践少, 学生不能真正掌握测试技术。因此, 强化测试实践能力, 增加测试项目经验, 综合应用各种方式构建以工程项目实践为导向的教学体系, 如图1所示。该体系包括突破了以往以理论教学为主的体系, 将软件测试的实践拓展到学生培养的全过程。

(一) 工程项目实践为导向的理论教学体系

我们进行企业调研, 分析软件测试的岗位技能需求, 更新课堂讲授内容。课程以工程项目为案例, 横向采用工作流程方式设计教学单元, 纵向采用技术专题的方式设计教学单元。课程通过IT企业调研, 强化三大测试技能:编写测试计划、设计测试用例和发现软件缺陷, 同时对测试领域的专题技术进行了培训, 见表1。我们以专题技术的形式对学生进行培训。专题技术一讲授电子商务网站、客户端软件和移动应用软件的测试技能和经验。专题技术二讲授现在流行的敏捷测试、国际化本地化测试和跨操作系统跨浏览器测试的技能和经验。

课程通过横向工作流程培训, 纵向专题技术讨论的组织方式, 赋予教材上的知识点以职业技能意义, 使学生的学习过程等同于工作过程, 便于学生真正掌握测试技术。在讲授课程的过程中, 以实际项目为例, 深入浅出地介绍了测试的方法、技术, 详细地进行软件演示, 并通过实际项目引导学生动手实践, 提升测试实战能力。

(二) 工程项目实践为导向的实践教学体系

1.课程项目实践。实验课采用企业级软件项目, 要求学生以小组的形式进行项目实践, 编写测试计划, 设计测试用例, 提交缺陷报告和质量分析报告。课程项目鼓励学生就所学的知识和技能进行实战演练, 锻炼了他们的测试技能, 增加了他们的测试经验。教师指导小组成员进行项目实践, 检查测试文档和测试报告, 就出现的问题及时进行总结和点评。实验课的考核方式采用实验课随堂考试和实验报告相结合的方式, 能够做到更加公正、全面地评价学生的课程表现。

2.服务外包项目实践。现在国际上有很多的软件测试服务外包项目平台, 如Utest、Testbirds、Bugfinders等。利用这些测试平台, 学生可以参与到国际软件测试服务外包项目中, 不仅锻炼了实际动手能力, 而且还可以获得经济收益, 受到学生的广泛好评。

3.专业实践。专业实践指综合应用专业知识解决实际问题, 主要包括课程设计和毕业设计环节。课程设计要求学生分析和设计电子商务软件, 并且实现对电子商务软件的测试。软件测试领域有非常好的测试平台和测试项目, 这些测试项目非常适合作为毕业设计题目提供给学生完成。项目鼓励学生将所学的知识和技能真正应用到社会生产实际当中, 锻炼了学生的创新实践能力。

四、结语

根据软件测试的人才需求, 通过构建工程项目实践为导向的教学体系, 采用工作流程培训和专题技术讨论的教学组织形式, 结合实际工程项目的动手实践, 增强了学生的创新实践能力, 增加了学生的测试职业经验, 真正实现了软件工程培养应用型人才的目的。

参考文献

[1]华丽, 龚雄兴, 谷琼.软件测试课程教学模式改革与探索[J].计算机时代, 2013, (11) :52-53.

[2]王娜.《软件测试》课程情境教学模式的研究与实践[J].现代计算机, 2012, (21) :32-34.

篇14:吞下“职场毒药” 的软件工程师

2007年1月,33岁的曾杰即将硕士研究生毕业,1月中旬,北京市人才中心组织了一场大型研究生就业专场招聘会,北京市各大用人单位纷纷到场揽才。

一家著名大型科技公司的招聘面试官黎莉时年43岁,是这家央企的副总工程师兼研发部主任。那天,她身穿黑色职业西服套装、略施粉黛,显得庄重大方。曾杰根据经验判断,这是一个严谨干练的领导,如果博得其好感,一定前途无量。

10年前,曾杰以优异成绩从西南一所大学毕业后,进入北京某航空科研所工作。2001年他在工作中与女同事王燕相识并结婚,之后跳槽到某著名软件公司担任了项目经理,并考上研究生。10年间历经职场磨砺,他积累了丰富的职场经验,尤其对很多“职场潜规则”了然于胸……

轮到曾杰面试时,他的学习成绩让黎莉感到满意。黎莉问曾杰对待遇有什么要求时,他直接问道:“如果应聘成功,我可以在您手下工作吗?”黎莉惊诧地说:“这很重要吗?”

曾杰自信地说:“士为知己者死,看得出您具有伯乐的眼光和卓越的领导能力,如果我能有幸成为您的部下,待遇和前程都不会成为问题!”

虽然是恭维之言,但曾杰说得淡定而真诚,让人觉得毫无拍马之嫌。黎莉也掩饰不住内心的喜悦:“小伙子,你很优秀!我真诚地希望你我能成为同事!”

果然,曾杰不久就被公司聘为软件分析师。入职后,黎莉则直接点将,把他要到了自己所在的部门。

进入公司后,曾杰对黎莉有了更多的了解,她是北京人,出生于一个高级知识分子家庭,作风严谨,工作敬业,研究成果多次获得国家大奖。得知这些,曾杰觉得在这样优秀、严厉的女上司手下工作,是自己的幸运!曾杰自有他的职场潜规则:忠于上司比忠于公司更重要。

从进入公司第一天起,曾杰就开始加班,整整一年下来,几乎每晚都要加班到10点钟才回家。曾杰心甘情愿的付出,也博得了黎莉的好感,有时出门办事,还叫上他一起去,经常将一些重要工作机会派给他去做。一时间,大家都觉得这个新来的研究生很受黎总器重,纷纷对他刮目相看……

曾杰的努力没有白费,2007年5月,公司接到为一个软件测试项目的任务,黎莉指派曾杰担任研发小组负责人。曾杰将做好的软件方案交上去,结果被黎莉否决了:“你这个软件不完善,漏洞很多,必须重做!”

曾杰感到非常窝火,他觉得自己的方案完美无缺,回来就跟研究小组发牢骚说:“我的方案是最好的,她有意刁难我。”曾杰一个同事知道黎莉工作上追求完美,建议他拿给其他有经验的老同志看一看。其他人看过该方案后,尽管觉得不太理想,但碍于同事面子不好直说,只是肯定曾杰有一定的想法,鼓励他重新做一套方案,也好在黎莉那里交差。

2刚愎自用惹上司,职场家庭四面楚歌

当曾杰跟小组成员再次拿出一套方案后,在内部会上讨论时,黎莉仍然不满意。曾杰遭到批评时全部门的人都在场,他顿感颜面扫地。气急之下,曾杰大声喊道:“这半年多来我辛辛苦苦加班加点为你卖命,你有没有一点恻隐之心?老子不干了!”说完,把方案重重摔在会议桌上。

黎莉也毫不示弱:“你要搞清楚,你加班加点工作是为了公司为了工作,不是为了我。你对组织的忠诚和对个人的忠诚,孰轻孰重?我跟你没有什么私人恩怨,我必须对客户负责,你这样的东西拿给客户,会砸了公司的牌子!”

两人争吵了十几分钟后,曾杰悲哀地发现,自以为恪守“忠于上司”的“职场潜规则”,最终却落得个当场出丑。他想到了换工作。但辞职意味着他和读研的妻子生存困难,犹豫过后,他决定留下来把手头的项目做完,希望继续得到黎莉的认可。

可等曾杰把项目做完之后才得知,黎莉已经将任务交给别人。得知此讯,做了无用功又受了冤枉气的曾杰一声不吭地回到办公室,把材料摔在桌子上,大声吼道:“独裁、霸道、瞎指挥!”

2008年1月,曾杰找到主管自己部门的领导,提出想去市场部工作。但那位领导语重心长地告诫他说:“身在职场,要搞好上下级以及内外部客户之间的关系,我觉得你是可造之才,好钢要用在刀刃上,跟着黎总好好学习吧。”

曾杰闻听此言,只好讪讪而退。黎莉见曾杰如此自负狭隘,就把他晾在了一边,再也不给他派重要任务。

2008年3月,曾杰的妻子怀孕了,生活压力陡然加大。妻子是北京一家航天科技公司的普通职员,月薪只有四千余元,而且正在读研究生,生活几乎全部靠曾杰。两人在北京这种大城市生活,还要养孩子,确实捉襟见肘。即便如此,他也不敢冒风险辞职去赚取无法预知的收入。

为了表达自己的愤怒,曾杰从此以照顾怀孕的妻子为由消极怠工,再也不去加班工作,以此抵抗黎莉的管理。

在郁闷和纠结中,2008年12月,曾杰的孩子呱呱落地。妻子住院生孩子花了一万多元,其中3000元是找朋友借的。窘迫之下,妻子帮曾杰找了个兼职项目,让他下班后加班加点干。

屋漏偏逢连夜雨,孩子出生后一直莫名其妙地拉稀,经常在深夜里哭闹,吵得曾杰睡不着觉。曾杰晚上熬夜干兼职到两三点,白天上班没精神,自然遭到黎莉更多的指责训斥。但曾杰都忍下了,因为他更热切等待年终奖早日发下来,以缓解燃眉之急!

2009年2月,眼看临近春节,曾杰终于听其他同事说年终奖到账了。可是他发现自己没有年终奖。曾杰去质问黎莉,黎莉说:“你今年业绩很差,没有年终奖,像你这样的还有好几个呢,又不止你一个人!”

曾杰当即就火了:“我没有成绩是你不给我机会,到头来你却怪我没努力,你太欺负人了!”“我给了你很多机会,是你自己能力差做不好!”黎莉也当仁不让。随后,两人大吵一场。当晚,曾杰喝了很多酒解闷。

半夜,曾杰半醉半醒地回到家,发现妻子和孩子都不在家,他倒头就睡了。半夜三点多,妻子抱着孩子头顶雪花扑进家门,一进门就抱怨说:“你说现在的医院有多黑,不就是孩子拉稀嘛,输了一瓶液,开了两盒药,就花了上千块!”原来孩子又病了,妻子抱着孩子去了医院。

上一篇:转业士官工作安排个人简历下一篇:肖伯纳名言