搜档网
当前位置:搜档网 › 201412-CCF-CSP软件能力认证试题

201412-CCF-CSP软件能力认证试题

201412-CCF-CSP软件能力认证试题
201412-CCF-CSP软件能力认证试题

一套比较完整的软件测试人员面试题

人力资源问题 你为什么选择软件测试行业 因为之前有了解软件测试这个行业,觉得他的发展前景很好。也对 根据你以前的工作经验描述一下软件开发、测试过程,由那些角色负责,你做什么 要有架构师、开发经理、测试经理、程序员、测试员 我在里面主要是负责所分到的模块执行测试用例。 结合你以前的学习和工作经验,你认为如何做好测试。 根据我以前的工作经验,我认为做好工作首先要有一个好的沟通,只有沟通无障碍了,才会有好的协作,才会有跟好的效率,再一个就是技术一定要过关,做测试要有足够的耐心,和一个良好的工作习惯,不懂的就问,实时与同事沟通这样的话才能做好测试工作。 你觉得测试最重要的是什么 尽可能的找出软件的错误 怎样看待加班问题 加班的话我没有太多的意见,但是我还是觉得如果能够合理的安排时间的话,不会有太多时候会加班的。如果一个很有个性的程序员认为自己的BUG不是BUG,怎么解决? 首先我要确定我所提的在我认为是不是bug,如果我认为是的话我会在他面前重现这个bug和他讲这是个bug,和他沟通,或者我会找到我的直系领导让他解决。 为什么在团队中要有测试 因为软件有错误,如果没有专业的测试人员很难发现软件的一些错误。 在测试时代学习自己最大的收获是什么? 在测试时代我除了学习了测试的知识外,还看到了老师们对待测试的一种态度,明白了做任何工作都要有沟通,做测试的也要有很好的沟通才可以做好。知道自己在项目组中的位置,和开发的关系。 你对未来的规划 我想在工作中慢慢的积累经验,使自己强大起来,能够担任更重要的职务。 自己优势及缺点 我的优点是有足够的耐心对待每一件事情,善于观察事物,承受压力的能力很强。缺点可能就是我不是很爱说话,习惯做不习惯说,但是和人沟通还是没有问题的。 你为什么选择测试时代不选择51testing 因为相对比来看测试时代价钱相对公道,师资也不错,还有一个原因就是在网上查了一下测试时代的口碑不错,也是网放心过来的原因。 13.请谈谈您对测试工作的理解 我认为测试工作是找出软件产品的错误, 14.你认为测试人员需要具备哪些素质? 我认为做测试的应该要有一定的协调能力,因为测试人员要经常与开发接触处理一些问题,如果处理不好的话会引起一些冲突这样的话工作上就会做不好。还有测试人员要有一定的耐心,有的时候做的测试很枯燥乏味的。除了要有耐心之外还要细心,不放过每一个可能的错误。 15.你为什么能够做测试这一行。 虽然说我的测试技术还不是很纯熟,但是我觉得我还是可以胜任软件测试这个工作的,因为做软件测试不仅是要求技术好,还要有一定的沟通能力,耐心、细心等外在的因素。综合起来看我认为我是胜任这个工作的。 1测试的目的是什么? 测试的目的是找出软件产品中的错误,是软件尽可能的符合用户的要求。

软件测试工作面试自我介绍

软件测试工作面试自我介绍 无论是找工作还是申请学校,面试都是大家必经的一个过程。而每一场面试几乎都是以自我介绍开始的。下面为你带来软件测试工作面试自我介绍的内容,希望你们喜欢。 软件测试工作面试自我介绍篇一我是通信工程专业的学生,专业知识扎实,学习能力很强,人际关系很好,已取得三级网络证书及程序员证书,通过全国英语四级(589),全国英语六级(539),英语口语很好!软件测试自我介绍范文希望找到与自己专业或计算机专业相关的职位! 为人诚恳,待人真诚,性格开朗,善于交流,具有良好的团队合作精神和沟通组织能力,工作积极上进。自学能力强,思维敏捷,对于新知识接受快,勇于面对困难,敢于挑战,并具有较好的分析问题与解决问题的能力。具有较强的抗压能力和对环境的适应能力。一直以来我热爱IT工作,喜欢钻研新技术,渴望有更大的发展! 始终坚信:正确的方向,积极的思想,坚持不懈的行动。成功就在你手中!我成绩优异品德兼优,不怕困难,为人乐观积极,更愿意帮助有困难的人,我相信作为一个在学校表现突出的学生,将来在职场中她也一定会工作认真负责态度端正,希望贵公司给我一个平台让我展现自己最优秀的一面! 软件测试工作面试自我介绍篇二我叫,今年20岁,下面请

允许我来作一个自我介绍: 学习方面,我觉得大学生的首要任务还是学好专业知识,所以在学习上我踏踏实实,勤勤恳恳。一点也不放松,不过也参加了不少娱乐节目。对于我们计算机软件测试相关专业的学生来说,光光学好书本上的知识是远远不够的。我利用课余时间经常阅览计算机类的书籍,并参加了一些计算机水平的资格考试,取得了不错的成绩。课余时间也可以当家教去锻炼自己。 我认为学习是学生的职业,这份职业同样需要有智慧、毅力和恒心。在当今这个快速发展的信息时代,我们只有不断汲取新知识,才不会落伍。学习固然重要,一个人能力的培养也不容忽视。四年的大学生活给了我很多挑战自我的机会,文化艺术节的文艺汇演、奥运志愿者的活动运动会等。 在参与这些活动的过程中,我结交了一些很好的朋友,学到了为人处事的方法,锻炼了自己的能力。这些经历使我明白有些事情如果尝试了,成功的机会就有一半,如果不去尝试,成功的几率只能为零。机会来临时,我们就要好好地把握住集体生活使我懂得了要主动去体谅别人和关心别人,也使我变得更加坚强和独立。 我觉得自己的事情就应该由自己负责,别人最多只能给你一些建议。遇到事情要冷静地思考,不要急躁。不轻易的承诺,承诺了就要努力去兑现。 四年的大学生活是我人生中美好的回忆,我迈步向前的时候不会忘记回首凝望曾经的岁月。我也会继续努力,向自己的人生目标奋

