培训目标
o 了解WEB应用测试的基础概念
o 掌握WEB应用测试的设计方法
o 掌握WEB应用测试的实用技巧
o 了解常用的WEB测试工具
o 掌握WEB性能测试的设计方法
o 学习使用LoadRunner进行WEB性能测试
o 了解WEB应用性能分析的常用方法和工具
培训特色
精讲原理、突出实战、案例剖析、共享经验、教学互动
o 重原理——课程着重讲解软件测试的基础概念和核心原理,帮助学员建立对软件测试技术体系的完整的、正确的理解。
o 讲实战——课程注重理论联系实践,教学中以具体测试工具为例,引导学员开展案例研讨,加强学员对知识的理解和转化,使得学员培训后具备实际动手能力。
o 针对性——讲师研发及测试经验丰富,亲历了从软件开发、项目管理、软件测试、测试管理、测试产品研发的职业历程,与学员深入分享亲身经历,内容、案例针对性强。
参加对象
有一定软件技术背景,希望深入理解并掌握软件测试精髓的相关工程技术人员或研发主管,包括但不限于:测试工程师、开发工程师、测试主管、开发主管等。
课程大纲
1. Web应用测试背景知识
1.1软件测试概念
1.1.1软件测试的定义
1.1.2软件测试的原则
1.1.3软件测试的过程
1.2软件测试用例
1.2.1什么是测试用例
1.2.2测试用例的设计准则
1.2.3测试用例的设计依据
1.2.4测试用例的设计方法
1.2.5测试用例的选择策略
1.3 Web应用测试与传统测试
1.3.1 Web应用的特征
1.3.2传统应用的特征
1.3.3测试方法的对比
1.4 Web应用测试的范围
1.4.1功能测试
1.4.2性能测试
1.4.3安全性测试
1.4.4兼容性测试
1.4.5接口测试
2.Web应用的功能测试
2.1静态网页
2.2动态网页(客户端脚本)
2.3网页链接
2.4表单与数据校验
2.5状态保持(Cache、Cookies、Session)
2.6字符编码
2.7常见WEB页面测试要点
2.8业务功能
2.9常用测试工具
2.10实战练习及讲解(实验课程)
3.Web应用的性能测试
3.1性能测试的基本概念
3.2性能测试的过程模型
3.3网络通讯及协议解读
3.4性能测试工具入门(LoadRunner)
3.4.1基本概念
3.4.2工作原理
3.4.3脚本开发(参数化、关联、集合点、事物等)
3.4.4场景设计
3.4.5资源监控(Unix、Linux、Windows、中间件等)
3.4.6结果分析
3.4.7实战练习及讲解(实验课程)
3.5性能测试工具进阶(LoadRunner)(可选)
3.5.1虚拟用户协议精讲(WEB、C、JAVA、Winsock等)
3.5.2自定义函数库开发(DLL)
3.5.3自定义虚拟用户开发(DLL)
3.5.4实战练习及讲解(实验课程)
4.Web应用的兼容性测试
5.Web应用的安全性测试
6.Web应用的可用性测试
7.Web应用的接口测试(可选)
8.课程总结
8.1 Q&A
8.2推荐资料