how domain knowledge is important
Jayant Deo pergunta:
“Olhando para o cenário atual da indústria, percebe-se que se espera que os testadores tenham tanto as habilidades de teste técnico como também precisam ter experiência no domínio ou reunir conhecimento de domínio principalmente para o BFSI.
Gostaria de saber por que e quando esse conhecimento do domínio é transmitido ao testador durante o ciclo de teste? ”
Em primeiro lugar, gostaria de apresentar carreira de teste tridimensional mencionado por Danny R. Faught. Existem três categorias de habilidades que precisam ser julgadas antes de contratar qualquer testador de software.
Quais são essas três categorias de habilidades?
- Habilidade de teste
- Conhecimento de domínio
- Conhecimento técnico.
Sem dúvida, qualquer testador deve ter as habilidades básicas de teste, como Teste Manual e Teste de Automação. O testador tendo o bom senso pode até encontrar a maioria dos bugs óbvios no software. Então você diria que tantos testes são suficientes? Você lançaria o produto com base em tantos testes feitos? Certamente não.
Você certamente terá uma avaliação do produto pelo especialista do domínio antes que ele seja lançado no mercado.
Ao testar qualquer aplicativo, você deve pensar como um usuário final.
Mas todo ser humano tem limitações e não pode ser o especialista em todas as três dimensões mencionadas acima. (Se você for especialista em todas as habilidades acima, por favor, me avise ;-)) Portanto, você não pode garantir que pode pensar 100% como o usuário final usará seu aplicativo.
Um usuário que vai usar seu aplicativo pode ter um bom conhecimento do domínio no qual está trabalhando. Você precisa equilibrar todas essas atividades de habilidades para que todos os aspectos do produto sejam tratados.
Hoje em dia você pode ver que os profissionais que estão sendo contratados em diferentes empresas são mais especialistas do domínio do que técnicos. A indústria de software atual também está observando uma boa tendência de muitos desenvolvedores profissionais e especialistas de domínio migrarem para os testes de software.
perguntas e respostas da entrevista datastage para experientes
Podemos observar mais uma razão pela qual os especialistas em domínio são mais procurados! Quando você contrata engenheiros recém-formados, não pode esperar que eles concorram com profissionais experientes. Porque? Porque profissionais experientes certamente têm a vantagem de uma experiência de domínio e teste e eles têm um melhor entendimento de diferentes problemas e podem entregar o aplicativo melhor e mais rápido.
Aqui estão alguns dos exemplos em que você pode ver a vantagem distinta do conhecimento de domínio
- Teste de aplicativo móvel
- Teste de aplicativos sem fio
- Aplicativos VoIP
- Teste de protocolo
- Aplicações bancárias
- Teste de rede
Como você testará esses aplicativos sem conhecimento de um domínio específico?
Você vai testar os aplicativos BFSI (Banking, Financial Services e Insurance) apenas quanto à IU ou funcionalidade ou segurança ou carga ou estresse? Você deve saber quais são os requisitos do usuário em serviços bancários, procedimentos de trabalho, histórico de comércio, exposição à corretagem, etc. e deve testar o aplicativo de acordo, então só você pode dizer que seu teste é suficiente - Aí vem a necessidade de especialistas no assunto.
Vejamos um exemplo do meu projeto atual:
Atualmente, estou trabalhando no aplicativo do mecanismo de pesquisa. Onde eu preciso saber o básico de terminologias e conceitos de mecanismo de pesquisa. Muitas vezes vejo algum outro testador da equipe me fazendo perguntas como o que é ‘editores’ e ‘anunciantes’, qual é a diferença e o que eles fazem?
Você acha que eles podem testar o aplicativo com base na publicidade online e no SEO atuais? Certamente não. A menos e até que se familiarizem bem com essas terminologias e funcionalidades.
Quando conheço melhor o domínio funcional, posso escrever e executar melhor mais casos de teste e simular com eficácia as ações do usuário final, que são claramente uma grande vantagem.
software de inteligência artificial grátis para pc
Aqui está a grande lista dos conhecimentos de teste necessários:
- Habilidade de teste
- Habilidade de caça a insetos
- Habilidade técnica
- Conhecimento de domínio
- Habilidade em comunicação
- Habilidade de automação
- Alguma habilidade de programação
- Agarramento rápido
- Capacidade de trabalhar sob pressão
Essa vai ser uma lista enorme. Então você certamente dirá, eu preciso ter essas muitas habilidades?
Isso depende de você. Você pode se limitar a uma habilidade ou pode ser um especialista em uma habilidade e ter um bom entendimento de outras habilidades ou uma abordagem equilibrada para todas as habilidades. Este é um mercado competitivo e você deve definitivamente tirar vantagem disso. Certifique-se de ser especialista em pelo menos um domínio antes de fazer qualquer movimento.
E se você não tiver conhecimento de domínio suficiente?
Você será postado em qualquer projeto e a empresa pode atribuir qualquer trabalho a você. E se você não tiver conhecimento de domínio suficiente desse projeto?
Você precisa compreender rapidamente o máximo de conceitos que puder. Tente entender o produto como se você fosse o cliente e o que o cliente fará com o aplicativo.
Visite o site do cliente se possível saiba como eles funcionam com o produto, Leia recursos online sobre o domínio que deseja testar no aplicativo, participe de eventos endereçando esse domínio, conheça os especialistas do domínio. Ou qualquer uma das empresas fornecerá todo esse treinamento interno antes de atribuir qualquer tarefa específica de domínio aos testadores.
Não há um estágio específico em que você precise desse conhecimento de domínio. Você precisa aplicar seu conhecimento de domínio em cada ciclo de vida de teste de software.
Se você está lendo este artigo até agora, gostaria de saber em qual domínio você está trabalhando? Para que nossos leitores tenham uma ideia melhor de diferentes domínios e projetos. Comente seu domínio abaixo.
Atualizar: A pedido de muitos leitores, atualizei nosso Página de recursos de teste de software para documentos on-line do domínio BFSI e artigos para download.
Leitura recomendada
- 20 perguntas simples para verificar seu conhecimento básico de teste de software [teste online]
- Teste de domínio de telecomunicações: teste de protocolo e ferramentas de teste de telecomunicações
- Negócio global de teste de software chegará a $ 28,8 bilhões em breve
- Conhecimento de Domínio de Seguros: Noções básicas de Domínio de Seguros para Testadores
- Conselhos sobre teste de software para testadores iniciantes
- Como manter a motivação viva em testadores de software?
- Zen e a arte do teste de software
- Teste seu conhecimento de teste de software: faça este teste simulado