敏捷测试价值观、方法和实践读书笔记(10)
第8章敏捷测试延伸实践 8.1 持续集成(Continuous Integration,CI) 持续集成定义 Grady Booch在1991年首次提出了术语"持续集成" 11条实践: 维护单一代码库 自动化构建 让自动化构建可以自测试 每天提交代码到主干 每个主干上的代码提交都要在持续集成服务器上构建 ...
《敏捷测试价值观、方法与价值观》读书笔记(9)
第7章 非功能性测试 性能测试(略) 安全测试(略) 可用性测测试 可用性原则 简单的应用程序设计 了解用户并使用他们的语言 一致性 有效且易用 吸引人的用户体验 支持用户并提供反馈 提供清晰的导航结构 可用性测试的定义 可用性测试的价值 用户才是决定...
敏捷测试价值观、方法和实践读书笔记(8)
API测试 API基础介绍 1Web Service Web Service通常使安全用XML(可扩展标记语言),这意味着其比json更 Web Service是 WebAPI的子集,其仅包含 SOAP、REST和XML-REC Web Service需要使用网络才能操作。 2. Web API WebAPI通常使用 JSON(JavaSc...
敏捷测试价值观、方法和实践读书笔记(7)
BDD Given - When - Then Given 初始化描述 and 另一个初始化描述 When 某个行为 and 另一个行为 Then 获得的结果 and 另外一个结果 代码语言:javascript 复制 ...
敏捷测试价值观、方法和实践读书笔记(6)
6.2 ATDD 一定的自动化测试和“实现未动,测试先行”的策略 验收测试驱动开发(Acceptance Test Driven Development ,ATDD) 什么是验收测试 验收标准(Acceptance Criteria)验收标准->验收测试(Acceptance Tests) 与单元测试相似,验收测试通常具有两种结果,即测试通过或测试失...
敏捷测试价值观、方法和实践读书笔记(5)
第6章 敏捷功能测试原则 6.1 测试驱动开发(TDD)什么是单元测试 面向过程的编程:整个模块(Module),但更常见的是一个单独的函数 (Function)或过程 (Procedure) 面向对象的编程:一个完整的接口(Interface),上至一个类(Class),下至一个方法(Method),都可以是一个单元 编写单元测试时都遵循...
敏捷测试价值观、方法和实践读书笔记(4)
第4 章 敏捷测试执行 1 敏捷中的测试需求 为什么会使用用户故事 传统软件开发方法论的假设是基于“用户认知不会发生变化”和“软件系统设计人员能够正确理解”这两个假设建立的。 敏捷软件开发的核心思想就是使用较短的时间交付一个有价值的 (Valuable)工作中(Working)的软件,基于已经构建的客观基础进行增量开发。 人类自身就是由用户故事...
敏捷测试价值观、方法和实践读书笔记(3)
第3章 敏捷测试转型框架 1 敏捷测试转型模型 敏捷测试转型模型概述 文化 组织 流程 实践 TDD BDD ATDD 实施重要程度和实施困难程度 实施重要程度 ...
敏捷测试价值观、方法和实践读书笔记(2)
第2章 敏捷测试 1 在敏捷环境下的传统测试 在敏捷环境下传统测试面临的困境 在敏捷环境下传统测试面临的挑战 (1)时间极短 (2)文档极少 (3)变更极频繁 (4)资源极缺 2 敏捷测试的概念 敏捷测试的定义 敏捷测试是遵从敏捷软件开发原则的一种测试实践。 敏捷开发模式把测试集成到整个开发流程中,而不再把它...
敏捷测试价值观、方法和实践读书笔记(1)
第1章 敏捷的定义 1776 年,英国的亚当·斯密在《国富论》中首次提出劳动分工的概念,成为工程管理相关思想的萌芽和发展的里程碑。 20 世纪初,美国的泰勒及海尔和雷斯夫妇等工程师们经过不断研究和探索,提出了科学管理和提高生产力的原则,为工业工程的发展做出了极大贡献,而奉勒更被誉为“工业工程之父” 1913 年,福特公司实验了第一条汽车流水线。流水线使汽车的组老制造时闻大...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。