浅谈网页端IM技术及相关测试方法实践(包括WebSocket性能测试)
本文由转转QA赵里京分享,原题“浅谈IM与相关测试方法”,下文进行了排版和内容优化。 1、引言 目前转转的所有业务都在快速增长,支撑其用户服务的客服系统也同样在快速发展,以承接用户每天大量的问题。 最开始转转的客服系统体系如IM、工单以及机器人等都是使用第三方的产品。但第三方产品对于转转的业务,以及客服的效率等都产生了诸多限制,所以我们决定自研替换第三方系统。下...

敏捷测试价值观、方法和实践读书笔记(10)
第8章敏捷测试延伸实践 8.1 持续集成(Continuous Integration,CI) 持续集成定义 Grady Booch在1991年首次提出了术语"持续集成" 11条实践: 维护单一代码库 自动化构建 让自动化构建可以自测试 每天提交代码到主干 每个主干上的代码提交都要在持续集成服务器上构建 ...

敏捷测试价值观、方法和实践读书笔记(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 年,福特公司实验了第一条汽车流水线。流水线使汽车的组老制造时闻大...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。