SóProvas


ID
1806661
Banca
CESPE / CEBRASPE
Órgão
TJ-DFT
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

A respeito das metodologias de desenvolvimento de software, julgue o item subsequente.

As características da metodologia XP incluem o desenvolvimento interativo, que dispõe de um processo de testes informais.

Alternativas
Comentários
  • Não concordo com o gabarito. Afirmar que o XP dispõe de um processo de testes informal é um erro grave! Uma das boas práticas existentes no XP é o desenvolvimento orientado a testes, onde o teste é feito antes mesmo do desenvolvimento de uma função. O caso de teste irá "quebrar" na primeira execução e à medida que a funcionalidade vai sendo desenvolvida, o teste será aprovado. Vejam que é um processo orientado a testes (Cadê a informalidade?).


    Existem ainda os testes de aceitação, em que são definidos critérios antes do início da release para que o software possa ser aprovado e, assim sendo, liberado. O software será apenas liberado quando o mesmo passar no teste de aceitação. Mais uma vez eu pergunto: Cadê a informalidade?


    Espero uma fonte confiável para validar esta questão, caso contrário: ESTÁ ERRADA!

  • Ele não diz que não existe testes formais, ele diz que a metodologia dispõe de um processo de testes informais. Mesmo que o desenvolvimento seja orientado a testes, não quer dizer que ao final do desenvolvimento não possa existir outros testes, que não foram mapeados pelo plano de testes.


    "• Após averiguar se um defeito foi corrigido, os testadores frequentemente improvisam testes informais para complementar as abordagens de testes tradicionais;


    Leia mais em: Conhecendo os testes exploratórios – Revista Engenharia de Software Magazine 53 - Parte 1 http://www.devmedia.com.br/conhecendo-os-testes-exploratorios-revista-engenharia-de-software-magazine-53-parte-1/26286#ixzz4164Us8OH
    "

  • As características da metodologia XP incluem o desenvolvimento interativo (ERRADO! o correto seria desenvolvimento ITERATIVO), que dispõe de um processo de testes informais.

     

    O XP caracteriza-se por ser uma metodologia ágil ITERATIVA e INCREMENTAL, portanto a questão deveria estar incorreta!

     

  • Questão mal elaborada.

  • entrei com recurso nessa também e fui ignorado!

    Essa prova foi bem suada

    infelizmente

  • Em relação aos testes informais:

    Como discutido na introdução deste capítulo, uma das diferenças importantes entre o desenvolvimento incre­mental e o desenvolvimento dirigido a planos está na forma como o sistema é testado. Com o desenvolvimento incremental, não há especificação do sistema que possa ser usada por uma equipe de teste externa para desen­volvimento de testes do sistema. Como conseqüência, algumas abordagens para o desenvolvimento incremental têm um processo de testes muito informal em comparação com os testes dirigidos a planos.
    Para evitar alguns dos problemas de teste e validação do sistema, a abordagem XP enfatiza a importância dos testes do programa. Extreme Programming inclui uma abordagem de testes que reduz as chances de erros desco­nhecidos na versão atual do sistema.
    As principais características dos testes em XP são:
    1. desenvolvimento test-first;
    2. desenvolvimento de teste incrementai a partir de cenários;
    3 . envolvimento dos usuários no desenvolvimento de testes e validação;
    4 . uso de frameworks de testes automatizados.

    Fonte: Sommerville, 7 ed, pág. 47

  • Também discordo do gabarito. 

     

    No XP existem todo um foco em testes formais para garantir que o software funciona. Pode haver informalidades nas demais etapas do desenvolvimento, mas não nos testes. 

  • Questão errada, pelo fato que o desenvolvimento é Iterativo e Incremental, e não interativo!

  • Tb achei que o 'n' do termo interativo era uma pegadinha. Na verdade, O INTERATIVO vem do próprio manifesto ágil:

    Indivíduos e interação entre eles mais que processos e ferramentas

  • Como são amadores esses examinadores.

  • Alguém sabe a resposta do recurso?

    Até onde sei, testes unitários automatizados são desenvolvidos antes mesmo da implementação de cada release.

    Será que ele tá falando do Pair Programming...não é bem um teste, é mais uma checagem neh...

  • Questão bem escrota. Porém, no meu entendimento, está correta. 

     

    A questão faz referência à programação em pares, onde ocorre a interação entre duas pessoas no processo de desenvolvimento, bem como essa interação propicia um processo de teste informal, haja vista que enquanto um programa o outro vai avaliando se o código apresenta ou pode ocasionar algum erro.

      

  • Essa prova toda foi escrota. Fiz ela e detestei.

  • O XP não prima pela formalidade, sim pela agilidade.

  • Tropecei nos "testes informais", já que no xp os testes são planejados e tem prioridade. Sinceramente eu não vejo porque o gabarito aponta que a assertiva está correta.

  • Vocês estão se atendo as definições da metodologia XP. Ela de fato é iterativa, mas o autor da questão não está dando enfoque nisso. O autor está dando enfoque na programação em pares (que é interativa, pois os programadores interagem entre si) onde há testes informais (dado que um programador pode verificar e corrigir o trabalho do outro inloco).

  • Se o lance do XP é testar e testar...pq não haver testes informais. Fiquei com dúvidas mas matei por esse raciocínio.