软件测试体系建设

软件测试体系建设 1、概述 体系的建设可以从软件测试的管理体系和技术体系两方面上进行作手,从团队组织、环境建设、标准制定、人员培养、、流程等方面进行建设。公司里有一个规范的软件测试体系,能有效提高软件质量和软件过程能力,能极大提高员工工作效率和降低员工工作强度。 2、测试团队组织 软件测试团队的组织根据公司规模,可以是一个部门也可以是一个测试组,其主要职责是负责整个公司软件项目的测试工作,团队内设一名负责人,负责测试人员的组织和管理工作。测试团队对测试工具,文档等进行管理,团队中设试人员若干名,每个测试人员有自己的发展和研究方向,有的发展方向是基于需求的测试,有的是基于安全的测试,有的是基于接口的测试,有的基于界面的测试等等,各测试人员必须精通自己测试发展方向,并要求熟悉人的测试技术。 3、环境建设 硬件环境 在环境建设上,主要从软硬件环境两方面着手。在硬件方面,保证了每个工作人员有自己的PC 机,PC机硬件配置能保证软件,测试工具,管理工具等安装运行的最低要求。 软件环境 在基于PC 机上的环境,根据项目软件对运行环境的需求,保证测试人员有单独的测试PC 机环境,如等,服务器环境等。 同时,测试相关文档的管理(如需求分析,测试计划,CHECKLIST,,测试报告,分析报告等)是一个复杂和繁琐的工作,通过测试管理系统对计划、用例、过程、缺陷、过程等文档进行有效的管理。对于测试团队来说,利用测试工具可以大幅提高测试质量,根据公司产品特点和经济条件,可以使用免费工具和自己书写自动化工具,如对于代码审查和或以通过开发平台或用一些常用的测试工具如C++ TEST进行测试;对于回归测试、压力测试通常使用自己书写的工具或一些免费的测试工具进行测试,对于比较复杂环境的或利用一些收费测试软件测试如LR或外包给专门的测试公司来做,以便减少测试成本和保证测试质量。

软件测试人才发展现状

软件测试人才发展展望 软件测试属新兴职业,但目前国内软件产业规模越来越大,国内软件行业突破了传统的作坊式生产,从单打独斗的开发模式升级为工业化、流水线式的生产模式,导致专业的软件测试人才需求缺口巨大。据悉,中国IT人才缺口超过100万名,其中30万名以上为软件测试人才。作为工业化产品质量的“把门”者,软件测试工程师也就成为软件开发企业必不可少的技术人才。据悉,目前国内软件测试和开发人员比例大约在1:4—1:5,而国外测试和开发人员比例为1:1,可见,国内软件测试人才需求和职业发展潜力巨大。据分析,中国软件测试职业具有以下特征: 就业竞争小。据前程无忧数据显示,目前国内120万软件从业人员中,真正能担当软件测试职位的不超过5万人,人才缺口达到20万并有逐年扩大的趋势。人才的极度匮乏令许多IT企业不得不延缓甚至停止项目,为企业发展带来消极影响,但对人才就业却有积极意义。人才供不应求让软件测试人员的就业竞争压力明显小于同类其它职业,有利于从业者的身心健康。另外,由于软件测试在我国起步较晚,独立设置测试部门、对测试人员有强烈需求的多为独具慧眼的大中型IT企业。软件测试人才不需要在小企业积累经验就能获得知名企业的入门通行证,工作起点高于同类其它职业。 高薪没商量。为了吸引更多的人才,企业纷纷采取高薪策略,刚入行的软件测试人员,起步月薪就在3000-6000元左右,远高于同龄人1000-2000元的薪资水平,工作2-3年后的薪资更是翻番。 多元化发展。与其他IT职位相比,软件测试人员最大的优势就是发展方向的多元化。由于工作的特殊性,测试人员不但需要对软件的质量进行检测,而且对于软件项目的立项、管理、售前、售后的等领域都要涉及。在这过程中,测试人员不仅提升了专业的软件测试技能,还能接触到各行各业,项目管理、沟通协调、市场需求分析等能力都能得到很好的锻炼,从而为自己的多元化发展奠定了基础。经过软件测试岗位洗礼的人才往往是行业中的多面手,比其它IT人才具有更强的可塑性,在技术、管理、市场甚至其它非IT领域都能得到良好的发展。 无性别歧视。如果把软件开发领域比作男子单打,那么软件测试领域就是混合双打。由于工作的特殊,软件测试人员往往更偏好认真、耐心、细致、敏感、等个性元素,而这在一定程度上与女性的个性气质相吻合。据了解,目前很多IT企业中软件测试人员的比例更趋向平衡,甚至出现女性员工成主流的情况。 测试职业的这些特征吸引了很多软件人才的注目,山东省软件评测中心根据多年人才培养的经验,展望2011年,软件测试人才将呈现以下发展趋势: 1、中高级软件测试人才需求量进一步加大

高级软件测试工程师简历

个人简历 钟娟软件测试工程师 ☆基本资料: 工作年限:性别: 毕业学校:联系方式: 专业:邮箱: ☆工作技能: 1.熟悉软件生命周期、测试流程以及各个阶段的基本工作,能够根据需求文档提取测试需求;熟悉软件测试计划、测 试方法、测试用例、测试总结、缺陷报告的设计思想以及规范写作; 2.熟悉软件缺陷管理流程,熟练使用Bugfree、JIRA缺陷管理工具,了解QC测试管理工具;熟悉版本控制工具SVN, 掌握思维导图工具MindManager; 3.掌握MySQL、Oracle数据库(熟悉增、删、改、查等基本操作语句); 4.了解Linux的常用命令,能够在Windows、Linux系统下搭建和使用测试环境; 5.熟悉性能测试原理,了解性能测试工具LoadRunner;自动化测试工具QTP;了解OSI七层模型以及B/S和C/S架构; 6.精通Photoshop、Powerpoint、Frontpage、OfficeViso等绘图软件以及办公软件。 ☆工作经历: 北京大唐电信(志诚软件)有限公司2012/01--2015/02职位:软件测试工程 师 深圳市辰森科技有限公司2005/10--2009/10职位:运维工程师 ☆项目经验: 项目一:华润电力OA系统 项目简介:在电力OAM管理平台实现电力OA系统运行,属于B/S架构;电力的统一身份管理平台OAM,以集团中央目录为可信信任源,通过身份回收引擎,将电力的员

