Testar aplicativos de Internet
Há alguns desafios de testes exclusivos na Internet, especialmente para aplicativos executados em um servidor Web.O teste inicial provavelmente será feito usando um cliente de usuário único, conectando a um servidor de teste.Isso será útil para depurar seu código.
Você também desejar testar em condições reais: com vários clientes conectados através de conexões de alta velocidade, bem como linhas seriais de baixa velocidade, incluindo as conexões de modem.Pode ser difícil simular condições reais, mas certamente vale a pena gastar possíveis cenários de tempo de design e executá-los.Se possível, você também desejará usar ferramentas para teste de stress e capacidade de fazer.Determinadas classes de erros, como erros de tempo, são difíceis de localizar e reproduzir.
Um dos desafios de programação de Internet é sua visibilidade.Vários acessos ao seu site podem prejudicar seu servidor.Você deseja que seu servidor degradar normalmente.Você deseja impedir que qualquer coisa que poderia ser destrutivo para o computador do usuário se o aplicativo falhar (por exemplo, corrupção de dados enquanto você gravar no registro ou escrever cookies no cliente).