国家注册外包专业认证指定系列教材:外包软件测试工程师基础教程

国家注册外包专业认证指定系列教材:外包软件测试工程师基础教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2009-07
版次: 1
ISBN: 9787302205524
定价: 27.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 203页
字数: 288千字
正文语种: 简体中文
  •   《外包软件测试工程师基础教程》是全国网络与信息技术培训项目(NTC)——注册外包专业认证(软件测试工程师初级)的指定教材,全书围绕行业需求和认证考试要求,介绍了作为一名合格的服务外包企业软件测试工程师所必须掌握的理论知识,全面指导软件测试的各个概念、测试流程,以及部分测试文档的写作,参照从业人员的经验,告诉学员如何成为一名合格的服务外包软件测试工程师。《外包软件测试工程师基础教程》是外包软件测试工程师认证考试的必读教材,也可作为大专院校计算机相关专业的参考用书。 第1章软件外包与软件测试行业简介1
    1.1服务外包1
    1.1.1什么是服务外包1
    1.1.2服务外包内容和分类1
    1.1.3国家对服务外包的扶持政策2
    1.2软件外包3
    1.2.1什么是软件外包3
    1.2.2中国软件外包的背景4
    1.2.3发展软件外包的三个阶段4
    1.3外包软件测试5
    1.3.1软件测试的由来5
    1.3.2软件测试行业发展与现状7
    1.3.3外包软件测试概述9
    1.3.4外包软件测试服务的两种模式10
    1.3.5外包测试需迈三道坎10
    1.4外包软件测试工程师职业素质要求11

    第2章软件与软件测试的概述15
    2.1软件和软件开发15
    2.1.1软件的含义15
    2.1.2开发中的人员角色17
    2.1.3软件开发瀑布模型18
    2.1.4软件可靠性19
    2.1.5软件缺陷产生的原因20
    2.2软件测试的起源21
    2.2.1第一个Bug的故事22
    2.3软件测试的重要性22
    2.3.1软件缺陷带来的教训23
    2.3.2测试是软件开发的重要环节之一24
    2.4什么是软件测试25
    2.4.1软件测试的定义25
    2.4.2软件测试的目的26
    2.4.3软件测试的原则26
    2.5软件测试的生命周期和过程模型30
    2.5.1工作内容30
    2.5.2软件测试过程模型31
    2.5.3测试模型的使用32

    第3章软件测试基础理论33
    3.1软件项目中的测试流程33
    3.1.1软件测试流程33
    3.1.2需求分析阶段的测试活动38
    3.1.3软件设计阶段的测试活动39
    3.1.4其它测试活动39
    3.2软件测试的基本分类40
    3.3正确认识软件测试43
    3.3.1软件测试与建立软件信心的关系43
    3.3.2软件测试的两面性43
    3.3.3测试是一种服务45

    第4章软件测试项目与组织46
    4.1软件测试的工作流程46
    4.1.1测试部门组织结构46
    4.1.2测试工作流程实例49
    4.2软件测试项目的过程与步骤52
    4.2.1测试计划52
    4.2.2测试需求分析54
    4.2.3测试设计54
    4.2.4测试执行55
    4.2.5总结生成报告55

    第5章软件缺陷与缺陷报告56
    5.1什么是软件缺陷56
    5.1.1缺陷的定义56
    5.1.2缺陷的种类56
    5.1.3缺陷的产生58
    5.1.4软件缺陷的分布58
    5.1.5修复软件缺陷的代价59
    5.2怎样报告软件缺陷60
    5.2.1谁会阅读缺陷报告60
    5.2.2写好缺陷报告的重要性61
    5.2.3书写缺陷报告的基本规则61
    5.2.4组织结构61
    5.2.5写作技术62
    5.2.6缺陷报告的写作要点65
    5.2.7缺陷报告应该注意的问题65
    5.3软件缺陷跟踪管理67

    第6章黑盒测试设计技术70
    6.1概述70
    6.2测试用例设计方法70
    6.2.1什么是测试用例70
    6.2.2如何编写测试用例71
    6.2.3测试用例的依据73
    6.2.4如何执行测试用例73
    6.3测试用例设计方法75
    6.3.1等价类划分法75
    6.3.2边界值分析法79
    6.3.3错误推测法82
    6.4其他测试经验82
    6.4.1像愚笨的用户那样做83
    6.4.2在已经找到软件缺陷的地方再找找83
    6.4.3凭借经验、直觉和预感83

    第7章系统测试84
    7.1系统测试概念84
    7.1.1什么是系统测试84
    7.1.2系统测试的组织和分工85
    7.1.3系统测试分析85
    7.1.4系统测试环境86
    7.2系统测试的方法86
    7.2.1功能测试86
    7.2.2功能易用性测试89
    7.2.3用户界面测试90
    7.2.4兼容性测试92
    7.2.5安装测试95
    7.2.6文档测试97

    第8章验收测试阶段104
    8.1引言104
    8.2验收测试104
    8.2.1验收测试的概念104
    8.2.2验收测试标准104
    8.2.3验收测试过程105
    8.3验收测试的常用策略105
    8.3.1正式验收测试106
    8.3.2非正式验收测试106
    8.3.3Beta测试107
    8.4验收测试的总体思路107
    8.4.1软件配置审核108
    8.4.2可执行程序的测试109
    8.5验收测试报告110

    第9章软件测试管理及自动化测试基础111
    9.1软件测试自动化基础111
    9.1.1自动化测试的引入111
    9.1.2自动化测试的含义112
    9.1.3自动化测试的意义112
    9.1.4自动化测试的优势113
    9.1.5自动化测试的局限性114
    9.1.6测试工具115
    9.2软件测试管理116
    9.2.1软件测试管理计划116
    9.2.2软件测试管理主要功能116
    9.2.3软件测试管理实施117
    9.2.4软件测试管理工具简介118
    9.3选择合适的自动化测试工具118
    9.3.1自动化测试工具分类118
    9.3.2自动化测试应用策略120
    9.3.3功能自动化测试121
    9.3.4负载压力自动化测试123

    第10章搭建缺陷管理系统128
    10.1Bug管理流程及工具介绍128
    10.2Bugzilla工具的安装配置129
    10.2.1Bugzilla的安装配置130
    10.3缺陷数据库实例解析151
    10.3.1报告软件缺陷151
    10.3.2编辑软件缺陷报告153
    10.3.3验证软件缺陷154
    10.3.4软件缺陷查询156
    10.3.5注册用户管理157

    第11章如何成为合格的外包软件测试工程师161
    11.1国内外包软件测试工程师现状161
    11.2做一名合格的外包软件测试工程师161
    11.2.1计算机专业技能162
    11.2.2行业知识163
    11.2.3个人素养163
    11.3职业经验164
    11.3.1职业发展164
    11.3.2测试一个软件最首要的任务166
    11.3.3测试行业职场小规则167
    11.4软件测试认识中的误区169
    附录软件测试专业术语对照表171
  • 内容简介:
      《外包软件测试工程师基础教程》是全国网络与信息技术培训项目(NTC)——注册外包专业认证(软件测试工程师初级)的指定教材,全书围绕行业需求和认证考试要求,介绍了作为一名合格的服务外包企业软件测试工程师所必须掌握的理论知识,全面指导软件测试的各个概念、测试流程,以及部分测试文档的写作,参照从业人员的经验,告诉学员如何成为一名合格的服务外包软件测试工程师。《外包软件测试工程师基础教程》是外包软件测试工程师认证考试的必读教材,也可作为大专院校计算机相关专业的参考用书。
  • 目录:
    第1章软件外包与软件测试行业简介1
    1.1服务外包1
    1.1.1什么是服务外包1
    1.1.2服务外包内容和分类1
    1.1.3国家对服务外包的扶持政策2
    1.2软件外包3
    1.2.1什么是软件外包3
    1.2.2中国软件外包的背景4
    1.2.3发展软件外包的三个阶段4
    1.3外包软件测试5
    1.3.1软件测试的由来5
    1.3.2软件测试行业发展与现状7
    1.3.3外包软件测试概述9
    1.3.4外包软件测试服务的两种模式10
    1.3.5外包测试需迈三道坎10
    1.4外包软件测试工程师职业素质要求11

    第2章软件与软件测试的概述15
    2.1软件和软件开发15
    2.1.1软件的含义15
    2.1.2开发中的人员角色17
    2.1.3软件开发瀑布模型18
    2.1.4软件可靠性19
    2.1.5软件缺陷产生的原因20
    2.2软件测试的起源21
    2.2.1第一个Bug的故事22
    2.3软件测试的重要性22
    2.3.1软件缺陷带来的教训23
    2.3.2测试是软件开发的重要环节之一24
    2.4什么是软件测试25
    2.4.1软件测试的定义25
    2.4.2软件测试的目的26
    2.4.3软件测试的原则26
    2.5软件测试的生命周期和过程模型30
    2.5.1工作内容30
    2.5.2软件测试过程模型31
    2.5.3测试模型的使用32

    第3章软件测试基础理论33
    3.1软件项目中的测试流程33
    3.1.1软件测试流程33
    3.1.2需求分析阶段的测试活动38
    3.1.3软件设计阶段的测试活动39
    3.1.4其它测试活动39
    3.2软件测试的基本分类40
    3.3正确认识软件测试43
    3.3.1软件测试与建立软件信心的关系43
    3.3.2软件测试的两面性43
    3.3.3测试是一种服务45

    第4章软件测试项目与组织46
    4.1软件测试的工作流程46
    4.1.1测试部门组织结构46
    4.1.2测试工作流程实例49
    4.2软件测试项目的过程与步骤52
    4.2.1测试计划52
    4.2.2测试需求分析54
    4.2.3测试设计54
    4.2.4测试执行55
    4.2.5总结生成报告55

    第5章软件缺陷与缺陷报告56
    5.1什么是软件缺陷56
    5.1.1缺陷的定义56
    5.1.2缺陷的种类56
    5.1.3缺陷的产生58
    5.1.4软件缺陷的分布58
    5.1.5修复软件缺陷的代价59
    5.2怎样报告软件缺陷60
    5.2.1谁会阅读缺陷报告60
    5.2.2写好缺陷报告的重要性61
    5.2.3书写缺陷报告的基本规则61
    5.2.4组织结构61
    5.2.5写作技术62
    5.2.6缺陷报告的写作要点65
    5.2.7缺陷报告应该注意的问题65
    5.3软件缺陷跟踪管理67

    第6章黑盒测试设计技术70
    6.1概述70
    6.2测试用例设计方法70
    6.2.1什么是测试用例70
    6.2.2如何编写测试用例71
    6.2.3测试用例的依据73
    6.2.4如何执行测试用例73
    6.3测试用例设计方法75
    6.3.1等价类划分法75
    6.3.2边界值分析法79
    6.3.3错误推测法82
    6.4其他测试经验82
    6.4.1像愚笨的用户那样做83
    6.4.2在已经找到软件缺陷的地方再找找83
    6.4.3凭借经验、直觉和预感83

    第7章系统测试84
    7.1系统测试概念84
    7.1.1什么是系统测试84
    7.1.2系统测试的组织和分工85
    7.1.3系统测试分析85
    7.1.4系统测试环境86
    7.2系统测试的方法86
    7.2.1功能测试86
    7.2.2功能易用性测试89
    7.2.3用户界面测试90
    7.2.4兼容性测试92
    7.2.5安装测试95
    7.2.6文档测试97

    第8章验收测试阶段104
    8.1引言104
    8.2验收测试104
    8.2.1验收测试的概念104
    8.2.2验收测试标准104
    8.2.3验收测试过程105
    8.3验收测试的常用策略105
    8.3.1正式验收测试106
    8.3.2非正式验收测试106
    8.3.3Beta测试107
    8.4验收测试的总体思路107
    8.4.1软件配置审核108
    8.4.2可执行程序的测试109
    8.5验收测试报告110

    第9章软件测试管理及自动化测试基础111
    9.1软件测试自动化基础111
    9.1.1自动化测试的引入111
    9.1.2自动化测试的含义112
    9.1.3自动化测试的意义112
    9.1.4自动化测试的优势113
    9.1.5自动化测试的局限性114
    9.1.6测试工具115
    9.2软件测试管理116
    9.2.1软件测试管理计划116
    9.2.2软件测试管理主要功能116
    9.2.3软件测试管理实施117
    9.2.4软件测试管理工具简介118
    9.3选择合适的自动化测试工具118
    9.3.1自动化测试工具分类118
    9.3.2自动化测试应用策略120
    9.3.3功能自动化测试121
    9.3.4负载压力自动化测试123

    第10章搭建缺陷管理系统128
    10.1Bug管理流程及工具介绍128
    10.2Bugzilla工具的安装配置129
    10.2.1Bugzilla的安装配置130
    10.3缺陷数据库实例解析151
    10.3.1报告软件缺陷151
    10.3.2编辑软件缺陷报告153
    10.3.3验证软件缺陷154
    10.3.4软件缺陷查询156
    10.3.5注册用户管理157

    第11章如何成为合格的外包软件测试工程师161
    11.1国内外包软件测试工程师现状161
    11.2做一名合格的外包软件测试工程师161
    11.2.1计算机专业技能162
    11.2.2行业知识163
    11.2.3个人素养163
    11.3职业经验164
    11.3.1职业发展164
    11.3.2测试一个软件最首要的任务166
    11.3.3测试行业职场小规则167
    11.4软件测试认识中的误区169
    附录软件测试专业术语对照表171
查看详情
您可能感兴趣 / 更多
国家注册外包专业认证指定系列教材:外包软件测试工程师基础教程
国家注册外包专业认证指定系列教材:搭建Windows测试环境技术
信必优技术学院研发部 编
国家注册外包专业认证指定系列教材:外包软件测试工程师基础教程
Java面向对象编程基础教程
信必优技术学院研发部 编著