工数据回收到电力的OAM平台中,并通过身份供应引擎将账户推送到电力的各集成应用中。电力统一身份管理平台OAM与集团统一身份管理平台LDAP保持密码同步。整体项目包括身份管理、访问控制;主要负责模块包括用户体验和用户管理。用户体验即用户操作包括了:用户登录、密码修改、密码找回、密码重置、用户登出;用户管理包括:账户开通、账户关闭、用户复核这些方面。 软件环境:Linux+Weblogic+Apache+Oracle11g、开发语言Java 1.由于华润OA项目较重要,每周一进行周例会,总结上一周工作进展以及对本周工 作安排; 2.OA系统是最近做的系统,经过一段时间的学习和沉淀对测试流程有了一定的把握 开始接触测试计划的制定; 3.参与系统需求分析,规格说明书评审,并协助组长进行测试计划和方案的定稿以 及评审; 4.跟进搭建测试环境,并在开发协助下尝试搭建一些简单的测试环境; 5.协助组长把控组内测试进度,根据分配的模块设计用例,设计用例时采用黑盒测 试方法如:等价类、边界值、场景法、错误推测法等进行编写测试用例; 6.执行测试用例,并和组内测试同事交互测试用例执行,发现Bug并提交缺陷报告 单到Bugfree;在提交Bug时,和开发会有一些小摩擦,在开发人员的思维中不认为是Bug的他们有时会坚持自己的意见,不过在通过我们的交流和沟通后一些Bug还是需要开发同事修改,经过相处开发人员也比较繁忙,测试人员需要理解开发人员,以及懂得和开发人员沟通的技巧; 7.Bug通过开发解决后需要进行回归测试; 8.录制一些脚本,协助组长进行性能测试,并尝试写功能测试的测试报告并参与评 审,并提交到SVN。 项目二:OCOOL-SHOP电商平台:

软件测试发展方向

软件测试发展方向

软件测试职业发展方向 最近准备研究一下软件测试职业的发展方向,一是增长自己的知识,二是为自己的职业规划做个参考,在网上找到一篇很好的东东,将它整理了一下,放上来吧,以备以后查看。 软件测试职业发展方向,大体上可以分为管理路线、技术路线、管理+技术路线。 测试初级阶段: 测试工程师,属于软件测试职业生涯的初级域,其适用范围是入行软件测试3年内的常规测试从业者,其主要工作内容是按照测试主管(即直接上司)分配的任务计划,编写测试用例、执行测试用例、提交软件缺陷,包括提交阶段性测试报告、参与阶段性评审等。 管理+技术路线: 首先是常规路线,这条发展路线要求管理与技术并重,因为软件测试的行业特点决定了这个因素:测试工程师向上晋升到测试主管、测试经理、测试总监,直至咨询域的更高方向! 测试主管是企业项目级主管,对于中小型软件公司也可以是企业级主管,属于中级发展域,适用范围是2到5年职业经验的测试从业者。其工作内容是根据项目经理或测试经理的计划安排,调配测试工程师执行模块级或项目级测试工作,并控制与监督软件缺陷的追踪,保证每个测试环节与阶段的顺利进行。严格来说,这个级别更多属于测试的设计者,因为企业的测试流程搭建是由更高级别的测试经理或相关管理者来做的,测试主管负责该流程的具体实施;而更多的工作,是思考如何对软件进行更加深入、全面的测试。测试主管比较有创造性的工作内容就是测试设计,而恰恰很多公司忽略了或没有精力来执行此工作内容!应该说,在一个企业里做了3年左右测试工作的人员,很容易晋升到该职位,而之所以晋升,是与个人测试技术的过硬、测试方法的丰富,加上对测试流程的监控力与执行力的职业素质息息相关! 测试经理是更高级别的测试管理者,属于高级测试方向域。对于大中型软件公司,该职位尤为重要,并且对其职业要求也比较高,一般适合4到8年的测试从业者,在管理与技术能力双双比较成熟的情况下,可以结合具体环境晋升到该级别。测试经理负责企业级或大型项目级总体测试工作的策划与实施。测试经理除了需要统筹整个企业级或项目级测试流程外,还要对于不同软件架

软件测试人员应具备的能力

