oo888888oo
一、业务分析能力1.分析整体业务流程不了解整个公司的业务,根本就没办法进行测试2.分析被测业务数据了解整个业务里面所需的数据有哪些?哪些是需要用户提供的?哪些是自己提供的?有哪些可以是假数据?有哪些必须是真数据?添加数据的时候可以用哪个库?明白了整个软件的数据库架构,才能知道哪一个数据是从哪一个表里头带出来的,它的逻辑是什么,有没有连带关系。3.分析被测系统架构用什么语言开发的?用的是什么服务器?测试它的话需要用什么样的环境进行测试?整体的测试环境是什么样的?如果缺少了,需要进行环境搭建,架构搭建。一般去一家新公司之后,架构是搭建好的,了解它即可,熟悉之前的这些老员工们使用什么样的架构去做的。4.分析被测业务模块整个软件有哪些模块,比如说首页面、注册页面、登录页面、会员页面、商品详情页面、优惠券页面等等明白有多少个模块需要测试,每个模块之间的连带关系,进而怎样进行人员分工5.分析测试所需资源我需要几台计算机,需要几部手机,手机需要什么样的系统,什么样的型号。比如测一个网站的性能的时候,电脑的配置达不到测试并发5000人的标准,要么升级电脑的硬件配置,要么多机联合,多机联合时需要几台电脑,都需要提前筹划。6.分析测试完成目标我的性能目标是什么样的?我的功能目标是什么样的?我要上线达到的上线标准是什么样的?性能目标,比如我要达到并发5000人的时候,CPU占用率不能高于70%,内存占用率不能高于60%,响应时间不能超过5秒功能目标,比如整体的业务流程都跑通,所有的分支流程都没有问题,所有的接口都能够互相调用,整体的UI界面没有问题,兼容性没有问题等把这些问题都弄清楚,测试的思路会非常的清晰二、缺陷洞察能力1.一般缺陷的发现能力至少你要满足一般缺陷的发现能力,这个是最基本的,如果要连最简单的一般的缺陷都发现不了的话,别说优秀测试工程师了,你说你是测试我都不信2.隐性问题的发现能力在软件的测试过程当中有一些缺陷藏的比较深,有的是性能方面的问题,有的是功能方面的问题,它需要有一些设定特定的条件的情况下才会出现这样的问题。比如说买双鞋必须选择的是什么品牌,必须选择是红颜色,必须选择44号,而且必须选择用特定的支付方式才会出现这样的bug的时候,那么这种就属于特别隐性的bug,对于这样的问题的发现能力一定要比别人更强,要找到一些别人可能发现不了的bug3.发现连带问题的能力当发现了一个缺陷之后,能够想到通过这个缺陷可能会引发其他哪个地方出现问题,这就叫做连带的问题。而不是说发现这一个bug之后提了这一个就算完了,一定要有一个察觉,可能其他地方也存在这样的问题。4.发现问题隐患的能力有些软件里边可能有一些操作模块,或者是代码写的接口,表面上没有什么问题,但是它是有隐患的,比如说这个接口写的不稳定,当他传的数据有一些问题的时候,可能它最后返回的结果就是报错就是报404或者报乱码。5.尽早发现问题的能力如果你只能停留在界面级别的话,那你根本就没有办法达到尽早发现问题的这个能力你必须要等到前端人员把每个界面都做好了之后才能进入测试,而我能比你早一个月进入测试了,然后我比你结束测试时间快一个月,而你又比我晚一个月,那么咱俩的薪资一下就拉开了6.发现问题根源的能力需要知道这个缺陷它到底是由什么原因产生的,是属于什么类型的缺陷,是ui前端人员做的问题,还是后台接口人员做的问题?不仅要找到这个bug,还要知道这个bug产生的原因,这样的测试人员是非常棒的,而且很是受人尊敬,提bug的方式也就不一样了三、团队协作能力1.合理进行人员分工2.协助组员解决问题3.配合完成测试任务4.配合开发重现缺陷5.督促项目整体进度6.出现问题勇于承担四、专业技术能力1.掌握测试基础知识2.娴熟运用测试工具熟悉工具和熟练使用工具完全是两个概念,熟悉工具基本上等同于不会,遇到过很多简历上写会使用什么什么工具,都没有实际能力。比如loadrunner只会一个简单的录制,增强一下脚本,觉得会用了,那知识会用了1/5,其他4/5 都不会。3.了解工具操作原理它是怎么样给服务器发送请求的,是用什么样的方式去发送请的,是用什么样的方式去监控的,它的操作原理是什么样的,咱们要把这件事情搞清楚,这样的话能有助于更好的去使用这些东西。包括一些请求的协议,每个协议代表什么意思,它是用来干什么的。4.自主完成测试任务一定要能够自己完成一个独立的内容,独立的工作,这件事情领导你交给我好了,放心我能给你搞定,要的是这样的人5.找出问题出现原因找出缺陷的时候,不仅要看它的表面,还要看它的本质6.提供问题解决方案发现问题不是能力,发现问题并提出解决方案才是真的能力7.提供完整测试报告测试报告能够说明你表达的清不清楚?领导能不能看懂?还有就是能不能够把你整个测试的过程给它梳理得非常详细,人家能够通过你的报告,能够了解到整个的项目的情况,而不是只了解一个片面的情况8.了解相关技术领域触类旁通
圓滿如意妹
尔是国内家电产业的领先品牌,待遇各个方面的都不错。这个GEDP项目,作为海尔为培养下一代工程师所推出的全球工程师发展计划,待遇更是好的没话说。通过应聘的参与者,可以享受海尔所提供的业内顶级培训、出国交流机会、海尔多产业部门轮岗学习机会、参与重要产品研发机会,对于个人成长、开拓眼界,都非常有海尔的待遇还是不错的,尤其是这个项目很好,都是招收高学历人才的,好像研究生起步吧。这是海尔的一个孵化国际化工程师项目,要求也很严格,如果有机会去一定不要错过哦GEDP是这几年海尔才推出的一个全球工程师培养计划,应聘上之后,即可享受海尔提供的培训、轮岗学习、出国交流的机会,两年培养期结束后,双向定岗,就可以成为海尔的工程师了,发展前景非常好。要是符合招聘条件的,一定要去尝试一下,对个人成长以及职业发展非常有意义。又到金九银十的招聘季节,不少人面对海尔GEDP项目的招聘简章,总是心生疑问:GEDP项目值得去吗?GEDP项目作为海尔智家开启的海尔全球工程师发展计划,力求通过全方位的培养体系,为海尔孵化出下一代国际化工程师,以及优秀项目研发Leader、具备全球一流视野的领导者。成立于1984年的海尔集团,是全球大型家电第一品牌(数据来源:欧睿国际Euromonitor),在集团的发展当中,海尔通过不断的创新,已由传统家电产品制造企业转型为开放的创业平台。经过36年的创新与发展,海尔家电产业集团已经在全球设立了10大研发中心、25个工业园、122个制造中心,拥有海尔、卡萨帝、统帅、美国GE Appliances、新西兰Fisher&Paykel、日本AQUA、意大利Candy、卡奥斯COSMOPlat 、日日顺、盈康一生、海尔生物医疗 、海纳云 、海创汇 、海尔兄弟等众多生态品牌和新物种,销售网络遍布全球100多个国家与地区。作为一家全球领先的美好生活解决方案服务商,海尔集团历来都非常重视人才的发掘与培养。自海尔集团创建以来,始终将人才培养放在战略首位,集团不仅定期开展培训会议,还为员工制定了个性化的培养计划。确保从集团领导到一线的工人,都能拥有个性化的发展空间。在海尔集团快速发展的当下,海尔的人才培养体系也在进行不断地调整。2016年6月6日,海尔以亿美元的价格完成了对美国通用公司
xulisha0221
海尔DEGP项目的招聘信息我也看了,看完感觉这个岗位太棒了!去了可以获得很多培训与出国交流的机会,还能跟海尔在全球的家电产品研发工程师成为同事,薪资待遇也非常高。无奈自己不符合条件啊,要是符合条件,肯定是要去应聘一下试试的。毕竟,这种机遇不多,能为整个职业生涯带来宝贵财富!
佳佳13817062298
软件测试课程体系-北测教育 通过本课程体系的学习,学员能够掌握基于各种操作系统平台下(Windows和Linux)的桌面版和网络版软件在软件功能与性能上的测试;掌握软件质量保证技术;掌握3G移动通信测试技术,掌握游戏测试方法,最终获得北测教育“软件测试工程师”认证和工信部“软件测试工程师实训技术”认证的职业资格证书。《软件技术基础》课程内容: 掌握计算机相关的软、硬件与网络技术,熟悉MS-DOS命令,能够在Windows和Linux等相应平台上进行各种应用服务器的搭建。掌握C++程序设计语言。最终能力:熟练搭建各种测试环境与掌握一定的开发技术。 《软件测试技术》课程内容:掌握软件测试基本理论;掌握软件开发与软件质量、软件测试的相互关系;掌握软件开发过程;掌握软件质量保证过程;掌握软件测试过程模型;学会软件测试计划的编写,熟练掌握10种软件测试用例设计技术,掌握软件缺陷的有效管理;学会编写软件测试报告。 最终能力:掌握软件测试初中级人员必备的基础理论、软件测试实用技能。 《测试开发技术》课程内容:掌握SQL Server 2005数据库管理系统,掌握必要的建、增、删、改、查、检等相关SQL语句,掌握数据库的备份与脚本生成。掌握Dot Net开发平台下的C#程序设计技术。最终能力:掌握主流的数据库开发与面向对象程序设计技术,为软件测试人员进一步的技能提升打下坚实的基础。 《高级软件测试技术》课程内容:掌握软件测试的熟悉7种测试策略和26种测试方法;掌握白盒测试技术;掌握单元测试、集成测试、系统测试、验收测试各个阶段的测试技术;掌握回归测试、数据库测试、本地化测试与数据库测试、安全测试技术;掌握项目管理与测试团队的建设。最终能力:掌握软件测试中高级技术,为软件测试人员向测试管理人员的提升做准备。 《软件自动化测试技术》课程内容:掌握HP公司的三大软件测试自动化工具:Qulity Center(测试管理)、Quick Test Professional(功能测试)、LoadRunner(性能测试)。掌握软件测试自动化框架设计思想,掌握脚本的开发。最终能力:掌握软件测试自动化工具,为功能测试工作、性能测试工作、测试管理工作打下良好的基础。 《高级行业测试技术》课程内容:掌握无线通信基础理论,掌握第三代移动通信的软件测试方法,掌握基于3G通信的手机测试技术,掌握游戏测试方法。最终能力:掌握最新移动通信与游戏测试行业的测试方法。 《职业素养与面试技巧》课程内容:掌握职场必要的礼仪,掌握简历的写作技巧,掌握相应的管理技巧与逻辑思维方法。最终能力:掌握适合于在IT企业独立工作的综合能力。 《行业英语与职场英语》课程内容:掌握5个模块的英语知识(Computer Foundation、Software Testing、Mobile Communication、Office、Interview Communication),与课程专业知识对应。最终能力:熟练使用英文进行软件测试工作。 《软件测试项目实训技术》课程内容:掌握4个功能测试项目、3个性能测试项目、1个白盒测试项目的整体测试流程,从软件测试企业的实际要求出发,进行项目实践。最终能力:获得在企业6-12个月的企业项目实际经验。希望能帮到你,有疑问可以和我百度留言。
楠木青城……
1、软件工程技能你必须了解软件软件工程(设计、开发和简单测试),应用,系统,自动测试编程,及操作系统,数据库,网络系统和协议的设计和使用。 2、交流技巧如果想确定软件缺陷,你应当能够指出什么时候的缺陷算是缺陷。 3、组织技能如果你在别人都头脑发昏的时候保持清醒,你就可能是一个好的软件测试工程师。在网络时代软件测试是一项有压力的复杂性工作,但如果你能从这些纷繁中找到一种途径,它就是一项回报丰厚的事业。 4、实践技能当一个工作需要经验,而你又需要一个工作去丰富你的经验时该怎么办?这并不完全是一个两难的问题,你可能采用几种方式去获得实际经验。 5、态度除了技术水平,你需要理解和采取适当的态度去做软件测试。 我的建议是阅读Roger Pressman的软件工程:A Practitioner's Approach, fifth edition (职业入门,第五版,McGraw Hill, 2000年版)和 Glenford Myers的The Art of Software Testing(软件测试艺术,John Wiley & Sons, 1979年版)。Pressman的书是一个对软件工程原理的全面介绍。有很多关于软件技巧、项目管理、要求分析和软件设计等软件工程方面的好书,但Pressman对这些方面在一本书里作了介绍。Glenford Myers不到二百页,1979年发行,却是软件测试方面的圣经。Myers定义及诠释的测试方法论已成为软件测试的基本模块。 Myers还考查了软件测试中的经济(缺陷的代价)和心理学方面(测试的目标就是发现失误及不成功之处),以及主导软件开发和测试的基本原则。
优质工程师考试问答知识库