网站大量收购独家精品文档,联系QQ:2885784924

NSQ考证各章要点(整理).doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章-课程介绍 章节重点 软件测试工程师的等级划分: 初级测试工程师:按照测试方案和流程对产品进行功能测试,检查产品是否有缺陷。 中级测试工程师:能够编写测试方案、测试文档,与项目组一起制定测试阶段的工作计划,能够在项目中合理地利用工具来完成测试任务。 高级测试工程师:掌握测试与开发技术,而且还要对其所测试的软件对口的行业非常了解,能够对测试方案可能出现的问题进行分析可评估。 第二章-软件测试概论 章节重点 软件测试的现状与发展 国外:软件测试是一个独立的产业; 国内:大部分软件公司刚刚组建测试队伍; 测试发展速度仍落后于软件开发的速度,有挑战表现在: 测试任务繁重,像神州五号的测试任务等等; 软件越来越复杂的测试更重要,工作量很繁重; 面向对象的测试,分布式系统(国防、电讯)、 嵌入式(朗讯贝尔实验室)整体测试还是难点、 实时系统、硬件的考虑; 系统安全的测试与评估。 国外测试的特点 软件测试在软件公司中占有重要的地位; 软件测试理论研究蓬勃发展,每年举办各样的测试技 术年会,发表大量的软件测试论文,引领测试界潮流; 软件测试市场繁荣。 国内测试行业特点 刚刚组建测试队伍,刚刚贯彻了独立测试的认识 国家人事部和信息产业部2003年有了“软件测试”称号 软件测试能力已经被定位评价公司技术能力的一项重要指标 用户对软件质量要求越来越高,信息系统验收不再走过场 软件测试正在成为部分软件学院的一门独立课程 第三方测试机构得到了蓬勃发展 软件测试发展趋势 测试与质量保证体系的融合 测试技术的细分 测试工具的开发与自动化测试 测试会走上专业化道路 软件危机的形成※ 软件危机的概况 ——软件危机(software Crisis)是计算机软件在它的开发和 维护过程中所遇到的一系列严重问题。概括的说,主要 包含两方面的问题:如果开发软件,怎样满足对软件日 益增长的需求:如何维护数量不断膨胀的已有软件。 软件危机的原因 ——硬件的进步,软件复杂度高,开发周期长,用户的需求 变更导致了软件危机。 软件危机的体现 对软件开发成本和进度的估计常常很不准确; 用户对“已完成”的软件系统不满意的现象经常发生; 软件产品的质量不稳定; 软件的维护性低; 软件缺少文档资料; 软件成本在计算机系统总成本中所占比例逐年上升。 软件测试从业人员的基本素质※ ——具有操作系统、网络方面的知识,数据库的应用必须熟悉 (基本的查询、增、删、查、改数据)! 计算机专业技能 ——有IT行业的背景 测试专业技能 ——关于测试概念和测试方法 测试编程技能 ——如果没有编程的技能只能从事简单的测试工作 行业知识 ——取决于社会经验和生活环境,需要各种开发语言和操作系 统、网络方面的知识比如TCP/IP协议还需了解,许多对此 协议进行的二次开发中间件WebLogic 。 个人素养 —专心、细心、耐心、责任心、自信心 模拟试题 选择题(答案一个或多个) 是什么导致软件危机的的形成:(ABCD) 硬件的进步 软件复杂度高 开发周期长 用户的需求变更 软件危机体现在:(D) 软件产品的质量不稳定 软件成本在计算机系统总成本中所占比例逐年上升 用户对“已完成”的软件系统不满意的现象很少发生 以上都是 软件测试从业人员的基本素质有:(ABCD) 计算机专业技能 测试专业技能 测试编程技能和行业知识 个人素养 下列关于国外测试特点的描述正确的是:(D) 软件测试在软件公司中占有重要的地位专业技能 软件测试理论研究蓬勃发展 软件测试市场繁荣 以上都是 关于软件测试发展趋势描述正确的是(ABCD) 测试与质量保证体系的融合 测试技术的细分 测试工具的开发与自动化测试 测试会走上专业化道路 第三章:软件测试基础 章节重点: 1、什么是软件?文档+数据+程序 文档:包括软件需求说明书、软件概要设计说明书、软件详细说明书、用户操作手册 数据:表现形式多种多样 程序:代码,算法+数据结构,算法 2、软件测试的划分? (1)按照开发阶段划分 单元测试:单元测试又称为模块测试,是针对软件设计的最小单位一程序模块进行正确性检验的测试工作。 集成测试:将多个单元模块组合在一起实现多个功能保证模块与模块之间能互相访问,一次性集成方式、增殖式集成方式、混合增殖式测试。 系统测试:与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合。 确认测试:验证软件的功能和性能及其他特性是否与用户的要求一致。 验收测试:以用户为主的测试 (2)按照测试实施组织划分 开发方测试:开发方通过检测和提供客观证据,证实软件的实现是否满足规定的需求 用户测试:主要是把软件产品有计划的免费发到目标市场,让用户大量使用,并评价、检查软件。 第三方测试:介于软件开发方和用户方之间的测试组织的测试。第

文档评论(0)

bm5044 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档