按照本章所说的的软件测试人员应具备的能力,分析一下自己的优势和劣势,提交一份不少于1000字的报告。 在本门的《搭建Windows 测试环境》课程中,提到了两个关键的额名称:软件测试和环境测试。通过本章的讲解:能够让我们了解到了软件测试和测试环境的知识,搭建测试环境的应该具备的知识,了解到软件的层次、分类、授权等的基本内容,了解到对软件操作的常用术语和一些简单的硬件知识。 在学习本章的软件测试环境中,测试环境就是运行软件必须具备的各种软件和硬件的集合,软件测试主要目的就是发现软件中的错误和缺陷。然而软件测试只能发现存在的错误,并不能保证软件的质量,并不是发现的错误越多,软件的质量越好;实际上正好相反,软件测试人员在软件当中的错误越多,往往证明软件的质量越差,隐藏的错误越多。 而作为一个测试人员,在搭建测试环境中,所需要做的工作: ◆搭建测试平台。 ◆学习软件使用,了解用户的需求。 ◆测试软件,发现问题。 ◆提交问题报告。 对于上面所列出的事项,就应该知道我们做为一个测试人员,最起码应该具备的技术知识,具体的可分成3大类:1、软件知识,2、硬件知识,3、网络知识。 软件知识,就是在软件知识当中,测试人员需要能够快速的学习软件的使用,了解常用的软件术语。最重要的是能够安装和使用常用软件和操作系统:作为初级测试人员,可以不具备软件开发的能力,但是如果想做好测试工作,软件开发的知识也是必须具备的,而且不仅是软件开发的知识,在测试相应软件时,还需要相应的软件方面的知识。 软件在计算机当中是一系列的指令,他不能够脱离硬件的存在,他也需要一定的载体才能够进行传播。 对软件的使用,很多用户发现在使用计算机的时候非常困难,往往找不到自己需要的功能,最后得出结论这个软件不支持这个功能。从这里让我知道软件的设计本身不符合用户的习惯;了解到该软件的功能没有很好的分类。 所以我们作为一个软件测试人员,必须先了解用户的需求,了解用户的习惯方式,最后总结出Windows 的资源管理的界面的5个名词: 1、标题栏 2、菜单栏 3、工具栏 4、状态栏 5、对话框 在学习软件的使用,帮助分类主要看清楚每个帮助的用途,同时还要有一个学习步骤让自己能够快速使用软件的主要功能。至此分有8类: 1.README 2.使用向导(Tutorials) 3.用户指南(User’s Guide) 4.参考手册(Reference Manual) 5.联机帮助 6.索引(Index) 7.收索(Search) 8.新闻组 对于硬件知识,测试人员必须能够对常见的硬件设备有一个了解和认识,所以常见的硬件有如下几点: CPU,内存,硬盘,网卡,显卡,主板,光驱,鼠标和键盘,显示器等。 硬件被安装到计算机中时比不能立刻使用,还需要安装软件进行驱动,才能够发挥硬件的最大特性。所以配置不同的驱动程序,硬件的效率也是不相同的

【调研问卷模板】软件测试能力素质测试

【调研问卷模板】软件测试能力素质测试 1. 请填写个人信息 姓名 ____________ 手机号 ____________ 岗位 ____________ 面试时间 ____________ 实操分数 ____________ 技术复核分数 ____________ 面试人 ____________ 2. 你为什么选择这个专业?为什么选择这个行业?本题考察兴趣、动机,只有感兴趣的事情,你才可以把它做到最好。 1分 2分 3分 4分 5分 3. 你想过什么样的人生?本题考察人生观. -排除贪图安逸、只想享乐的人-排除找工作混日子的人-重点挖掘想实现人生价值,为社会做出贡献的人 1分 2分 3分 4分 5分

4. 你在3到5年的职业生涯规划是什么?你打算怎样达到自己的目标?本题考察自我管理能力,自我管理能力强的人,具有以下行为. -设置SMART的目标-勤奋努力,并展现出高水平的创造力-自发完成目标,而不需要太多的监管-为结果负责 1分 2分 3分 4分 5分 5. 匹配度指个人职业生涯规划,与公司的目标的契合度。如. 某人希望成为一名服装设计师,那UI/UE的岗位就不适合他 1分 2分 3分 4分 5分 6. 你认为一个人要获得事业上或工作上的成功,最重要的素质是什么?本题考察的是勤奋刻苦的品质,对个人成功的影响。俗话说勤能补拙、愚公移山,没有付出,就没有收获。 1分 2分 3分 4分 5分

7. 假设你发现你的上司的一个工作举措是有违公司规章制度的,你会怎么处理?你不会因为担心你的上司会因为这件事而对你有看法吗?本题考察诚信正直,诚信正直的人表现出以下行为. -维护企业的廉正-显示高标准的道德行为-理解违反诚信正直对个人或 他人的影响-值得信赖 1分 2分 3分 4分 5分 8. 请描述你最满意的项目,你在项目中的角色和贡献,项目中用到的技术,学到的知识及克服的困难本题考察诚信正直,诚信正直的人表现出以下行为. -维护企业的廉正-显示高标准的道德行为 -理解违反诚信正直对个人或他人的影响-值得信赖 1分 2分 3分 4分 5分 9. 请给出你做得失败的一个项目的例子?你从中学到了什么?本题考察学习能力,失败是成功之母,只有从失败中不断总结经验教训,才可能通往成功 1分 2分 3分

软件测试人员面试题

你为什么选择软件测试行业 因为之前有了解软件测试这个行业,觉得他的发展前景很好。也对 责,你做什么 我在里面主要是负责所分到的模块执行测试用例。 结合你以前的学习和工作经验,你认为如何做好测试。 根据我以前的工作经验,我认为做好工作首先要有一个好的沟通,只有沟通无障碍了,才会有好的协作,才会有跟好的效率,再一个就是技术一定要过关,做测试要有足够的耐心,和一个良好的工作习惯,不懂的就问,实时与同事沟通这样的话才能做好测试工作。 你觉得测试最重要的是什么 尽可能的找出软件的错误 怎样看待加班问题 加班的话我没有太多的意见,但是我还是觉得如果能够合理的安排时间的话,不会有太多时候会加班的。 如果一个很有个性的程序员认为自己的BUG不是BUG,怎么解决?首先我要确定我所提的在我认为是不是bug,如果我认为是的话我会在他面前重现这个bug和他讲这是个bug,和他沟通,或者我会找到我的直系领导让他解决。

为什么在团队中要有测试 因为软件有错误,如果没有专业的测试人员很难发现软件的一些错误。在测试时代学习自己最大的收获是什么? 在测试时代我除了学习了测试的知识外,还看到了老师们对待测试的一种态度,明白了做任何工作都要有沟通,做测试的也要有很好的沟通才可以做好。知道自己在项目组中的位置,和开发的关系。 我想在工作中慢慢的积累经验,使自己强大起来,能够担任更重要的职务。 自己优势及缺点 的能力很强。缺点可能就是我不是很爱说话,习惯做不习惯说,但是和人沟通还是没有问题的。 你为什么选择测试时代不选择51testing 因为相对比来看测试时代价钱相对公道,师资也不错,还有一个原因就是在网上查了一下测试时代的口碑不错,也是网放心过来的原因。 13.请谈谈您对测试工作的理解 我认为测试工作是找出软件产品的错误, 14.你认为测试人员需要具备哪些素质? 我认为做测试的应该要有一定的协调能力,因为测试人员要经常与开发接触处理一些问题,如果处理不好的话会引起一些冲突这样的话工

