You are here

Programa do Curso TestStand I: Introdução

 

Introdução a teste

Esta aula apresenta conceitos fundamentais de testes e sistemas de testes, incluindo a terminologia industrial associada, componentes de sistemas de teste automatizados, o papel daqueles que interagem com e desenvolvem sistemas de teste, o processo de desenvolvimento de teste, e procura de requisitos. Inclui os seguintes tópicos:

 

Tipos de teste

  • Teste automatizado
  • Testar terminologia de sistema
  • Componentes de um sistema de teste automatizado
  • Papéis no teste
  • Processo de desenvolvimento do sistema de teste
  • Requisitos de cobertura e procura

 

Introdução a TestStand
Esta aula apresenta TestStand. Você aprende o papel do software de gerenciamento de teste, a terminologia TestStand, os componentes TestStand: editor de seqüência, interface de usuário e TestStand Engine, e a arquitetura de execução TestStand. Esta aula também descreve como usar o editor de seqüência para criar, modificar, executar e depurar seqüências. Inclui os seguintes tópicos:

  • O papel do software de gerenciamento de teste
  • Terminologia TestStand
  • Componentes TestStand
  • Usar o editor de seqüência TestStand
  • Arquitetura de execução TestStand

 

Analizar Sequências
Esta aula discute depuração e diagnóstico de ferramentas para analisar seqüências TestStand e ferramentas para ajudar-lhe a encontrar informações em arquivos de seqüência bem como comparar arquivos de seqüência. Inclui os seguintes tópicos:

  • Depuração e diagnósticos
  • Ferramentas de informação

 

Criar Sequências
Esta aula descreve os passos envolvidos na criação de uma rotina de teste, ou seqüência. Você aprende como criar uma nova seqüência TestStand, cria passos, cria e chama módulos de código para passos, chama subseqüências, e configura propriedades de seqüências e de arquivos de seqüência. Inclui os seguintes tópicos:

  • Informações Gerais
  • Criando passos
  • Módulos de código
  • Subseqüências
  • Propriedades de seqüência
  • Propriedades de arquivos de sequência

 

Gerenciar Dados
Esta aula descreve o layout de dados, ou como TestStand armazena dados em variáveis e containers. Você aprende a criar expressões, definir tipos de dados personalizados, e criar três tipos de variáveis TestStand: locais, seqüências de arquivo globais, e globais de estação. Esta aula também descreve como importar e exportar propriedades para seqüências. Inclui os seguintes tópicos:

  • Layout de dados TestStand
  • Expressões
  • Tipos de dados personalizados
  • Variáveis
  • Importar e exportar propriedades

 

Cancelar CallBacks (Retorno)
Esta aula apresenta o conceito de seqüências de retorno que podem modificar o comportamento do modelo de processo sem modificar o modelo de processo em si, ou permitem que o modelo de processo ou seqüência reaja a eventos definidos pelo TestStand Engine. Você aprende como e onde cancelar retornos de modelo de processo e de engrenagem. A engrenagem define. Inclui os seguintes tópicos:

  • Retornos
  • Retornos de modelo de processo
  • Retornos de engrenagem

 

Configurar TestStand
Esta aula apresenta como configurar TestStand, incluindo definir preferências para estações TestStands, configurar adaptadores de módulo, editar diretórios de busca, e definir relatórios e opções de banco de dados. Inclui os seguintes tópicos:

  • Opções de estações
  • Configuração de adaptadores
  • Editar diretórios de busca
  • Opções de relatório
  • Opções de banco de dados

 

Executar testes em paralelo
Esta aula descreve como conduzir testes de alta fabricação, usando estações de testes múltiplas ou testes em paralelo. Você também aprende a usar multithreading, modelos de processo em lote em paralelo, temporização de unidades de teste múltiplo em paralelo. Inclui os seguintes tópicos:

  • Teste multi-UUT
  • Multithreading
  • Executar seqüências em novos threads
  • Modelos de processo multithreaded
  • Avisos multithreaded
  • Tipos de passos de Temporização

 

Melhores práticas para desenvolvimento de teste
Esta aula reforça as melhores práticas de teste de desenvolvimento, técnicas de projeto modular, armazenamento de dados apropriado e mecanismos de comunicação, e uso correto de setup e grupos de limpeza. Você aprende a abstrair operações específicas de produtos, e incluir documentação em arquivos de seqüência, seqüências, e passos. Inclui os seguintes tópicos:

  • Criar sistemas de teste modular
  • Usar escopo de dados apropriado
  • Usar grupos de setup e limpeza
  • Gerenciamento de operações específicas de não produtos
  • Documentar sistemas de teste

 

Gerenciamento de Usuário
Esta aula apresenta o gerenciamento do usuário em TestStand. Você aprende como criar grupos de usuários, acrescentar usuários, personalizar privilégios de usuários, e sincronizar o gerenciamento de usuário do TestStand com sistemas externos de gerenciamento de usuários.
Inclui os seguintes tópicos:

  • Gerenciamento de usuário do TestStand
  • Grupos de usuários
  • Privilégios
  • Temporiozar com outros sistemas de gerenciamento de usuários

 

Implementar um sistema de teste
Esta aula descreve como distribuir um sistema de teste para outros computadores e considerações para implementação, incluindo quais componentes de sistemas de teste implementar, nomes de arquivos e atalhos de arquivos, apoiar arquivos, e interfaces de usuário. Você também aprende o processo de implementação e cria um instalador de sistema de teste. Inclui os seguintes tópicos:

  • Introdução a implementação
  • Considerações de implementação
  • Processo de implementação