讲解软件测试基础知识、基本概念、软件测试发展历史、软件开发测试基本流程,软件测试职业规划,通过该课程掌握软件测试在软件生命周期中的地位和重要性,并纠正错误的认识,能够顺利学习后续的课程;
软件质量概念、软件质量模型、软件质量管理体系,通过该课程掌握对软件质量有正确的认识,并理顺软件测试和软件质量关系;
目前很多企业的测试工程师,面临没有需求或者需求不完整的测试状况,本课程从测试人员的角度讲解需求工程概念、需求描述、Use Case、 需求评审等内容,通过本课程的学习,学员可以需求不完整的情况下,有效开展测试工作;
讲解软件需求规格评审过程、软件测试需求分析、软件测试用例设计等课程。通过该课程的学习,掌握软件系统测试的基本理论和方法,通过项目实践,学员能够胜任软件系统测试的设计及执行工作;
测试团队组建,包含组织架构设计、JD、人员配比;测试团队管理,包含人员的选拔、筛选、培养;并结合HP Mercury Quality Center讲解软件测试需求管理、软件测试用例管理、测试执行管理、软件缺陷管理和软件缺陷分析等软件测试管理的相关内容,通过本课程的学习,学员能够规划软件测试流程,并能够搭建基于QC的测试管理平台;
讲解软件详细设计评审方法、软件单元测试理论、软件单元测试用例设计、常用的软件单元测试执行工具、代码走读等课程,通过本课程的学习,学员掌握软件单元测试的技术和方法,具备开展单元测试工作的能力;
讲解自动化测试工具Quicktest Pro功能的使用,通过案例演示和练习的授课方式,教授学习者熟练使用这些技术;分析如何利用Quicktest Pro本身功能完成实际项目的测试工作,指导学习者如何将测试工具应用到项目中;本课程的重点是Quciktest Pro自身功能的掌握和简单项目的自动化测试应用;
讲解自动化测试团队组织架构设计、团队建设及自动化测试项目管理,指导企业招募和培养自动化测试人才建设优秀自动化测试团队;自动化测试需求分析、方案设计以及自动化测试框架设计实现,学习者掌握如何针对公司的项目设计自动化测试方案并实现自动化测试框架; 基于Quciktest Pro进行功能扩展,实现项目中复杂功能或者技术难点的自动化测试工作;本课程的重点是如何针对企业的实际项目,解决项目中的自动化测试技术难点,并实现可扩展、可维护的自动化测试框架,将自动化测试提到一个更高的高度;
讲解实施性能测试需要的主要性能常测试技术,并结合Loadrunner讲解这些技术在Loadrunner中实现的方式和使用方法;技术讲解采用原理分析、案例演示和动手操作的方式,旨在使学习者真正掌握性能测试技术的本质,并能够灵活的运用;本课程的重点是学习者真正掌握常用性能测试技术的原理的使用;
通过案例分析讲解性能测试流程,包括性能测试需求分析、计划方案制定、脚本开发、测试执行及测试报告撰写,旨在教授学习者如何实施性能测试,并能够在实际的工作中处理项目上不合理的工作安排及正确的方法;性能测试项目实战,通过选择典型的案例,按实际项目性能流程进行授课,讲解各个环节的工作内容、技术及方法;本课程的重点是学习者掌握性能测试的项目能力,能够以较清晰的思路在实际项目中开展性能测试;
本课程是在学员系统的学习了全部课程以后,培训师针对学员在企业内的实际工作环境,为学员提供针对性的指导,提高学员的学习成果转化。