软件测评能力提升方案-

软件测评工程能力提升方案 咨询方将在上述调研报告基础上,提出详细的测评工程能力建设方案。方案的主要包括以下方面: 1软件测试实用规程 1.1软件测试的认识 如前所述,目前软件测试领域的理论体系仍然不算成熟,软件测评专业能力建设本身是一个复杂的系统工程,牵涉的人员和环节众多,从调研结果来看,部分研发人员对测试的认识存在一些偏差,这将给软件测评专业建设带来风险。 软件测评工程能力,首先是测试意识的提升。技术保障,观念先行,一个研发项目涉及的人员尤其是大多数的开发人员的测试意识是决定性的,只有将软件测试放到软件全生命周期的大背景下来考察,使全体人员对软件质量全程保证的角度来重新认识测试,具体的测试方法、测试技能提升才有普遍意义。 基础理论和方法论的普及,软件测试的本质、含义、定位和作用的深入认识,将是项目能否顺利开展的前提。 软件测试本质上是一个证伪而不是证明的过程。因此,从广义上来说,只要是对软件本身质量保证相关的,都可以纳入软件测试的范围。无论是在软件研发的需求分析、架构设计、详细设计、代码实现还是后面的测试阶段,都可以开展测试活动;无论是系统设计人员、软件编程人员或者验证人员、服务人员、市场人员,都可以成为测试人员;也无论是文档评审、代码审查、功能调试、系统验证等等活动,都可以是一种测试活动;无论是人工验证、形式证明、代码静态分析工具、单元测试工具还是自动化测试工具等手段,都可以成为有效的测试手段。 只要有确定的人员,采用某种确定的方法手段,按照确定的项目内容,对影响软件质量的相关文档、代码、程序、数据等进行验证,都是执行了有意义的测试。经过这些验证活动之后,我们得出有条件的结论,这个条件是在这些项目内容验证之下,

软件测试人员逻辑推断能力测试

软件测试人员逻辑推断能力测试题 1. 鲁道夫、菲利普、罗伯特三位青年,一个当了歌手,一个考上大学,一个加入美军陆战队,个个未来都大有作为。现已知: (1) 罗伯特的年龄比战士的大; (2) 大学生的年龄比菲利普小; (3) 鲁道夫的年龄和大学生的年龄不一样。 请问:三个人中谁是歌手?谁是大学生?谁是士兵? 2. 美国麻省理大学的学生来自不同国家。大卫、比利、特德三名学生,一个是法国人,一个是日本人,一个是美国人。现已知: (1) 大卫不喜欢面条,特德不喜欢汉堡包; (2) 喜欢面条的不是法国人; (3) 喜欢汉堡包的是日本人; (4) 比利不是美国人。 请推测出这三名留学生分别来自哪些国家? 3. 前提: (1) 有五栋五种颜色的房子; (2) 每一位房子的主人国籍都不同; (3) 这五个人每人只喝一种饮料,只抽一种牌子的香烟,只养一种宠物; (4) 没有人有相同的宠物,抽相同牌子的香烟,喝相同的饮料。 提示: (1) 英国人住在红房子里; (2) 瑞典人养了一条狗; (3) 丹麦人喝茶; (4) 绿房子在白房子左边; (5) 绿房子主人喝咖啡; (6) 抽Pall Mall烟的人养了一只鸟; (7) 黄房子主人抽Dunhill烟; (8) 住在中间那间房子的人喝牛奶; (9) 挪威人住第一间房子; (10) 抽混合烟的人住在养猫人的旁边; (11) 养马人住在抽Dunhill烟的人旁边; (12) 抽Blue Master烟的人喝啤酒; (13) 德国人抽Prince烟; (14) 挪威人住在蓝房子旁边; (15) 抽混合烟的人的邻居喝矿泉水。 问题:谁养鱼? 4. 五个人来自不同地方,住不同房子,养不同动物,抽不同牌子香烟,喝不同饮料,喜欢不同食物。根据以下线索确定谁是养猫的人。 (1) 红房子在蓝房子的右边,白房子的左边(不一定紧邻);

高级软件测试工程师简历

高级软件测试工程师简 历 文件排版存档编号:[UYTR-OUPT28-KBNTL98-UYNN208]

个人简历 钟娟软件测试工程师 ☆基本资料: 工作年限:性别: 毕业学校:联系方式: 专业:邮箱: ☆工作技能: 1.熟悉软件生命周期、测试流程以及各个阶段的基本工作,能够根据需求文档提取测试需求; 熟悉软件测试计划、测试方法、测试用例、测试总结、缺陷报告的设计思想以及规范写作; 2.熟悉软件缺陷管理流程,熟练使用Bugfree、JIRA缺陷管理工具,了解QC测试管理工具;熟 悉版本控制工具SVN,掌握思维导图工具MindManager; 3.掌握MySQL、Oracle数据库(熟悉增、删、改、查等基本操作语句); 4.了解Linux的常用命令,能够在Windows、Linux系统下搭建和使用测试环境; 5.熟悉性能测试原理,了解性能测试工具LoadRunner;自动化测试工具QTP;了解OSI七层模 型以及B/S和C/S架构; 6.精通Photoshop、Powerpoint、Frontpage、OfficeViso等绘图软件以及办公软件。 ☆工作经历: 2012/01--2015/02职位:软件测试工程师北京大唐电信(志诚软件)有 限公司 深圳市辰森科技有限公司2005/10--2009/10职位:运维工程师 ☆项目经验: 项目一:华润电力OA系统

