an interview with michael bolton read his advice
perguntas e respostas da entrevista de soapui doc
O artigo de hoje é uma entrevista com um conhecido especialista em testes de software Sr. Michael Bolton , um professor de teste de software, autor, consultor e líder de pensamento.
Isso faz parte do nosso ‘ conheça um líder ‘Série de entrevistas de personalidades famosas no SoftwareTestingHelp. Verifique nosso último entrevista com Neeraj Tripathi , VP de QA Global da Infor.
STH tem o prazer de apresentar esta entrevista a você e, sem mais delongas, vamos para um breve encontro com Michael.
Para uma lista completa de seu trabalho, realizações, cursos e atividades, verifique o blog dele aqui .
Aqui vai:
Questão 1) Você poderia contar brevemente sua história sobre como se tornou um testador de software? Muitos de nossos leitores são aspirantes a QA e acreditamos que sua história irá ressoar e inspirá-los.
Michael: Existem várias maneiras de responder a essa pergunta.
Eu poderia dizer que me tornei um testador de software quando comecei a editar o jornal da escola, há muito tempo para mencionar. Posso dizer que me tornei um testador de software quando comecei a usar software. Eu poderia definitivamente dizer que me tornei um testador de software quando comecei a escrever software, por volta de 1988. Ou posso dizer que me tornei testador de software quando comecei a trabalhar com suporte técnico, em 1990.
A experiência e as competências que desenvolvi em todas essas situações contribuíram para que me qualificasse para um trabalho denominado “testador de software”. Recebi uma oferta de emprego com esse título na Quarterdeck, por volta de 1994.
Questão 2)Qual é, na sua opinião, a melhor parte de ser um testador de software?
Michael: Os testadores não apenas aprendem sobre tecnologias, domínios de negócios e problemas, mas são pagos para isso. O teste é uma universidade, onde o programa dura toda a sua carreira.
Questão 3)O Teste Rápido de Software é considerado um dos melhores programas de teste que existem. O que você acha que é único?
Michael: Muitas outras aulas se concentram em memorizar a terminologia para que você possa passar em um exame. Não temos exames. Não é que a terminologia não seja importante; pensamos que as palavras são muito importantes porque nos ajudam a pensar sobre as coisas de maneira mais nítida.
Então, falamos sobre como pensamos sobre o teste e oferecemos algum vocabulário para isso, mas não insistimos que você use nossas palavras para as coisas. Nós sugerimos - fortemente - que você pense profundamente sobre suas próprias idéias sobre seu ofício e como você fala sobre elas. E que você fala sobre seu ofício com outras pessoas. Isso é o que os especialistas fazem.
As pessoas que gostam das aulas de Teste Rápido de Software e Teste Rápido de Software Aplicado gostam do fato de que, em sala de aula, testamos software e trabalhamos em quebra-cabeças, e então falamos sobre o que aconteceu e o que aprendemos. Nesse sentido, não somos exatamente únicos.
Exercícios de teste interativo acontecem nas aulas de Teste Just in Time de Rob Sabourin, por exemplo; e em maior profundidade em uma escala de tempo mais longa nas classes BBST também. As aulas são poderosas - e justificadamente populares - porque o teste requer prática, não apenas conversa.
Questão 4)As equipes de teste são percebidas como uma das partes menos apreciadas dos projetos de software. Quais são os maiores desafios que as equipes de teste enfrentam?
como enviar um ataque ddos
Michael: O maior desafio que vejo é que os empregadores interpretam mal os testes e, portanto, mantenha-o em um padrão baixo .
É muito fácil para alguns testadores permanecerem sem qualificação porque os gerentes que os contratam não são qualificados. Ao mesmo tempo, muitos testadores não trabalham em suas habilidades - habilidades técnicas, pensamento crítico, pensamento sistêmico, relatórios - então a situação se amplifica.
Questão 5)O que é mais importante para ser um testador de sucesso - pensamento analítico e crítico ou experiência em ferramentas e processos?
Michael: É como perguntar “O que é mais importante para ser um ciclista de sucesso - manter o equilíbrio ou dirigir?” Não é uma pergunta ou / ou.
Ferramentas e conhecimentos de processo não são muito confiáveis ou úteis na ausência de análise e pensamento crítico . A análise e o pensamento crítico podem ser auxiliados por ferramentas e conhecimentos. Todas essas coisas são importantes e muitas outras coisas também.
Questão 6)Muitos de nossos leitores gostariam de saber se a certificação pode ou não ajudá-los a ser melhores testadores. Qual a sua opinião sobre as certificações?
Michael: A maioria das certificações de teste não mede sua capacidade de teste. Não se preocupe em obter a certificação. Concentre-se em educar-se. Procure o material da aula BBST, ou melhor ainda, faça uma aula BBST. Faça um curso RST, se quiser.
Leitura Livros de Jerry Weinberg . Leia uma tonelada de blogs de teste. Pratique o teste com colegas ou com o pessoal do Weekend Testing.
Questão 7)Quais mudanças nos testes de software os testadores podem prever que podem não ser a seu favor?
Michael: Algumas pessoas parecem acreditar que o teste é tudo uma questão de burocracia e papelada; sobre a execução mecânica de procedimentos de teste seguindo um script; sobre como operar o produto de maneiras específicas com entradas específicas e procurando saídas específicas. (Quando esse tipo de trabalho pode ser feito por algoritmos, por programas de computador, chamamos isso de “verificação”. Veja esta .)
Muitas organizações - e muitos testadores - parecem que o mais importante no teste é seguir as instruções de outra pessoa. Mais cedo ou mais tarde, as pessoas vão perceber que o teste centrado em casos de teste confirmatórios não é muito informativo e não tem muito valor. Na medida em que vale a pena, muito desse tipo de teste pode ser expresso como código e delegado a programas e máquinas.
Os testadores que atualmente estão seguindo as instruções de outras pessoas têm a opção de atualizar suas habilidades de programação, ou suas habilidades analíticas, ou suas habilidades de ciências sociais - ou procurar outros empregos.
Testadores que são especialistas em testando - em análise, em projetar e realizar experimentos - será muito mais seguro do que aqueles que não o são.
Questão # 8)Quais tendências de teste de software devemos esperar?
Michael: Minha esperança é que o teste seja reconhecido como um conjunto chave de habilidades que permeia todo o desenvolvimento de software, e que mais desenvolvedores, designers e empresários adquiram essas habilidades.
Espero que sempre haja espaço para pessoas ajudarem as equipes de desenvolvimento se especializando nesse conjunto de habilidades e colaborando com as outras especialidades. Para que essa esperança se torne realidade, porém, acredito que teremos que atualizar as habilidades dos testadores em todo o mundo.
Perguntas # 9)Qual é o seu conselho para os próximos testadores sobre como ter sucesso?
Michael: Essa resposta será diferente de um testador para outro. Mas há uma habilidade-chave na qual observo que a maioria dos testadores parece, infelizmente, fraca, e essa é a habilidade de contar a história do teste .
A história do teste tem três fios e eles se enrolam como uma trança. Uma vertente é sobre o produto e seu status; o que faz; o que não faz; como funciona; como isso não funciona; e como isso pode não trabalhe de maneiras que sejam importantes para seus vários clientes.
ponteiros de lista encadeada c ++
Outra vertente é sobre como você testou o produto; como você configurou; como você o operou; como e o que você procurou e onde você olhou. É sobre como você reconheceu os problemas quando os notou; os oráculos que você aplicou. É também uma questão de cobertura; o que você testou até agora. E também é sobre o que você não cobriu; testes importantes que você não fez, ou que talvez não faça, a menos que as coisas mudem.
Outra vertente é sobre a qualidade do teste; por que é o melhor teste que você poderia ter feito nas circunstâncias - ou como pode não ter sido. É também sobre o que tornou - ou está tornando - o teste mais difícil ou mais lento. É sobre a testabilidade do produto - porque um produto que não tem recursos de testabilidade é mais difícil e lento de testar. E é sobre o que você pode precisar e o que você recomenda para fazer o teste acontecer de forma mais rápida, profunda e eficaz.
Uma pergunta bônus # 10: Se houvesse uma habilidade na qual os testadores aspirantes e praticantes deveriam se concentrar, qual seria?
Michael: Não há 1 .
Pratique o que é mais útil para você no seu contexto atual e pratique as coisas que lhe interessam. Pratique as coisas que você sabe que precisa melhorar. Pratique o pensamento crítico; quando você vê ou pensa algo, pergunte 'o que mais poderia ser isso?' Pratique suas habilidades analíticas e pratique contar a história de seu teste.
É isso!
Você pode seguir Michael no Twitter .
Obrigado, Sr. Bolton, por reservar um tempo para compartilhar suas idéias, Conselho, e ideologia com nossos leitores. É um deleite absoluto. Nossos leitores e STH agradecem muito.
Fique ligado para mais entrevistas com os rostos mais familiares de teste de software. Sinta-se à vontade para comentar suas sugestões / dúvidas.
Leitura recomendada
- Perguntas e respostas da entrevista
- As melhores perguntas que os testadores devem fazer a um entrevistador
- As 200 principais perguntas da entrevista de teste de software (uma leitura obrigatória para limpar QUALQUER entrevista de teste)
- Algumas perguntas interessantes da entrevista de teste de software
- Como manter a motivação viva em testadores de software?
- Preparação para a entrevista de teste de software - Dicas simples para seguir antes e no momento da entrevista
- Habilidade suave para testadores: como melhorar a habilidade de comunicação
- Como se preparar para uma entrevista de teste de software