Course Code: agilesofttestci
Duration: 28 hours
Overview:

Agile Software Testing是一系列测试实践,它遵循敏捷开发原则,及时,连续地为软件质量问题提供回收。


Continuous Integration (CI)是指团队中的所有开发人员每天多次合并他们的工作。

Course Outline:

质量保证/CI

  • 什么是QA?
  • 什么是CI
  • 软件开发、重构和修复错误的成本
  • 识别和理解项目
  • 为组织带来利润

DDD系列

  • 基于业务需求、假设 DDD 的软件开发
  • 通信IT中的问题-Business
  • 领域模型

最佳实践

  • KISS原理和DRY
  • 编码标准
  • 通过 OOP 和设计模式创建可重用的代码
  • 识别和降低圈复杂度

软件指标

  • 每类重量法
  • 类的响应
  • 继承树的深度
  • 对象之间的耦合
  • 方法缺乏凝聚力
  • 儿童人数
  • 圈复杂度
  • Metrics 类
  • 模型指标
  • 使用指标

Software Testing

  • 什么、何时以及如何测试?
  • “白盒”和“黑盒”的方法
  • 测试在敏捷方法中的作用
  • TDD只是项目成本的潜在增加
  • 单元测试
  • 行为测试
  • 功能测试

重构

  • 什么是重构?
  • 债务技术
  • 代码异味
  • 重构模式

Documentation

  • 文档在敏捷方法中的作用
  • 要记录什么?
  • 文档类型
  • Documentation 和敏捷方法论,或者您可以调用(工作软件而不是综合文档)?
  • 标准 XMI
  • 自动生成文档

工具和环境 CI

  • 工具和环境 CI

Agile 和 CI/QA

  • 规划和增量开发
  • 拥抱变化
  • 短阶段
  • 跨学科团队
  • Extreme Programming, 代码审查
  • 个人和交互胜过流程和工具

总和

  • 讨论
  • 问题
  • 您如何开始实施过程?

测试简介

  • 功能测试
  • 回归测试
  • UAT测试
  • 单元测试
  • 可用性测试
  • 非功能测试
  • 性能测试
  • 负载测试
  • 压力测试
  • 浸泡试验

测试或不测试

  • 谁在决定测试什么?
  • 测试不相关事物的成本
  • 计算投资回报率(如果某些东西分析失败怎么办)
  • 测试经理的角色

测试过程

  • 测试是一个过程,也是一种策略
  • 确定测试需求
  • 收集需求(用例、用户故事)
  • 范围界定(选择方案并确定其优先级)
  • 设计测试
  • 准备数据
  • 准备环境
  • 创建或录制测试
  • 执行测试
  • 分析和报告
  • 结论和改进
  • 何时说“停止”

产品负责人和测试

  • 客户代表和测试优先级
  • 确定测试的优先级
  • 为 UAT 撰写有效的故事
  • 验收标准
  • 小组练习,以产生客户需求,并根据需求编写故事并创建测试
Sites Published:

United Arab Emirates - Agile Software Testing with Continuous Integration

Qatar - Agile Software Testing with Continuous Integration

Egypt - Agile Software Testing with Continuous Integration

Saudi Arabia - Agile Software Testing with Continuous Integration

South Africa - Agile Software Testing with Continuous Integration

Brasil - Teste de Software Ágil com Integração Contínua

Canada - Agile Software Testing with Continuous Integration

中国 - Agile Software Testing with Continuous Integration

香港 - Agile Software Testing with Continuous Integration

澳門 - Agile Software Testing with Continuous Integration

台灣 - Agile Software Testing with Continuous Integration

USA - Agile Software Testing with Continuous Integration

Österreich - Agile Software Testing with Continuous Integration

Schweiz - Agile Software Testing with Continuous Integration

Deutschland - Agile Software Testing with Continuous Integration

Czech Republic - Agile Software Testing with Continuous Integration

Denmark - Agile Software Testing with Continuous Integration

Estonia - Agile Software Testing with Continuous Integration

Finland - Agile Software Testing with Continuous Integration

Greece - Agile Software Testing with Continuous Integration

Magyarország - Agile Software Testing with Continuous Integration

Ireland - Agile Software Testing with Continuous Integration

Luxembourg - Agile Software Testing with Continuous Integration

Latvia - Agile Software Testing with Continuous Integration

España - Prueba de Software Agile con Integración Continua

Italia - Agile Software Testing with Continuous Integration

Lithuania - Agile Software Testing with Continuous Integration

Nederland - Agile Software Testing with Continuous Integration

Norway - Agile Software Testing with Continuous Integration

Portugal - Teste de Software Ágil com Integração Contínua

România - Agile Software Testing with Continuous Integration

Sverige - Agile Software Testing with Continuous Integration

Türkiye - Agile Software Testing with Continuous Integration

Malta - Agile Software Testing with Continuous Integration

Belgique - Agile Software Testing with Continuous Integration

France - Agile Software Testing with Continuous Integration

日本 - Agile Software Testing with Continuous Integration

Australia - Agile Software Testing with Continuous Integration

Malaysia - Agile Software Testing with Continuous Integration

New Zealand - Agile Software Testing with Continuous Integration

Philippines - Agile Software Testing with Continuous Integration

Singapore - Agile Software Testing with Continuous Integration

Thailand - Agile Software Testing with Continuous Integration

Vietnam - Agile Software Testing with Continuous Integration

India - Agile Software Testing with Continuous Integration

Argentina - Prueba de Software Agile con Integración Continua

Chile - Prueba de Software Agile con Integración Continua

Costa Rica - Prueba de Software Agile con Integración Continua

Ecuador - Prueba de Software Agile con Integración Continua

Guatemala - Prueba de Software Agile con Integración Continua

Colombia - Prueba de Software Agile con Integración Continua

México - Prueba de Software Agile con Integración Continua

Panama - Prueba de Software Agile con Integración Continua

Peru - Prueba de Software Agile con Integración Continua

Uruguay - Prueba de Software Agile con Integración Continua

Venezuela - Prueba de Software Agile con Integración Continua

Polska - Agile Software Testing with Continuous Integration

United Kingdom - Agile Software Testing with Continuous Integration

South Korea - Agile Software Testing with Continuous Integration

Pakistan - Agile Software Testing with Continuous Integration

Sri Lanka - Agile Software Testing with Continuous Integration

Bulgaria - Agile Software Testing with Continuous Integration

Bolivia - Prueba de Software Agile con Integración Continua

Indonesia - Agile Software Testing with Continuous Integration

Kazakhstan - Agile Software Testing with Continuous Integration

Moldova - Agile Software Testing with Continuous Integration

Morocco - Agile Software Testing with Continuous Integration

Tunisia - Agile Software Testing with Continuous Integration

Kuwait - Agile Software Testing with Continuous Integration

Oman - Agile Software Testing with Continuous Integration

Slovakia - Agile Software Testing with Continuous Integration

Kenya - Agile Software Testing with Continuous Integration

Nigeria - Agile Software Testing with Continuous Integration

Botswana - Agile Software Testing with Continuous Integration

Slovenia - Agile Software Testing with Continuous Integration

Croatia - Agile Software Testing with Continuous Integration

Serbia - Agile Software Testing with Continuous Integration

Bhutan - Agile Software Testing with Continuous Integration

Nepal - Agile Software Testing with Continuous Integration

Uzbekistan - Agile Software Testing with Continuous Integration