𝔖 Scriptorium
✦   LIBER   ✦

📁

软件测试基础

✍ Scribed by (美)Paul Ammann; Jeff Offutt


Publisher
机械工业出版社
Tongue
Chinese
Leaves
264
Series
计算机科学丛书
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


书签已装载,
书签制作方法请找 [email protected]
完全免费

本书经过了大量的课堂检验,是深受学生和行业专业人员欢迎的软件工程指南。本书所展示的软件测试程概念和技术广泛地覆盖了各种语言及其平台。与其他软件工程书籍相比,本书内容更加全面,并具有很大的实践价值。 本书适合作为国内高等院校计算机及相关专业本科生的软件工程课程教材,也可供软件工程领域的技术人员参考。

✦ Table of Contents


封面
书名
版权
前言
目录
第一部分 概览
第1章 概述
1.1测试工程师的工作
1.1.1基于软件活动的测试级别
1.1.2基于测试过程成熟度的Beizer的测试级别
1.1.3测试活动的自动化
1.2软件测试的局限性和术语
1.3测试覆盖标准
1.3.1不可行性与包含
1.3.2好的覆盖标准的特征
1.4以往的软件测试术语
1.5参考文献注释
第二部分 覆盖标准
第2章 图覆盖
2.1概述
2.2图覆盖标准
2.2.1结构化覆盖标准
2.2.2数据流标准
2.2.3图覆盖标准中的包含关系
2.3源代码的图覆盖
2.3.1源代码的结构化图覆盖
2.3.2源代码的数据流图覆盖
2.4设计元素的图覆盖
2.4.1设计元素的结构化图覆盖
2.4.2设计元素的数据流覆盖
2.5规格说明的图覆盖
2.5.1顺序约束测试
2.5.2软件状态行为测试
2.6用例的图覆盖
2.7用代数方法表示图
2.7.1把图简化成路径表达式
2.7.2路径表达式的应用
2.7.3得到测试输入
2.7.4在流图中计算路径数并确定最大路径长度
2.7.5到达所有边的路径的最小值
2.7.6互补运算分析
2.8参考文献注释
第3章 逻辑覆盖
3.1概览:逻辑谓词和子句
3.2逻辑表达式覆盖标准
3.2.1有效的子句覆盖
3.2.2无效子句覆盖
3.2.3不可行性和包含
3.2.4使子句决定谓词
3.2.5寻找满足的取值
3.3程序的结构化逻辑覆盖
3.4基于规约的逻辑覆盖
3.5有限状态机的逻辑覆盖
3.6析取范式标准
3.7参考文献注释
第4章 输入空间划分
4.1输入域建模
4.1.1基于接口的输入域建模
4.1.2基于功能的输入域建模
4.1.3识别特性
4.1.4选择块和值
4.1.5使用一种以上的输入域模型
4.1.6检查输入域模型
4.2组合策略标准
4.3划分中的约束
4.4参考文献注释
第5章 基于句法的测试
5.1基于句法的覆盖标准
5.1.1 BNF覆盖标准
5.1.2变异测试
5.2基于程序的语法
5.2.1编程语言的BNF语法
5.2.2基于程序的变异
5.3集成与面向对象测试
5.3.1 BNF集成测试
5.3.2集成变异
5.4基于规范的语法
5.4.1 BNF语法
5.4.2基于规范的变异
5.5输入空间语法
5.5.1 BNF语法
5.5.2输入语法的变异
5.6参考文献注释
第三部分 在实践中运用的标准
第6章 实际的考虑
6.1回归测试
6.2集成和测试
6.2.1桩和驱动程序
6.2.2类的集成测试顺序
6.3测试过程
6.3.1需求分析和规格说明书
6.3.2系统和软件设计
6.3.3中级设计
6.3.4详细设计
6.3.5实现
6.3.6集成
6.3.7系统部署
6.3.8操作和维护
6.3.9总结
6.4测试计划
6.5识别正确的输出
6.5.1输出的直接验证
6.5.2冗余计算
6.5.3一致性检查
6.5.4数据冗余
6.6参考文献注释
第7章 技术的工程标准
7.1测试面向对象软件
7.1.1面向对象软件测试特有的问题
7.1.2面向对象的错误类型
7.2测试Web应用和Web服务
7.2.1测试静态超文本Web站点
7.2.2测试动态Web应用
7.2.3测试Web服务
7.3测试图形用户界面
7.4实时软件和嵌入式软件
7.5参考文献注释
第8章 创建测试工具
8.1图和逻辑表达式标准的插桩
8.1.1节点覆盖和边覆盖
8.1.2数据流覆盖
8.1.3逻辑覆盖
8.2构造变异测试工具
8.2.1解释方法
8.2.2分离编译的方法
8.2.3基于模式的方法
8.2.4使用Java反射机制
8.2.5实现一个现代的变异系统
8.3参考文献注释
第9章 软件测试中的挑战
9.1测试紧急性属性:安全性和保密性
9.2软件的可测试性
9.3测试标准和软件测试的未来
9.4参考文献注释
参考文献


