成功加入购物车
韩玉敏 著 / 清华大学出版社 / 2009-09 / 平装
售价 ¥ 10.00 2.6折
定价 ¥39.00
品相 九五品
优惠 满包邮
延迟发货说明
上书时间2021-03-01
卖家超过10天未登录
教育部-IBM高校合作项目精品课程系列教材:基于RUP的软件测试实践
《基于RUP的软件测试实践》介绍了RUP的特点、原则和概念及RUP的四级测试(单元测试、集成测试、系统测试和验收测试)。在内容的选取上对基本知识的建立、基本技能的培养两方面有所侧重,让学生形成对RUP的整体理论框架的基本认识,为学生毕业后从事软件测试职业和在专业上的持续发展奠定基础。
《基于RUP的软件测试实践》适合作为高等学校计算机及相关专业的本专科生教材。
第1部分软件测试基础第1章绪论31.1引言41.2错误是不可避免的61.3软件测试历史81.4软件测试模型的演变111.5软件测试类型131.6软件测试工具的发展161.7当今测试行业状况171.8测试角色181.9职业规划23习题与思考24第2章RUP基础252.1RUP的发展史262.2什么是RUP272.3RUP的特点282.3.1迭代和增量开发282.3.2用例驱动302.3.3以构架设计为中心312.4RUP软件开发生命周期322.4.1初始阶段332.4.2细化阶段342.4.3构造阶段352.4.4移交阶段362.5RUP过程的静态结构372.5.1软件过程元模型372.5.2规程382.6RUP中的最佳软件实践422.6.1迭代式开发422.6.2管理需求432.6.3基于组件的体系结构452.6.4可视化建模452.6.5软件质量保证462.6.6控制软件变更462.7RUP中的关键原则472.7.1提高过程的适应性472.7.2设定涉众优先级492.7.3跨团队协作502.7.4迭代地证明价值512.7.5提高抽象级别522.7.6持续关注质量552.8RUP4+1视图562.9RUP裁剪572.10实践经验582.11小结60习题与思考61第3章RUP测试概论623.1软件测试633.1.1传统软件测试的问题633.1.2基于RUP的软件测试成功经验643.2RUP软件测试流程673.2.1软件测试流程框架673.2.2RUP软件测试评测方法703.3质量保证723.3.1过程质量保证723.3.2质量保证与RUP的关系733.3.3RUP全过程质量保证思想743.3.4软件工程成功经验铸就软件质量763.4测试团队与角色763.4.1RUP中测试角色773.4.2RUP测试制品793.5RUP四级测试813.5.1主测试计划和迭代测试计划813.5.2单元测试813.5.3集成测试813.5.4系统测试823.5.5验收测试833.5.6复审833.6RUP测试解决方案833.7RUP使用技巧853.8小结87习题与思考87第4章手工测试与自动化测试884.1手工测试基础884.1.1手工测试的必要性894.1.2手工测试工具概述894.1.3手工测试工具的关键能力914.2自动化测试基础934.2.1自动化测试定义944.2.2适合自动执行的测试操作954.2.3RUP自动化测试观点954.2.4自动化测试的标准964.3测试自动化技术994.3.1自动化测试工具994.3.2代码分析技术及插装技术1014.3.3什么叫脚本1024.3.4录制/回放技术1034.3.5数据驱动技术及关键字驱动技术1044.3.6脚本预处理1064.3.7自动比较技术1064.3.8测试自动化成熟度1064.4测试脚本技术1094.4.1测试脚本分类1094.4.2测试脚本应用1134.5自动化测试实践1164.5.1基本工作过程1174.5.2开展自动化测试1204.5.3主要问题1224.5.4建议1234.6自动化测试的优缺点1274.7小结128习题与思考129第2部分单元测试第5章测试管理1335.1什么是测试管理1345.1.1测试管理的定义1345.1.2测试管理的基本概念1345.2测试管理的内容1365.2.1测试流程管理1375.2.2测试资产管理1385.2.3测试实施管理1395.3开展测试管理1415.3.1测试组织1415.3.2测试计划1425.3.3测试创建1425.3.4测试执行1425.3.5测试报告1425.3.6测试管理中的其他因素1425.3.7相关的软件开发过程1435.4传统测试管理的挑战1435.4.1测试时间资源不足1435.4.2测试团队位置分散1435.4.3需求方面难题1445.4.4与开发保持同步1445.4.5报告正确信息1455.4.6测试管理的评估1455.5基于RUP的测试管理经验1465.5.1尽早开展测试管理活动1465.5.2迭代化测试1465.5.3重用测试工件1465.5.4定义执行灵活的测试流程1475.6测试管理的自动化1475.6.1引入测试管理自动化的原因1475.6.2测试管理自动化1495.7TM的使用1515.7.1测试流程1525.7.2测试输入1525.7.3测试计划1545.7.4测试用例设计1555.7.5测试实现1565.7.6测试执行1575.7.7测试评估1585.8小结160习题与思考161第6章单元测试1626.1单元测试基础1636.1.1什么是单元测试1636.1.2单元测试的必要性1646.1.3单元测试的优点1646.1.4测试的内容1666.1.5测试的环境构成1686.2单元测试策略1696.2.1使用白盒测试技术的单元测试1696.2.2使用黑盒测试技术的单元测试1706.2.3策略的选择1716.2.4日构建1716.3单元测试工具实践1726.3.1Purify组件1736.3.2Quantify组件1836.3.3PureCoverage组件1866.4小结192习题与思考193第3部分集成测试第7章组件测试与运行时分析1977.1组件技术1987.1.1组件的产生1987.1.2组件的定义1997.1.3组件的特点2007.1.4组件的三个流派2007.1.5组件的形态2017.2组件测试2037.2.1基于组件软件开发方法与软件测试2037.2.2组件测试特点2047.2.3UML在组件测试中的引入2057.2.4组件测试方法2077.3运行时分析技术2097.3.1运行时分析定义2097.3.2运行时分析分类2107.3.3关键运行时参数的测量2107.3.4运行时分析的文档2147.3.5运行时分析例子2167.4组件测试工具2187.4.1TestRealTime特点2187.4.2开发人员测试现状分析2197.4.3TestRealTime的开发人员测试过程2207.5总结228习题与思考229第4部分系统测试第8章系统功能测试2338.1什么是系统功能测试2338.1.1功能测试要素2348.1.2功能测试的注意事项2358.1.3场景测试2358.1.4功能测试与单元测试的区别2368.2Web功能测试2378.3功能测试的自动化2398.3.1测试自动化框架2398.3.2SAFS框架介绍2408.4正则表达式2438.4.1测试正则表达式2448.4.2元字符2448.4.3字符转义2458.4.4重复2458.4.5字符类2468.4.6反义2468.4.7替换2468.4.8分组2478.4.9后向引用2478.4.10零宽断言2488.4.11负向零宽断言2498.4.12注释2498.4.13贪婪与懒惰2508.5Robot测试实践2508.5.1关键字驱动实践2518.5.2Robot的对象识别2528.5.3验证点2548.5.4数据池2578.5.5执行分支2588.5.6数据关联2588.5.7与TestManager的集成2598.5.8其他处理2608.5.9关键字驱动测试设计2618.6RationalFunctionalTester测试实践2638.6.1分层测试理念2638.6.2对象识别2658.6.3测试对象和测试数据的维护2688.6.4ScriptAssurance技术2688.6.5RFT应用2708.7小结271习题与思考271第9章性能测试2739.1性能测试基础2739.1.1应用领域2769.1.2常见术语2779.1.3性能测试的挑战2799.2性能测试实践2809.2.1脚本开发2829.2.2场景构建与配置2899.2.3性能监控功能2929.2.4测试结果分析2939.2.5性能调优2969.2.6实用技巧2979.3小结299习题与思考299第5部分验收测试第10章易用性测试30310.1易用性测试基础30410.1.1易用性的定义30410.1.2优秀用户界面的要素30410.1.3易用性原理30810.1.4易用性要点30910.1.5易用性测试原则30910.1.6易用性测试与软件测试的区别31010.1.7易用性与情感的关系31010.2Web易用性测试31110.2.1Web易用性测试定义31210.2.2Web易用性测试的必要性31210.2.3Web易用性测试原则31310.2.4Web易用性测试标准31510.2.5Web易用性测试支持工具31710.3易用性测试实践31710.3.1易用性测试方法31710.3.2易用性质量指标体系32510.4易用性测试应用32710.5小结329习题与思考329第11章无障碍测试33011.1无障碍测试基础33111.1.1无障碍测试的提出33111.1.2无障碍测试的定义33111.1.3了解无障碍测试33211.2无障碍标准和规范33611.2.1软件无障碍33611.2.2Web无障碍33911.3无障碍测试工具介绍34511.4无障碍测试实践34611.4.1软件无障碍测试34611.4.2Web无障碍测试34911.4.3无障碍测试流程35011.4.4序列及交互化无障碍测试35111.5小结352习题与思考352第6部分案例分析第12章测试案例35512.1编写脚本35512.1.1项目情况介绍35512.1.2被测软件的特点35512.1.3测试入口的选择35612.1.4脚本编写35612.1.5执行自动化测试35712.2使用TM和Robot35712.2.1制定测试计划35812.2.2测试设计与实施36312.2.3测试执行36812.2.4测试评估36912.3无障碍测试37112.3.1项目背景37112.3.2测试流程37112.3.3无障碍改造374附录AUML基础:统一建模语言简介379A1用例图379A2类图380A3序列图381A4状态图382A5活动图383A6组件图384A7部署图384附录B测试评估摘要386附录CWCAG1.0的14条指导原则391参考文献395
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30