logo
  • Home
  • Acerca
  • Autores
  • Faq
  • Rede
  Twitter   Feed-me! RSS!

A Ascensão do Teste de Software

Colocado por Edgard Davidson na(s) categoria(s): 1, 6, Air, AR, auto, BI, bug, C#, cliente, cultura, Desenvolvimento, Desenvolvimento de Software, empresas, err, erro, Flex, for, IE, if, int, jogo, Mac, NaN, O, on, Opinião, Outros, processo, produto, Qualidade de Software, RIA, Ria’s Geral, S+S, Software, Tema, Teste, UI em 07 23rd, 2011 | Sem comentários

Por muito tempo o teste de software foi visto como uma atividade do processo de desenvolvimento de software que no papel era extremamente importante e necess?ria para atingir a qualidade do produto de software, mas na pr?tica, por muitas empresas, tornou-se uma das atividades mais negligenciada. Por esse motivo enraizou-se uma p?ssima cultura em rela??o ? atividades de testes, que, quanto a import?ncia, ficou ? margem da constru??es do software e que, se desse tempo, era executada. A neglig?ncia, por muito tempo da referida atividade gerou algumas “afirma??es” que hoje soam como piadas:

  • “…Implemente, se der tempo agente testa.”
  • “o importante ? entregar… os testes, deixa que o cliente faz pra gente…”
  • “o prazo vai estourar…Ent?o sacrifique os testes…”
  • “entregue com bugs, mas entregue em dia, depois agente arruma…”
  • “sabemos que nosso software est? cheio de bugs, ent?o vamos cobrar uma manuten??o mensal do nosso cliente para consert?-los…”
  • “testar n?o ? uma atividade importante…”
  • ”…como vamos testar se n?o temos tempo?”
  • “…testar pra que? perda de tempo.”
  • “pra desenvolver sem teste ? X, com teste ? X2…'“

Fico impressionado! D? at? medo! Imagine se a ind?stria de avia??o fosse igual a de software. Quantos avi?es cairiam por dia? Imagine se a ind?stria farmac?utica fosse igual a de software. Voc? confiaria nos rem?dios? Imagine se o projeto do modelo do seu carro fosse constru?do como esses softwares? Voc? andaria em um elevador que foi constru?do com essa mesma metodologia? “Instale o elevador a?… depois o cliente testa pra gente…”

Quando fala de teste, estou me referindo tamb?m a qualidade do software. Apesar de n?o serem sin?nimos, mas com certeza o n?vel de qualidade dos teste de software ? um fator, entre v?rios outros que definem a qualidade do produto final.

Por outro lado, do ponto de vista do profissional, o teste de software possuia alguns PRE-conceitos:

  • “testar ? uma atividade chata e cansativa…”
  • “testar paga mal…”
  • “n?o gosto e n?o sei programar… logo vou trabalhar na ?rea de teste…”
  • “minha empresa n?o valoriza a ?rea de testes…”
  • “testar ? ficar encontrando erros dos outros…”
  • “maus programadores viram testadores…”
  • “…subatividade?”
  • “qualquer um pode testar…”

Hoje, no entanto, o teste “virou o jogo” com a populariza??o de processos emergentes de desenvolvimento de software como eXtreme Programming. Pr?ticas como TDD e BDD fornecem uma novo paradigma no desenvolvimento. Hoje, com a ascens?o do teste de software, novas “afirma??es” foram geradas:

  • “a qualidade do produto ? inegoci?vel…”
  • “primeiro escrevemos nossos testes unit?rios, depois implementamos…”
  • “entregar software sem um boa cobertura de teste unit?rio tornou-se amadorismo…”
  • “aus?ncia de teste unit?rio ? anti?tico… “
  • “n?o consegue executar teste de carga, performance e seguran?a no seu sistema? Sua equipe est? com d?bito t?cnico…”
  • “nossa integra??o ? cont?nua e automatizada…”
  • “nossos testes s?o automatizados…”
  • “temos cada linha de c?digo da aplica??o, temos tr?s linhas de teste…”
  • “nos preocupamos com a cobertura dos testes, com casos de teste que refletem os requisitos de neg?cio…”
  • “enquanto os testes n?o passarem 100% o produto n?o ? entregue…”
  • “entregue menos, mas entregue funcionando…”
  • “quem quebrar o deploy paga dez flex?es…”




Veja o post original no blog do autor aqui!  

Edgard Davidson

Escrito por Edgard Davidson @ http://edgarddavidson.com
Saiba mais sobre o autor na sua pagina de perfil
Outros posts do autor:
» Teste Unitário com JUnit
» 1° Evento #HoraExtraBH
» Pós Graduação UNA- Engenharia de Software Centrada em Métodos Ágeis

Deixe um comentário



Spam Protection by WP-SpamFree

ACERCA

O que é o RedeRIA ?

O redeRIA não é nada mais que um agregador de feed's que disponibiliza o conteudo de varios blogs e autores ao redor do mundo RIA, actualmente agregamos mais de 2791 entradas vindas de 53 blogs especializados em ria’s, pelo que só fica a ganhar em assinar o feed ou seguir a comunidade no twitter.

Se acha que o seu blog ou um blog de um amigo é interessante e util para os leitores o redeRIA, faça a sua submissão aqui.

Feed: assine já
Twitter: siga-nos

GOOGLE

Votação


Deveria o RedeRia agregar conteúdo em inglês?
Ver Resultados

AUTORES


Eduardo KrausAlexandre TadashiBindableCognitiva SoluçõesDaniel LopesDaniel SchmitzDanielPedrinhaDClick TeamEbercomEdgard DavidsonElvis FernandesErko BrideeFabiel PrestesFábio Batista da SilvaFabio da SilvaFabriccio BernardesFelipe BorellaFlavia MoreiraGabriel VersalliniGabriela T. PerryIgor MusardoJanderson CardosoJoão AugustoJose Carlos FielKelps SousaLeonardo FrançaLucas MarçalLuis MessiasLuiz TarabalMario JuniorMário SantosMauro MartinsPablo SouzaPedro ClaudioreneRia BrazilriaPTRicardo CerqueiraRobson FernandesRodrigo Pereira FragaSaintBrSamuelFacchinelloSergio SouzaSilva DeveloperStefan HorochovecTech CaffeTecinforThiago BuenoVedVinícius SandimWillian ManoXAML Cast

PUBLICIDADE








Powered by Wordpress & msdevstudio.com