Cursos de Unit Testing with C
O teste de unidade é um método de teste de software para verificar a validade de unidades individuais de código. Usando C, os usuários podem escrever testes de unidade para o código C existente, bem como o novo código C.
Este treinamento ao vivo guiado por instrutores (online ou on-site) é dirigido a testadores de software que desejam usar a programação C para criar testes de unidade para o código C.
No final do curso, os participantes poderão:
- Use os quadros de teste de unidade em C para produzir testes de unidade.
- Escreva testes de unidade C personalizados e adicione-os a uma lista de chamadas.
- Simplifique o processo de desligamento e refactoramento de código com o desenvolvimento testado.
O formato do curso
- Interação e discussão interativa.
- Muitos exercícios e práticas.
- Implementação de mão em um ambiente de laboratório ao vivo.
Opções de Customização
- Para solicitar uma formação personalizada para este curso, por favor contacte-nos para organizar.
Programa do Curso
Introdução
Desenvolvimento orientado por testes
- As diferentes abordagens dos testes
Unit Testing Quadros
- O que são testes unitários?
- Os fundamentos de uma estrutura de testes unitários
Preparação do ambiente de teste
- Instalar e configurar o AceUnit e o Unity
Escrever uma estrutura Unit Testing
- Criar um teste
- Aplicar mais testes
- Refactoring o executor de testes
- Trabalhando com a classe assert
- Reflectindo para chamar métodos
- Usando uma convenção de nomenclatura
Unidade
- Criar testes unitários
- Combinar Unity com Ceedling
- Criar testes de simulação
AceUnit
- Executando o AceUnit em ambientes específicos
- Criando testes unitários
- Usando forks para capturar sinais
Pós-teste
- Depuração e refacção de código C
Resumo e conclusão
Requisitos
- Experiência em programação C
Público
- Testadores de software
Precisa de ajuda para escolher o curso certo?
Cursos de Unit Testing with C - Enquiry
Unit Testing with C - Solicitação de Consultoria
Solicitação de Consultoria
Declaração de Clientes (5)
Fornecido com nestjs, apesar de não constar da ordem de trabalhos
Suhail - Maldives Pension Administration Office (Pension Office)
Curso - Typescript Unit Testing
Máquina Traduzida
Gostei de ter tido a oportunidade de me exercitar.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Curso - Unit Testing with C#
Máquina Traduzida
O facto de ter aprendido uma nova abordagem para escrever testes unitários é a parte que mais gostei da formação. Também gostei da conversa livre que tivemos, do facto de termos debatido certos tópicos, gostei do trabalho de equipa que tivemos, que nos fez analisar de uma perspetiva diferente os requisitos das histórias de utilizador e também apreciei a intervenção do formador que nos sugeriu diferentes soluções quando estávamos bloqueados na tomada de algumas decisões.
Crina-Maria Rosu - ACCENTURE
Curso - Agile and TDD with C
Máquina Traduzida
Os exercícios eram agradáveis
Vyshnavi Iyappan - Red Embedded Consulting Sp. z o.o.
Curso - Unit Testing with Python
Máquina Traduzida
Um escopo amplo e interessante
Maciej Perkowski - Nordic Semiconductor
Curso - Advanced C Programming
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
Advanced C Programming
28 HorasEsta formação ao vivo orientada por um instrutor (online ou no local) destina-se a programadores que pretendam explorar as funcionalidades e capacidades mais avançadas do C' para otimizar e aumentar a potência, a resistência e a qualidade das suas aplicações de software.
No final desta formação, os participantes serão capazes de
- Resolver problemas de forma eficiente, escrevendo código de alta qualidade.
- Selecionar os métodos e abordagens corretos para o trabalho em questão.
Agile Software Testing Overview
7 HorasEste curso fornece uma breve introdução ao teste de software Agile . Ele lida com conceitos de teste fundacional, dentro do contexto do desenvolvimento do Agile ( Scrum ) e usa o modelo Agile Testing Quadrants da Crispin & Gregory ( Agile Testing, 2014) como uma estrutura para explorar os princípios e práticas contemporâneos do teste Agile .
Agile and TDD with C
21 HorasO TDD, ou Test Driven Development, é uma abordagem para o desenvolvimento de software em que codificação, teste e projeto ocorrem em paralelo ao longo do ciclo de desenvolvimento de software. Agile é uma abordagem mais ampla de gerenciamento e processo para o desenvolvimento de software que enfatiza a entrega incremental, a colaboração da equipe, o planejamento contínuo e o aprendizado contínuo.
Neste treinamento ao vivo conduzido por instrutor (no local ou remoto), os participantes aprenderão a escrever aplicativos C de alta qualidade usando uma abordagem de desenvolvimento TDD e Agile . Os participantes colocarão seus conhecimentos em prática realizando uma série de exercícios práticos para criar um aplicativo C bem projetado e bem testado.
No final deste treinamento, os participantes serão capazes de:
- Instalar e configurar ferramentas de desenvolvimento e teste necessárias para executar o TDD
- Projete, desenvolva e teste de unidade uma aplicação C usando uma abordagem TDD
- Aplicar práticas de planejamento e gerenciamento do desenvolvimento Agile
Público
- Desenvolvedores
- Gerentes de projeto
Formato do Curso
- Palestra parcial, parte discussão, exercícios e prática prática
Notas
- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar.
Test Driven Development
21 HorasThis instructor-led, live training in Portugal (online or onsite) is aimed at intermediate-level software developers and QA engineers who wish to adopt and master TDD principles and practices to improve code quality and development efficiency.
By the end of this training, participants will be able to:
- Understand the principles and workflow of Test-Driven Development (TDD).
- Write effective and maintainable unit tests.
- Utilize mocking frameworks to create comprehensive test scenarios.
- Apply TDD as a design tool to create robust and flexible code.
Ansi C for Embedded Systems
14 HorasProgramação em C com ênfase na sua utilização para o desenvolvimento de sistemas embebidos.
Ionic2
14 HorasThis instructor-led, live training in Portugal (online or onsite) is aimed at beginner-level to intermediate-level developers who wish to use Ionic 2 to build hybrid mobile applications.
By the end of this training, participants will be able to:
- Understand the fundamentals of Ionic 2 and its architecture.
- Build single-page and multi-page applications using Ionic 2.
- Customize apps with SCSS and third-party integrations.
- Test, deploy, and manage mobile app releases effectively.
Testes Unitários com JUnit
21 HorasO JUnit é um framework para escrever testes repetitivos e fazer testes unitários para a linguagem Java .
Unit Testing with PHPUnit
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal ensina os participantes como escrever código testável na forma de unidades de teste para facilitar o diagnóstico, isolamento e resolução de bugs. O treinamento orienta os participantes na criação de um ambiente de testes pronto para o trabalho usando a estrutura de testes unitários PHP.
Ao final deste treinamento, os participantes serão capazes de:
- Distinguir entre unidades de teste boas e ruins.
- Ler e interpretar resultados de testes.
- Gerencie e diagnostique proativamente sua base de código para reduzir bugs.
- Certifique-se de que sua base de código seja adequada para integração e implantação contínuas.
Unit Testing with Python
21 HorasNeste treinamento ao vivo conduzido por instrutor em Portugal, os participantes aprenderão como usar o PyTest para escrever testes curtos e fáceis de manter que são elegantes, expressivos e legíveis.
No final desta formação, os participantes serão capazes de
- Escreva testes legíveis e de fácil manutenção sem a necessidade de código boilerplate.
- Use o modelo de fixação para escrever pequenos testes.
- Escalonar testes até testes funcionais complexos para aplicações, pacotes e bibliotecas.
- Compreender e aplicar recursos do PyTest, como hooks, reescrita de assert e plug-ins.
- Reduzir os tempos de teste executando testes em paralelo e em vários processadores.
- Executar testes em um ambiente de integração contínua, juntamente com outros utilitários como tox, mock, coverage, unittest, doctest e Selenium.
- Usar Python para testar aplicações não-Python.
Typescript Unit Testing
14 HorasTypeScript é uma língua de fonte aberta para os aplicativos de construção da empresa Javascript. É um superseio estrito de JavaScript que compilar para simples Javascript e traz o desenvolvimento estático e orientado aos objetos para a língua.
Este instrutor, treinamento vivo introduz TypeScript' características e quadros de ensaio da unidade. Os participantes obter uma oportunidade de colocar a teoria para praticar, construíndo uma coleta de testes de unidade que podem ser executadas contra aplicações de vida real.
Formato do Curso
- Conversa interactiva e discussão. Muitas exercícios e práticas. A implementação de mans em um ambiente de laboração viva.
Opções de personalização do curso
- Este curso focará nos quadros que podem ser utilizados para testar uma aplicação de Javascript ou de tiposcript (Jasmine, Mocha, Jest, Chai, etc.). Os quadros UI como React são opcionais e podem ser cobertos se desejados. Para pedir um treinamento personalizado para este curso, por favor contacte-nos para organizar.
Unit Testing: MSTest, xUnit, and nUnit
21 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a testadores de software que desejam testar a funcionalidade do código de teste de unidade usando MSTest, xUnit e nUnit.
No final desta formação, os participantes serão capazes de
- Criar testes unitários usando o MSTest para testar aplicativos de software.
- Exibir resultados de testes com o CodeLens.
- Compreender as diferentes ferramentas de teste para o Desenvolvimento Orientado a Testes.
Unit Testing with Javascript
7 HorasNeste treinamento ao vivo conduzido por instrutor em Portugal, os participantes aprenderão sobre várias estruturas de teste JavaScript à medida que avançam na criação de um conjunto de testes de unidade para um aplicativo da web.
No final desta formação, os participantes serão capazes de
- Escrever testes unitários em JavaScript usando frameworks de teste unitário como QUnit e Jasmine
- Usar frameworks como Mocha e Chai para implementar TDD e BDD
Unit Testing with C#
14 HorasO teste de unidade é uma abordagem de teste que testa unidades individuais de código-fonte, modificando suas propriedades ou acionando um evento para confirmar se o resultado é o esperado.
Neste treinamento ao vivo conduzido por instrutor, os participantes aprenderão como escrever e executar testes de unidade em um aplicativo .Net de amostra usando C# e Visual Studio.
Ao final deste treinamento, os participantes serão capazes de:
- Usar estruturas de teste como NUnit e xUnit.net para criar e gerenciar código de teste de unidade
- Definir e implementar uma abordagem mais ampla de desenvolvimento orientado a testes
- Adaptar a estrutura de teste para estender a cobertura de teste para um aplicativo
Público-alvo
- Engenheiros de teste de software
- Programadores
Formato do curso
- Parte palestra, parte discussão, exercícios e prática prática pesada