很多人认为软件测试只是在软件编写完成以后通过简单使用发现Bug,没有什么技术含量。以前对软件测试还有着不少误解。“就像猴子跳上键盘,蹦来蹦去,偶然踩到了某一个健,或者就能够发现一个两个Bug(缺陷)。”
而事实上,软件测试工作已经逐渐演变成一门独立的科学,包括了配置方案、测试机制、跨平台策略和产品性能、稳定性等独立区域的知识模块。同时,软件测试员需要参与包括需求分析—设计—编码等所有软件开发环节,尽可能地发现每个环节可能存在的Bug。很多软件测试工程师基本上都是由从业多年的开发工程师转变而来。
软件测试的重要性已经逐渐获得认可。软件测试工程师供不应求,公司招聘不到合格的人才。从入门级的初级测试工程师到高级测试工程师以及项目Leader全线短缺。未来几年软件测试员职位,将会产生大量的市场需求。通常软件企业,软件开发与测试人员之比基本上是1:1。微软公司是1:2, Windows2000 操作系统在研发过程中甚至使用了250名项目经理、1700名软件开发工程师、3200名软件测试工程师。招聘测试人员,要找到资深的从业人员,很难。巨大的市场空缺,使得从初级软件测试工程师,到高级软件测试工程师,再到测试经理,只需要3年甚至更短的时间。
北美IT工作领域,软件测试(QA)工作是入门最快,效果最佳的方向,如果掌握一些必备的操作系统知识,如 Unix 和 Windows 技术精华,常用的 UNIX Shell 编程技巧以及工作中相关的数据库(SQL)编程技巧;这些都是所有软件测试(QA)工作环境中缺一不可技术,面试中会所向披靡,百发百中。
软件测试(QA)工作的主体知识结构包括:对概念原理,工具运用,项目点评,三者合一的全面了解,事半功倍,是你快速就业的保证。
QA基本概念如软件质量指标,QA、QC与Testing,QA Process,Testing Process。QA基本原理软件测试策略与技术如测试分类,测试模型,测试策略,测试技术。软件故障分析如故障概念与分类,故障案例分析及测试准则与标准。QA文档及样板如Test Plan,Test Requirement,Test Case,Test Data,Test Flow,Defect Report,Defect Summary,Sign-off。QA分析如SRS 分析,Risk 分析,QA方法、策略与途径分析。
项目点评:实例一、QA分析与文档编写,Auto Parts Test Plan,QA设计:Auto Parts Test Requirement,Auto Parts Test Case,Auto Parts Test Data,Auto Parts Test Flow。QA执行:Manual Test,Defect Report,Defect Tracking,Execution Coverage Analysis,QA Summary。实例二、Bea’s Weblogic测试分析。实例三、HSBC Bank Portal测试分析。实例四、BankService 软件测试简介。实例五、Payment and Billing 测试简介。
QA管理工具:功能/性能测试工具/其他工具简介,QA Resource/面试辅导与简历写作
授课老师:Mr. Luo。本课程由具有多年软件测试管理经验的Luo老师教授。多年加拿大BELL公司软件测试工作经验,现任TD银行高级软件测试工程师。讲授全部测试原理、测试方法、主要测试软件,提供软件测试开发工具,课堂实践,测试案例介绍等,并提供测试文档及文档模板。
课程安排:共两个半月,40小时,包括名师授课和亲自辅导。整个过程以理论结合项目实施为中心, 由老师讲解各种相关的技术, 指导学生亲自测试程序, 到项目实施完成。包含理论、经验课20小时、工具、项目点评20小时。由资深软件测试专家LUO老师主讲,LUO老师手把手教授,确保学会,并获得北美工作经验及重要的Reference,学校将在找工方面提供特殊帮助,力求事半功倍!
测试项目时如何与开发人员和谐相处
特别推荐: 高级多功能大型软件测试(QA)真实项目经验班—新班公开课
3月22日(周六)下午2:00-6:00PM 10周 40hrs
测试项目时如何与开发人员建立成功的关系,需要怎样的技巧。当测试人员证明了项目应用程序充满了bug时,是做一份令人满意的工作还是糟糕的工作。从开发人员的角度看,那是糟糕的工作。项目经理责备测试人员拖延了产品的发货期,开发人员抱怨说测试人员对程序太粗暴。很显然,没有比bug数量更能代表成功的测试。
开发人员和测试人员之间的的工作有时候就是对抗,这是非常普遍的。对开发人员的各种不友好的回应,是所有的测试人员在职业生涯中经历过的事。从冷漠的耸肩到明显的敌意,一个测试人员不得不忍受来自开发人员的许多态度。
测试人员很难保持一个积极的态度。但要保持优先的正直,并且向前推动高质量的项目是由测试人员决定的。最好的测试人员不是那些发现最多bug的人,或是使开发人员尴尬的人。最好的测试人员应该是能够使最多的bug得以修复的人。
真实项目工作经验,进入银行领域,金融机构的拳头项目,面试百发百中,事半功倍。
教师背景: Mr. Liu, 现任职多伦多著名公司软件测试专家,软件测试双认证考试(CSTE/CSQA)高分得主,具有多年从事软件自动测试(编写测试软件)和手动测试工作经验,主导过多项大型项目的完整测试。具有丰富真实项目工作经验,拥有进入银行领域,金融机构的拳头项目,面试百发百中,事半功倍。曾在大学从事计算机软件工程与软件测试等教学与研究工作15年。主编计算机著作三本,发表论文多篇。讲课幽默生动,逻辑清晰;教学成果显著,教学效果突出;善于总结,强化记忆,是最受学生欢迎的老师之一。
凡是报名参加任何软件测试课程的学员,为配合找工要求,提高工作市场竞争力,赠送三门IT课程:1)核心UNIX精华班,2)UNIX Shell 编程班,3)Oracle SQL数据库编程班。