O objetivo de um teste de unidade é verificar o funcionamento de um software e procurar defeitos na menor parte testável, de forma isolada do restante do sistema. Porém, este isolamento nem sempre é possível devido às interações entre a a classe sob teste - CUT (Class Under Test) e seus colaboradores, fazendo-se necessário o uso de objetos mock para simular os colaboradores, em um mecanismo onde a CUT não sabe se ela está interagindo com colaboradores reais ou objetos mock. Desta forma, objetos mock podem ser de grande utilidade na escrita de testes de unidade, uma vez que isolam a CUT, tornando o teste mais eficaz e eficiente. Entretanto, escrever testes com objetos mock pode ser uma tarefa custosa, tediosa e repetitiva, mesmo com o supor...
Testar e depurar software são tarefas difíceis. Em geral, é preciso esperar que o fluxo de execução ...
Produtos de software com diferentes complexidades são criados diariamente através da elicitação de d...
O esforço e custo adicionais exigidos pelo processo de teste de um software ou componente depende em...
A automação da geração e da execução de casos de teste está de acordo com o grande desafio na área d...
Na busca por mais confiança a respeito da correção de seus sistemas, desenvolvedores têm, cada vez ma...
During testing, there are several reasons to exclude some of the components used by the unit under t...
O objetivo deste trabalho é o desenvolvimento de frameworks de testes automáticos de software. Este ...
Com o crescimento da dependência de inúmeras atividades humanas por sistemas computacionais, cresce ...
As crescentes exigências em relação à melhoria de qualidade e a redução de custos e prazos têm torna...
A geração de dados de teste é uma tarefa obrigatória do processo de teste de software. Em geral, é r...
The goal of this thesis is to provide comprehensive set of information about a technique called the ...
Mocking in the context of automated software tests allows testing program units in isolation. Design...
Esta dissertação descreve uma metodologia para a construção e uso de classes autotestáveis. A metodo...
A atividade de teste é de extrema importância em qualquer ambiente de programação para gerar produto...
Dissertação de mestrado integrado em Engenharia e Gestão de Sistemas de InformaçãoO facto de vivermo...
Testar e depurar software são tarefas difíceis. Em geral, é preciso esperar que o fluxo de execução ...
Produtos de software com diferentes complexidades são criados diariamente através da elicitação de d...
O esforço e custo adicionais exigidos pelo processo de teste de um software ou componente depende em...
A automação da geração e da execução de casos de teste está de acordo com o grande desafio na área d...
Na busca por mais confiança a respeito da correção de seus sistemas, desenvolvedores têm, cada vez ma...
During testing, there are several reasons to exclude some of the components used by the unit under t...
O objetivo deste trabalho é o desenvolvimento de frameworks de testes automáticos de software. Este ...
Com o crescimento da dependência de inúmeras atividades humanas por sistemas computacionais, cresce ...
As crescentes exigências em relação à melhoria de qualidade e a redução de custos e prazos têm torna...
A geração de dados de teste é uma tarefa obrigatória do processo de teste de software. Em geral, é r...
The goal of this thesis is to provide comprehensive set of information about a technique called the ...
Mocking in the context of automated software tests allows testing program units in isolation. Design...
Esta dissertação descreve uma metodologia para a construção e uso de classes autotestáveis. A metodo...
A atividade de teste é de extrema importância em qualquer ambiente de programação para gerar produto...
Dissertação de mestrado integrado em Engenharia e Gestão de Sistemas de InformaçãoO facto de vivermo...
Testar e depurar software são tarefas difíceis. Em geral, é preciso esperar que o fluxo de execução ...
Produtos de software com diferentes complexidades são criados diariamente através da elicitação de d...
O esforço e custo adicionais exigidos pelo processo de teste de um software ou componente depende em...