文档介绍:软件测试方法和技术- 软件及其开发过程 Zhu.******@gmail .com Kerry Zhu 内容概览全书共三篇,分十七章①软件测试的原理,四章,阐述软件测试的重要性、基本概念和方法等②软件测试的技术,七章,介绍软件测试在各个阶段(单元测试、集成测试、系统测试、验收测试和安装测试) 的技术和方法,以及典型测试领域的特点和技术③软件测试的实践,六章,介绍软件测试的团队和环境的建立,以及如何设计测试用例、报告软件缺陷、写测试报告、测试项目的管理 @ 机遇和挑战并存 Test Engineer QA/Supervisor Project/Quality Manager 目前国内软件业的弱点正是发展的前沿 @ 21世纪什么最贵——软件测试工程师软件测试工程师,目前 IT行业极端短缺的金贵人才,未来 5年 IT行业最炙手可热的高薪职位。中国软件业每年新增约 20 万测试岗位就业机会,而企业、学校培养出的测试人才却不足需求量的 1/10 ,这种测试人才需求与供给间的差距仍在拉大。?软件测试——产品质量的保证?软件测试——控制成本的关键?软件测试——软件可靠性确认?软件测试——让企业具备国际竞争的实力 http:// 场的测试人员位置? 1800 虚位以待… Only in one web site - @ 课程目标本课程是计算机或软件专业课程,重在培养我们的实践能力,适应软件企业的工作环境和业界标准,并和国际先进的软件开发理念和测试技术保持同步。通过本课程的学习,了解并掌握软件产品质量保证的基本思想和科学体系、软件测试技术的基本内容,以及软件测试的方法、技术和工具的使用,为全面掌握软件技术和软件项目管理打下坚实的基础 @ 课程目标通过本课程的学习,我们还可以了解并掌握: ?有效的测试策略、方法和技术?测试计划和测试用例的设计?测试自动化的引入、应用?测试团队的建立和测试项目的管理?更清楚、准确地报告测试缺陷?对软件产品质量的正确评估?软件测试和质量保证的关系和区别?…… @ 课程服务于- 测试工程师 Test engineer - QA 工程师/经理 QA Engineer/Manager -软件工程过程组成员 The member of SEPG -项目经理 Project manager -程序员 Programmer -软件分析师 Software Analyst -软件咨询顾问 Software Consultant -…… @ 课程安排 2-3 学分,建议: 60 学时 @ 2 软件质量标准 软件测试相关规范 CMM 思想和结构体系 建立软件测试管理和评判体系第4章软件测试依据和规范 3 3 软件质量保证 测试策略 测试计划 软件质量的可靠性评估第3章质量保证与测试策略 3 4 软件质量就是客户的满意度 软件缺陷(Bug) 是什么 软件测试的基本方法 软件测试的分类和阶段 软件测试的工作范畴第2章软件测试的基本概念和方法 2 2 软件的含义 软件开发过程的特性 软件测试的重要性第1章软件及其开发过程 1 建议学时教学内容教学章节周次课程安排(2) @ 2 验收测试的过程和主要内容 产品说明书的验证 兼容性测试 可安装性和可恢复性测试 文档测试 验收测试报告和用户验收测试第7章验收测试 6 5 系统集成的模式与方法 功能测试 系统测试 压力测试、容量测试和性能测试 安全性测试,可靠性和容错性测试第6章集成测试和系统测试 5 4 什么是单元测试 单元测试的目标和任务 静态测试技术的运用 动态测试技术的运用 调试与评估 单元测试的过程与文档管理 单元测试的常用工具简介第5章单元测试 4 建议学时教学内容教学章节周次