Questão 5/10 - Qualidade de Software
Teste unitário é a fase de teste de cada unidade do software. O objetivo neste momento é o isolamento de cada parte do software com a ideia de garantir que cada pequena parte esteja funcionando conforme o especificado. Unit Test é de responsabilidade dos desenvolvedores durante o processo de implementação do código.
Quais ferramentas abaixo são para testes unitários e correspondem a linguagem de programação de forma correta?
A – jasmine para Javascript, PHPUnit para PHP e JUnit para Java
B – Nunit para Java, RSpec para Swift e XCTest para Ruby
C – PyUnit para Python, XCTest para Java e Mocha para C#
D - jasmine para Java, PHPUnit para PHP e JUnit para Python
E – Pytest para Python, XCTest para Java e Mocha para C#
Ed
ano passado
Vamos analisar as opções uma a uma, focando nas ferramentas de teste unitário e suas respectivas linguagens de programação: A) jasmine para Javascript, PHPUnit para PHP e JUnit para Java - Correto. Jasmine é uma ferramenta para testes em JavaScript, PHPUnit é para PHP e JUnit é para Java. B) Nunit para Java, RSpec para Swift e XCTest para Ruby - Incorreto. NUnit é para C#, RSpec é para Ruby e XCTest é para Swift. C) PyUnit para Python, XCTest para Java e Mocha para C# - Incorreto. PyUnit é para Python, XCTest é para Swift e Mocha é para JavaScript. D) jasmine para Java, PHPUnit para PHP e JUnit para Python - Incorreto. Jasmine é para JavaScript, JUnit é para Java e PHPUnit é para PHP. E) Pytest para Python, XCTest para Java e Mocha para C# - Incorreto. Pytest é para Python, XCTest é para Swift e Mocha é para JavaScript. A única opção que apresenta as ferramentas de teste unitário corretas para suas respectivas linguagens é a A: jasmine para Javascript, PHPUnit para PHP e JUnit para Java. Portanto, a resposta correta é: A.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
há 2 anos
A alternativa correta é a letra A - jasmine para Javascript, PHPUnit para PHP e JUnit para Java.