Estratégias para gerenciar massa de dados em testes + DbUnit

所在平台: Udemy

课程主页: https://www.udemy.com/course/massa-de-dados-dbunit/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Coursera 课程总结:** **课程名称:** 数据库单元测试数据管理策略 **课程概述:** 本课程旨在教授学员如何有效地管理测试数据,以确保测试套件的稳定性和可执行性。通过介绍五种不同的数据管理策略,学员将学会如何避免因数据问题导致的测试失败。这些策略涵盖了测试用例的复用、通过系统界面生成数据、管理数据存储以及直接在数据库中创建数据等多种方法。 课程将详细探讨每种策略的细节及其适用的环境。学员将通过实际操作,使用 Java 语言(强调基础语法,易于迁移至其他语言)对插入、查询、更新和删除这四种核心测试操作进行手动和自动化测试。测试将涵盖服务层和功能层(使用 Selenium)。 课程的亮点包括一个详尽的 DbUnit 框架模块。DbUnit 是一个强大的 Java 框架,可以极大地简化数据管理工作,并提供更精细化的数据库控制能力,包括定义和检索数据库信息,以及进行详细的数据断言,逐行逐列地验证表数据。 **适用人群:** * 需要提高测试稳定性和可执行性的软件开发人员和测试工程师。 * 希望学习有效的数据库测试数据管理方法的开发者。 * 对 Java 和 DbUnit 感兴趣的学习者。 **学习目标:** * 掌握五种用于管理测试数据的不同策略。 * 理解每种策略的优缺点及其适用场景。 * 能够通过手动和自动化方式,使用不同的策略实现核心的 CRUD 测试。 * 熟悉并能够应用 DbUnit 框架进行数据库测试数据管理和数据断言。 * 培养能够适应不同编程语言的数据管理实践能力。

课程评论(0条)

课程详情

Seja bem vindo ao curso de DbUnit e Gerenciamento de massa de dados para testes. Nesse curso, vou apresentar 5 estratégias que você pode utilizar para garantir que a sua suíte de testes poderá ser executada sempre que for necessário, sem os testes falharem por erros na massa de dados. Conversaremos sobre os detalhes de cada estratégia e em qual tipo de ambiente elas podem ser melhor aproveitadas. As estratégias vão desde o reaproveitamento de casos de testes, geração de massa via interface do sistema, controle de estoque de massas até a criação de dados diretamente no banco. Durante o curso, vamos realizar os quatro testes principais (Inserção, Consulta, Alteração e Remoção), utilizando cada uma das estratégias de forma manual e automatizada, a nível de serviços e funcional (utilizando o Selenium). Vamos discutir sobre suas diferenças e como cada estratégia pode ser aplicada para eles. O curso possui muita prática, utilizando o JAVA como linguagem, porém foi utilizado apenas o básico da linguagem, de tal forma que possa ser adaptada para qualquer outra linguagem de programação. Como bônus, temos um módulo bem extenso sobre o framework DbUnit. Um framework em java muito poderoso que vai nos permitir simplificar ainda mais o trabalho em algumas estratégias, além de permitir ter um controle maior do banco de dados, podendo definir e/ou obter todas as informações contidas no seu banco de dados. Outra funcionalidade muito útil é poder faz assertivas em tabelas, conferindo linha por linha, coluna por coluna. Nos vemos no curso:)

课程标签

0人关注该课程

主题相关的课程