Ferramentas de teste de automatização For.NET [fechado]
estou a tentar encontrar algumas ferramentas úteis de automação de teste de código aberto para usar com o framework. net. Eu fiz um pouco de pesquisa, mas infelizmente, a maioria das ferramentas que eu encontrei foco em testar aplicações web apenas.
Existem 3 tipos de programas que executamos para fazer com que o nosso software faça o que precisa de fazer: programamos um serviço em VB.NET para coletar dados, temos uma aplicação web AJAX / JavaScript + VB / ASP. NET para visualizar os dados, e um VB.NET interface gráfica baseada em formulários para Edite os dados. Entendo que as hipóteses de encontrar uma ferramenta que testasse as três são poucas a nulas, mas não esperava que uma única ferramenta cobrisse todas. Uma vez que o serviço que executamos é o mais importante, esperava que a comunidade Stack Overflow tivesse alguma ideia sobre quais as ferramentas de teste de automação seriam particularmente úteis para VB.NET serviços. Qualquer informação sobre a interface gráfica ou os lados da aplicação Web seria uma grande ajuda também.6 answers
Pode testar o seu serviço com qualquer estrutura de teste da unidade como NUnit, MbUnit , MSTest,... .
Seu aplicativo da web como você provavelmente sabe que há muitas aplicações diferentes, como Watir, Watin, Selenium, SWAT, Telerik WebUITest Studio.
Eu não estou familiarizado com a ferramenta de teste do formulário do Windows; no entanto, eu sei que Telerik está se juntando com um.
Você pode definitivamente usar o capture-replay para capturar e executar o script de teste. Mas eu sugiro que você deve, pelo menos, editar manualmente seus scripts para fazê-los
- mais legível Mais fácil de manter.
A coisa boa sobre o teste completo é que ele é capaz de olhar para as propriedades da sua forma, capturar essas propriedades para que você possa se referir a essas propriedades pelo seu nome, não apenas pela tela coordenada.
Eis uma pergunta semelhante.Business Objects-test with NUnit , mbUnit, MSTest
Teste Web - selénio {[5] } e NUnit ou WatiN
GUI do ambiente de trabalho - Não tenho a certeza, mas poderá tentar o pyWinAuto - é uma aplicação em python, mas poderá usar o IronPython, que é a implementação. Net
Para testes de carga, não pode bater abrir o STA