软件测试方法和技术(朱少民)-Ch1-软件开发过程-STMT.ppt
《软件测试方法和技术(朱少民)-Ch1-软件开发过程-STMT.ppt》由会员分享,可在线阅读,更多相关《软件测试方法和技术(朱少民)-Ch1-软件开发过程-STMT.ppt(48页珍藏版)》请在三一文库上搜索。
1、软件测试方法和技术 - Ch.1 软件及其开发过程,Zhu.K,Kerry Zhu,内容概览,全书共三篇,分十七章 软件测试的原理,四章,阐述软件测试的重要性、基本概念和方法等 软件测试的技术,七章,介绍软件测试在各个阶段(单元测试、集成测试、系统测试、验收测试和安装测试) 的技术和方法,以及典型测试领域的特点和 技术 软件测试的实践,六章,介绍软件测试的团 队 和环境的建立,以及如何设计测试用例、 报告软件缺陷、写测试报告、测试项 目的管 理,Zhu.K,机遇和挑战并存,Test Engineer QA/Supervisor Project/Quality Manager,目前国内软件业的弱
2、点正是发展的前沿,Zhu.K,21世纪什么最贵软件测试工程师,软件测试工程师,目前IT行业极端短缺的金贵人才,未来5年IT行业最炙手可热的高薪职位。中国软件业每年新增约20万测试岗位就业机会,而企业、学校培养出的测试人才却不足需求量的1/10,这种测试人才需求与供给间的差距仍在拉大。 软件测试产品质量的保证 软件测试控制成本的关键 软件测试软件可靠性确认 软件测试让企业具备国际竞争的实力 http:/,人力市场的测试人员位置 ?,1800 虚位以待 Only in one web site - 51job.cob,Zhu.K,课程目标,本课程是计算机或软件专业课程,重在培养我们的实践能力,适应
3、软件企业的工作环境和业界标准,并和国际先进的软件开发理念和测试技术保持同步。 通过本课程的学习,了解并掌握软件产品质量保证的基本思想和科学体系、软件测试技术的基本内容,以及软件测试的方法、技术和工具的使用,为全面掌握软件技术和软件项目管理打下坚实的基础,Zhu.K,课程目标,通过本课程的学习,我们还可以了解并掌握: 有效的测试策略、方法和技术 测试计划和测试用例的设计 测试自动化的引入、应用 测试团队的建立和测试项目的管理 更清楚、准确地报告测试缺陷 对软件产品质量的正确评估 软件测试和质量保证的关系和区别 ,Zhu.K,课程服务于,- 测试工程师 Test engineer QA工程师/经理
4、 QA Engineer/Manager 软件工程过程组成员 The member of SEPG 项目经理 Project manager 程序员 Programmer 软件分析师 Software Analyst 软件咨询顾问 Software Consultant ,Zhu.K,课程安排,2-3 学分,建议: 60 学时,Zhu.K,课程安排 (2),Zhu.K,课程安排 (3),Zhu.K,课程安排(4),Zhu.K,课程安排(5),Zhu.K,第一章 软件及其开发过程,Zhu.K,1.1 软件的含义 1.2 软件开发过程的特性 1.3 软件测试的重要性,1.1 软件的含义,Zhu.K
5、,能够完成预定功能和性能的、可执行的指令(计算机程序); 使得程序能够适当地操作信息的数据结构; 描述程序的操作和使用的文档。 软件 = 程序 + 数据 (库) + 文档 + 服务,软件组成,客户需求 - Customer Requirements 市场需求文档 - MRD (Marketing Requirement Document) 软件规格说明书 - Specifications 技术设计文档 Technical Design Docs 测试文档 Test Documents 在线帮助 - Online help 产品发布注释 - Release Notes / Read Me 产品软
6、件包 - Release packages,Return,Zhu.K,软件产品的其他内容,帮助文件 Help files 示例 Samples and examples to illustrate points 产品支持文档 Product support information 错误信息 Error messages 安装手册 Setup and installation instructions 用户手册 User manual(s) 产品标签 Label and stickers 产品广告或宣传材料 Ads and marketing material ,Zhu.K,软件特点,软件则是逻
7、辑的、知识性的产品集合,是对物理世界的一种抽象,或者是某种物理形态的虚拟化 软件是硬件的灵魂,硬件是软件的基础 软件,是智慧和知识的结晶 软件不会“磨损”,而是逐步完善 .,Zhu.K,1.2 软件开发过程的特性,1.2.1 软件开发的基本过程 1.2.2 软件开发过程模型 1.2.3 UML代表着软件建模的发展趋势,Zhu.K,1.2.1 软件开发的基本过程,Zhu.K,软件开发过程,需求分析: 根据客户的要求,清楚了解客户需求中的产品功能、特性、性能、界面和具体规格等,然后进行分析,确定软件产品所能达到的目标。 设计: 根据需求分析的结果,考虑如何在逻辑、程序上去实现所定义的产品功能、特性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 方法 技术 朱少民 Ch1 开发 过程 STMT
链接地址:https://www.31doc.com/p-2161040.html