Return to Video

5.1 - Testing Overview

  • 0:00 - 0:04
    No capítulo cinco, uma visão geral sobre testes. Este
  • 0:04 - 0:08
    este é Brian Kernighan, o autor, um dos Bell Labs, heróis que o autor do
  • 0:08 - 0:12
    livro Kernighan e Ritchie [inaudível] que provalmente a moria de vocês tiveram.
  • 0:12 - 0:16
    it's, if you read it a couple, you can get it. A depuração é duas vezes mais difícil que escrever
  • 0:16 - 0:21
    o código no [inaudível]. Portanto, é duas vezes mais difícil, certo? Então, portanto, se você
  • 0:21 - 0:25
    escrever o código mais inteligente pela primeira vez, você nunca vai ser capaz de depurá-lo,
  • 0:25 - 0:30
    porque é duas vezes mais rígido. Tudo bem, este, este é um teste Dystra e você tem que
  • 0:30 - 0:36
    preencher o vazio. Teste pode nunca demonstrar a. Ausência de ar, é só pa.
  • 0:36 - 0:41
    Presença, certo ? Bem, isso é, que existe há muito tempo, e
  • 0:41 - 0:47
    só tenho que manter isso em mente. Aqui está um artigo que saiu um ano e meio
  • 0:47 - 0:52
    atrás e ele diz que por isso são coisas caras. E você pode ver aqui que o seu estudo
  • 0:52 - 0:57
    não é que não há bugs e [inaudível] no design, é apenas recursos de teste ruins,
  • 0:57 - 1:02
    péssimos , os processos de testes ruins são razões que que lá está, há tantos
  • 1:02 - 1:07
    erros no código. E aqui diz que ambientes de testes totalmente automatizados
  • 1:07 - 1:12
    são raros. Isto foi um ano e meio atrás Ainda assim, nós somos apenas 20, 12 por cento
  • 1:12 - 1:17
    do software das organizações [inaudível] têm sistemas de testes totalmente automatizados.
  • 1:17 - 1:21
    Dez por cento fazer todos os testes manualmente. Certo ? Então você escrever o teste. Você olha para a
  • 1:21 - 1:25
    saída. Você escreve o teste. Olhe para a saída. Veja todos os erros? Ok. Então uau
  • 1:25 - 1:30
    não posso acreditar que, isso, isso ainda é verdade. Isso não é verdade aqui. [risos]. Você
  • 1:30 - 1:35
    save ? Você sabe para Agile antes da mão, você tem uma equipe separada garantia de qualidade. Então você
  • 1:35 - 1:40
    tem todas essas fases e grupos distintos de pessoas. Então, Marge, de alguma forma, a qualidade
  • 1:40 - 1:45
    a equipe de garantia da qualidade deveria inserir qualidade em seu código. [risos]. Ou se
  • 1:45 - 1:50
    certificar de que você, você tem qualidade no seu código. Com o Agile, é parte de tudo
  • 1:50 - 1:54
    o que fazemos. Estamos testando continuamente. Toda semana, nós trazemos para o novo código. Você
  • 1:54 - 1:59
    é responsável por testar o seu código, e não outra pessoa. E as ferramentas são muito
  • 1:59 - 2:04
    [inaudível] tão diferente que, que a declaração que foi feito antes. E assim que o
  • 2:04 - 2:08
    argumento aqui no [inaudível] o manifesto real é que, se com um bom
  • 2:08 - 2:13
    processo teremos qualidade macia ao invés de há um grupo específico que é suposto
  • 2:13 - 2:20
    assegurar é que eles vão bater em você se você don 't tem. Asim. Bdd e TDD
  • 2:20 - 2:26
    foi que disse anteriormente. O fase Behavior
    driven design foi inspirado em algumas pessoas
  • 2:26 - 2:31
    ficando confuso sobre test driven development.Aqui estamos testando os testes de aceitação
  • 2:31 - 2:36
    testes de integração e tentando captar o comportamento. Tdd vai ser definições passo
  • 2:36 - 2:42
    e realmente escrever testes unitários e testes de função, , antes de escrever o
  • 2:42 - 2:47
    código. Então esse é o. Assim, a boa notícia é que você sempre vai ter o teste até
  • 2:47 - 2:52
    até agora porque você está escrevendo o código ou mesmo antes. Então aqui está como eles funcionam
  • 2:52 - 2:57
    juntos. Pepinos descrever o [inaudível]. Você, você começar a escrever
  • 2:57 - 3:02
    as histórias que você deseja. Eles falham. Em seguida, ele chama as implementações, o
  • 3:02 - 3:06
    teste. Se ele falhar, então você, você implementa os métodos que estão
  • 3:06 - 3:11
    faltando. E então, quando ele passa no teste [inaudível], você mantém internamente
  • 3:11 - 3:16
    iteração até passar o [inaudível]. E, em seguida, uma vez que você implementou o
  • 3:16 - 3:21
    recurso de forma adequada, ele, ele vai passar o passo pepino verde e você vai para trás e
  • 3:21 - 3:23
    continuar com o desenvolvimento.
Title:
5.1 - Testing Overview
Description:

In this video, Armando motivates the upcoming discussion of automated testing best practices.

more » « less
Video Language:
English
André Ribeiro de Miranda edited Portuguese, Brazilian subtitles for 5.1 - Testing Overview
André Ribeiro de Miranda edited Portuguese, Brazilian subtitles for 5.1 - Testing Overview
André Ribeiro de Miranda edited Portuguese, Brazilian subtitles for 5.1 - Testing Overview
André Ribeiro de Miranda edited Portuguese, Brazilian subtitles for 5.1 - Testing Overview
André Ribeiro de Miranda edited Portuguese, Brazilian subtitles for 5.1 - Testing Overview
André Ribeiro de Miranda edited Portuguese, Brazilian subtitles for 5.1 - Testing Overview
André Ribeiro de Miranda added a translation

Portuguese, Brazilian subtitles

Revisions