📜 SIMILAR VOLUMES


软件测试基础教程
📂 Library 🌐 Chinese

书签已装载, 书签制作方法请找 [email protected] 完全免费 封面 书名 版权 前言 目录 第一部分 预备知识 第1章 软件测试的基本知识 1.1 人、错误和测试 1.1.1 错误、故障和失效 1.1.2 测试自动化 1.1.3 开发人员与测试人员是两种角色 1.2 软件质量 1.2.1 软件质量特性 1.2.2 软件可靠性 1.3 需求、运行结果和正确性 1.3.1 输入域与软件正确性 1.3.2 有效输入与无效输入 1.4 正确性与可靠性 1.4.1 正确性 1.4.2 可靠性 1.4.3 软件使用与操作剖面 1.5 测

软件测试基础教程
✍ 曾文、肖政宏、盘茂杰、韩腊萍 📂 Library 📅 2016 🏛 清华大学出版社 🌐 Chinese

本书介绍了软件测试的基本概念、基本测试原理、基本测试方法、基本测试过程等知识,内容包括软件测试与软件开发关系,软件测试的过程模型,白盒测试,黑盒测试,单元测试,集成测试,系统测试和面向对象的测试; 还介绍了自动化测试的基本概念,以及自动化测试的两种测试工具(QTP和LoadRunner)的使用; 介绍了软件测试管理与软件质量保证; 最后以一个软件测试案例说明软件测试的过程。本书是一本实用性较强的教材,适合作为高等院校计算机、软件工程专业高年级本科生、研究生的教材,同时可供软件测试人员、开发人员、广大科技工作者和研究人员参考。

软件测试基础教程
✍ 郑文强、周震漪、马均飞 📂 Library 📅 2015 🏛 清华大学出版社 🌐 Chinese

目标明确:ISTQB初级认证考试官方培训教材,帮助学员更快掌握测试知识顺利通过认证考试; 内容全面:提供ISTQB初级认证配套的教材、讲义、课后练习和仿真模拟题; 案例丰富:每个学习目标都列举案例进行讲解,避免枯燥乏味的纯理论解释; 教学灵活:测试知识理论讲解与学员动手实践相结合,培养学员学习自主能力。

软件测试技术基础
✍ 陈汶滨、朱小梅、任冬梅 📂 Library 📅 2008 🏛 清华大学出版社 🌐 Chinese

<p>《21世纪高等学校计算机教育实用规划教材·软件测试技术基础》针对高校计算机专业软件测试课程的需要而编写,主要介绍了软件测试的基础知识与应用技术。内容包含软件测试概述、软件测试方法与过程、黑盒测试、白盒测试、软件测试管理、自动化测试基础以及对主流测试工具软件WinRunner、LoadRunner和JUnit的详细介绍,并附有大量实际案例。能同时满足课堂理论教学与上机实践教学的需要,便于学生在学习过程中及时将理论知识运用于实际问题的解决,实用性较强。</p>