项目简介:在电力OAM管理平台实现电力OA系统运行,属于B/S架构;电力的统一身份管理平台OAM,以集团中央目录为可信信任源,通过身份回收引擎,将电力的员工数据回收到电力的OAM平台中,并通过身份供应引擎将账户推送到电力的各集成应用中。电力统一身份管理平台OAM与集团统一身份管理平台LDAP保持密码同步。整体项目包括身份管理、访问控制;主要负责模块包括用户体验和用户管理。用户体验即用户操作包括了:用户登录、密码修改、密码找回、密码重置、用户登出;用户管理包括:账户开通、账户关闭、用户复核这些方面。 软件环境:Linux+Weblogic+Apache+Oracle 11g、开发语言Java 1.由于华润OA项目较重要,每周一进行周例会,总结上一周工作进展以及对本周工作安排; 2.O A系统是最近做的系统,经过一段时间的学习和沉淀对测试流程有了一定的把握开始接触测 试计划的制定; 3.参与系统需求分析,规格说明书评审,并协助组长进行测试计划和方案的定稿以及评审; 4.跟进搭建测试环境,并在开发协助下尝试搭建一些简单的测试环境; 5.协助组长把控组内测试进度,根据分配的模块设计用例,设计用例时采用黑盒测试方法如: 等价类、边界值、场景法、错误推测法等进行编写测试用例; 6.执行测试用例,并和组内测试同事交互测试用例执行,发现Bug并提交缺陷报告单到 Bugfree;在提交Bug时,和开发会有一些小摩擦,在开发人员的思维中不认为是Bug的他们有时会坚持自己的意见,不过在通过我们的交流和沟通后一些Bug还是需要开发同事修改,经过相处开发人员也比较繁忙,测试人员需要理解开发人员,以及懂得和开发人员沟通的技巧; 7.B ug通过开发解决后需要进行回归测试; 8.录制一些脚本,协助组长进行性能测试,并尝试写功能测试的测试报告并参与评审,并提交 到SVN。 项目二:OCOOL-SHOP电商平台:

软件测试技术建设实施方案

南京信息职业技术学院 骨干专业课程建设方案 《软件测试技术基础》 课程代码:【M01F031】 适用专业:软件技术 编制单位:计算机与软件学院

《软件测试技术基础》 骨干专业课程建设方案 课程编码[M01F031] 课程承担单位[计算机与软件学院] 制定人[ ] 制定日期[ ] 审核人[ ] 审核日期[批准人[ ] 批准日期[一、指导思想 深入贯彻《关于全面提高高等职业教育教学质量的若干意见》和《教育部关 于推进高等职业教育改革创新引领职业教育科学发展的若干意见》精神,落实实 施《南京信息职业技术学院国家骨干高职院校建设方案》,提高岗位能力课程与实 际工作岗位的匹配程度,提高教育教学质量,制定此建设方案。 二、课程建设目标 1.通过典型软件企业的岗位分析,明确目前软件测试工程师岗位的工作任务 及职业能力,获取软件测试应用领域的具体需求,根据工作任务和职业能力要求 确定课程目标; 2.依据课程目标选择典型企业的项目案例,并对案例进行裁剪和优化以适应 课程需求; 3.以优化后的案例为基础优化、修订现有教材; 4.完善和优化网络教学资源库,包括教学课件、教学视频、习题库、软件测 试项目案例代码及软件测试相关文档; 5.引入典型企业的软件测试管理模式,模拟企业软件软件测试流程来组织课 程的实施,让学生对未来自己的工作岗位和工作情境具有直观感受; 6.探索基于过程的课程考核方式,发挥评价的功能,提高学生学习积极性; 7.倡导学生主动参与,乐于研究,勤于动手的学习态度,在项目案例测试过 程中培养学生交往与合作能力; 三、组织实施 负责人:顾海花 组员:董志勇、雷雁、史海峰、周乃富、季飞、何蓓、

【软件测试能力图谱】

软件工程师以各种形式存在,完完全全的开发人员或测试人员,也有开发和测试兼顾的工程师。如果软件工程师以开发为主,兼作测试,对专业测试能力要求相对偏低些,侧重测试工具开发或自动化测试,侧重单元测试、接口测试的能力,在系统测试上更多扮演用户角色,加强基本功能测试。如果软件工程师以测试为主,兼作开发,对测试能力要求就高,侧重掌握系统的功能测试和性能测试等方面的测试能力。在实际的工作岗位上,人们又将测试开发(侧重自动化测试平台和框架、工具的开发,而不是脚本的开发)和业务测试(完成产品功能特性的测试任务,包括测试设计和执行)分开,一些大的公司(通常其开发的系统规模也大)将性能测试、安全性测试单独拿出来交给性能测试工程师、安全工程师。甚至有些大公司让资深的测试工程师负责测试的分析建模与设计,其它工程师负责测试的执行与缺陷跟踪。 所以不同岗位的人,对测试技能的要求也不一样,但不外乎向下面三个方向发展: i.技术管理,如阿里的M系列,走经理、总监…职业发展路径,更需要 加强团队管理、协调、领导力、计划能力、风险控制等技能; ii.测试开发或专项测试,侧重自动化测试框架、平台开发和性能测试等,成为测试架构师、技术专家,自然会加强业务建模、系统架构设计、编程(代码)、脚本开发与调试、环境构建(云、容器)等方面的技能。

iii.业务测试,侧重产品的功能测试、易用性测试等,成为资深测试工程师、业务测试专家,侧重业务分析、测试策略制定、测试用例设计、情境性思维等方面的技能。 纯碎的算法、工具等测试,可能不需要业务,但绝大多数的测试工作都和业务相关,需要业务相关的领域知识。不管是向哪个方向发展,还是需要一些共同的基本能力和基础知识,如: i.测试基础理论,如软件工程学、测试基础知识、操作系统、数据库、 形式化方法、心理学等; ii.基本测试能力,如计算机操作能力、测试基本方法、测试工具的使用等; iii.基本软实力,如沟通能力、学习能力、观察力、专注力、测试思维等。 这些基本能力和基础知识也是可以处于不同水平的,如沟通能力,对一般工程师、资深工程师、经理、总监等有不同的要求。微软对沟通技巧分为四个层次(水平),如下表所示。

史上最全面!!软件测试(知识点整理)

软件测试 第1章软件工程概述 1.1软件工程起源 1.1.1软件的发展及特点 1.1.1.1计算机硬件的发展 1.1.1.2计算机软件的发展 1.1.1.3计算机软件特点 1.2软件危机 1.2.1软件危机的表现 1.2.2软件危机的形成条件 1.2.3软件工程的提出 1.3软件工程概述 软件工程 是研究和应用如何以系统性的、规范性的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。 1.3.1软件工程三要素 方法、过程和工具。 1.方法 (1)结构化方法(模块化方法) 将系统分解为具有层次结构的模块或过程,在设计和实现模块的内容时候,不同

考虑其他模块的内部实现细节,而只需要考虑本模块的实现和与其他模块实现的接口。 (2)面向对象方法 面向对象方法的核心概念是“类”,类是对具有相同属性和行为的一个或多个对象的抽象描述。 (3)形式化方法 形式化方法是描述系统性质的基于数学的技术,此技术提供了一个框架,可以在框架中以系统的方式刻画。开发和验证系统。 (4)基于构件的方法 构件是可复用的软件组成成分,可以独立地制造、分发、销售和装配的二进制软件单元,是可执行软件的一个物理封装,他有良好的接口,可被用来构造其他软件涉及三个子过程,构件开发、构件管理、基于构件的应用组装。 (5)基于Agent 的方法 面向多Agent的观点认为现实世界是由许多自主的或非自主的实体组成,它们按照各种关系组织起来,彼此间进行各种交互与通信,完成各种复杂的任务。 (6)基于敏捷技术的方法 敏捷方法汲取众多轻型方法的“精华”,恰当的表达这些方法的最根本之处 2.过程 RUP软件生命周期四过程:初始、细化、构造、交付

测试人员需要具备的素质

一个测试工程师应具备那些素质和技能? 作为一个优秀的测试工程师应该具备的素质: A、沟通能力:人际交往与沟通能力 一名理想的测试者必须能够同测试涉及到的所有人进行沟通,具有与技术(开发者)和非技术人员(客户,管理人员)的交流能力。既要可以和用户谈得来,又能同开发人员说得上话,不幸的是这两类人没有共同语言。和用户谈话的重点必须放在系统可以正确地处理什么和不可以处理什么上。而和开发者谈相同的信息时,就必须将这些活重新组织以另一种方式表达出来,测试小组的成员必须能够同等地同用户和开发者沟通。 B、移情能力:端正心态,在工作中对事不对人 和系统开发有关的所有人员都处在一种既关心又担心的状态之中。用户担心将来使用一个不符合自己要求的系统,开发者则担心由于系统要求不正确而使他不得不重新开发整个系统,管理部门则担心这个系统突然崩溃而使它的声誉受损。测试者必须和每一类人打交道,因此需要测试小组的成员对他们每个人都具有足够的理解和同情,具备了这种能力可以将测试人员与相关人员之间的冲突和对抗减少到最低程度。 C、技术能力:包括软件测试相关的知识和技能 开发人员对那些不懂技术的人持一种轻视的态度。一旦测试小组的某个成员作出了一个错误的断定,那么他们的可信度就会立刻被传扬了出去。一个测试者必须既明白被测软件系统的概念又要会使用工程中的那些工具。要做到这一点需要有几年以上的编程经验,前期的开发经验可以帮助对软件开发过程有较深入的理解,从开发人员的角度正确的评价测试者,简化自动测试工具编程的学习曲线。 D、自信心:接受指正,坚信观点 开发者指责测试者出错是常有的事,测试者必须对自己的观点有足够的自信心。容许别人对自己指正,但是要在不固执的情况下坚定自己的观点。 E、外交能力:对人处事要有技巧 当你告诉某人他出了错时,就必须使用一些外交方法。机智老练和外交手法有助于维护与开发人员的协作关系,测试者在告诉开发者他的软件有错误时,也同样需要一定的外交手腕。如果采取的方法过于强硬,对测试者来说,在以后和开发部门的合作方面就相当于“赢了战争却输了战役”。 F、幽默感 在遇到狡辩的情况下,一个幽默的批评将是很有帮助的。 G、很强的记忆力:可以挖掘记忆深处的东西 一个理想的测试者应该有能力将以前曾经遇到过的类似的错误从记忆深处挖掘出来,这一能力在测试过程中的价值是无法衡量的。因为许多新出现的问题和我们已经发现的问题相差无几。 H、耐心:不厌其烦、保持工作热情 一些质量保证工作需要难以置信的耐心。有时你需要花费惊人的时间去分离、识别和分派一个错误。这个工作是那些坐不住的人无法完成的。 I、怀疑精神:思维能力 可以预料,开发者会尽他们最大的努力将所有的错误解释过去。测式者必须听每个人的说明,但他必须保持怀疑直到他自己看过以后。

软件测试职业发展方向(最正统)(精)

软件测试职业发展方向(最正统)(精)

现在关于软件测试领域的群体就有4种情况: …低管理,低技术? …低管理,高技术? …高管理,低技术? …高管理,高技术? 好多人对自己测试的职业发展很迷茫,个人觉得这篇文章不错,转给大家分享下,希望能给迷茫的人一点帮助..... 软件测试职业发展方向,大体上可以分为管理路线、技术路线、管理+技术路线。测试初级阶段: 测试工程师,属于软件测试职业生涯的初级域,其适用范围是入行软件测试3年内的常规测试从业者,其主要工作内容是按照测试主管(即直接上司分配的任务计划,编写测试用例、执行测试用例、提交软件缺陷,包括提交阶段性测试报告、参与阶段性评审等。 管理+技术路线: 首先是常规路线,这条发展路线要求管理与技术并重,因为软件测试的行业特点决定了这个因素:测试工程师向上晋升到测试主管、测试经理、测试总监,直至咨询域的更高方向! 测试主管是企业项目级主管,对于中小型软件公司也可以是企业级主管,属于中级发展域,适用范围是2到5年职业经验的测试从业者。其工作内容是根据项目经理或测试经理的计划安排,调配测试工程师执行模块级或项目级测试工作,并控制与监督软件缺陷的追踪,保证每个测试环节与阶段的顺利进行。严格来说,这个级别更多属于测试的设计者,因为企业的测试流程搭建是由更高级别的测试经理或相关管理者来做的,测试主管负责该流程的具体实施;而更多的工作,是思考如何对软件进行更

加深入、全面的测试。测试主管比较有创造性的工作内容就是测试设计,而恰恰很多公司忽略了或没有精力来执行此工作内容!应该说,在一个企业里做了3年左右测试工作的人员,很容易晋升到该职位,而之所以晋升,是与个人测试技术的过硬、测试方法的丰富,加上对测试流程的监控力与执行力的职业素质息息相关! 测试经理是更高级别的测试管理者,属于高级测试方向域。对于大中型软件 公司,该职位尤为重要,并且对其职业要求也比较高,一般适合4到8年的测试从业者,在管理与技术能力双双比较成熟的情况下,可以结合具体环境晋升到该级别。测试经理负责企业级或大型项目级总体测试工作的策划与实施。测试经理除了需要统筹整个企业级或项目级测试流程外,还要对于不同软件架构、不同开发技术下的测试方法进行研究与探索,为企业的测试团队成员提供指导与解决思路,同时还要合理调配不同专项测试的人力资源(如业务测试工程师、自动化测试工程师、白盒测试工程师、性能测试工程师,对软件进行全面的测试;另外,一些企业里,测试经理还需要与客户交流与沟通,负责部分的销售性或技术支持性工作。 测试总监,属于常规发展路线的最高域,该职位一般在大型或跨国型软件企业,或者专向于测试服务型企业有所设立,一般设立测试总监的企业,该职位都相当于CTO 或副总的级别,是企业级或集团级测试工作的最高领导者,驾驭着企业全部的测试与测试相关资源,管理着企业的全部测试及质量类工作。而其职业要求,也是技术与管理双结合。 技术路线: 技术路线中级域: 技术路线,划分为三个半方向,分别是自动化测试工程师、白盒测试工程师、性能测试工程师和认证测试工程师;前三者适用于通用软件测试领域,认证测试工程师乃嵌入式测试领域职位,至少目前仅出现在嵌入式领域。

软件测试人员绩效考核详细

1 、测试团队绩效考核 绩效评估的的客体:是个体成员还是整个团队。 ●Pascerellayer 认为,团队绩效评价应以成员个人完成工作的状况为基本依据,理由是激励只能作用于个人而不是群体;技能的提高和行为的改进最终必须落实到个人。若仅考 核团队绩效,个体的努力得不到充分的肯定,就容易造成社会懒散现象,即个体由于参加 团队工作,其工作效率比自己单独工作时的效率 反而大大降低。此现象一旦在组织中蔓延开来,不仅会影响组织绩效,还会毒害 组织文化。同时,由于绩效考核与薪酬及个人价值的实现相联系,因此,在团队 中,能力高的成员倾向于对个人绩效的考核,从而得到更高的认可和报酬。 ●Zingheim 和 Schuster 则认为对个人的考评应考虑团队的整体绩效,因为团队的成功很大程度上依赖于团队成员间的团结合作,理解支持,若评估集中于个体层面,会导致个人 主义盛行,忽视团队的协作精神,阻碍信息、技能的共享和绩效的提高,降低团队工作的优势。 ●因此在实际操作中,企业往往采取一种折中的方法,即按一定比例兼顾 团队和个人两个层面的绩效考核。从目前的研究来看,还没有一种很好的办法可以科学地确 定这个比例。但是,如果从团队性质的差异、团队所处的阶段等方面来考虑,那么至少可以 确定考核的天平是更向个体的一极偏还是更向团体的一极偏。 绩效考核的内容:结果、行为还是能力。对于绩效内涵存在着三种不同的观点,即“绩效是结果”、“绩效是行为”和“绩效是能力”。Bernardin 将绩效

定义为“在特定的时间内,由特定的工作职能活动产生的产出记录,工作绩效的 总和相当于关键和必要工作职能中等绩效的总和(或平均值)”,这是“绩效是 结果”的典型观点。Murphy 等人将绩效定义为“一套与组织或个体所工作的 组织单位的目标相关的行为”。近年来,以能力作为绩效的观点得到了广泛的使用,这是以评估个体所拥有的完成某项工作所具备的知识和能力的方式。伴随着 这三种观点的诞生和发展,绩效考核大致经历了基于结果、基于行为以及基于能力的三个考核发展过程。?虽然这三种观点相互区别,且都是在否定前者的基础 之上产生的,但是,如果不带入特定的环境,特定的组织,及组织发展的特定时期,那么三者之间并不存在绝对的优劣。如果组织下达的目标非常清晰,基于结果的绩效考核是最容易实施,也最有效;相反,如果目标模糊,无法准确衡量其 结果,这种考核方式就会失效。基于能力的考核方式理论上是从战略管理的角度 出发,最具有激励效果和长期效应,最有利于组织不断发展,但在实际操作中却 很难达到效果。因为能力是无形的,它依附于个体,既受主观因素的控制,也受 各方面客观因素的影响,很难用标准化的方法衡量个体的能力,即使是方法对组织期望成员所具有的能力和特质作出了解释,但这些解释仍是描述性模糊语言, 在实际操作中仍然难以做到真正的科学公正。基于行为的绩效考核方法通过考核 员工为实现既定的结果所必须做出的行为来实现对结果的控制,由于行为必然是建立在某种能力基础之上的,并且行为比能力更具有外显性和可测性,因此一定程度上,该方法兼顾了组织目标和个人能力。但是,绩效考核中容易出现目标置 换的现象,一味对行为测评会导致成员将行为作为目标,进而影响实际目标的实现。因此,无论哪种考核方式,都有其适用的条件和要求,不存在一种绝对好的 方法。

相关主题