Compartilhar via


Testando aplicativos da Internet

Há alguns desafios de teste exclusivos na Internet, especialmente para aplicativos em execução em um servidor Web. Seu teste inicial provavelmente será feito usando um cliente de usuário único conectando-se a um servidor de teste. Isso será útil para depurar seu código.

Você também quererá testar em condições reais: com vários clientes conectados em conexões de alta velocidade, bem como em linhas seriais de baixa velocidade, incluindo conexões de modem. Pode ser difícil simular condições reais, mas certamente vale a pena gastar tempo projetando cenários possíveis e executando-os. Se possível, você também desejará usar ferramentas para fazer testes de capacidade e estresse. Determinadas classes de bugs, como falhas de temporização, são difíceis de encontrar e reproduzir.

Um dos desafios da programação na Internet é sua visibilidade. Muitos acessos ao seu site podem diminuir a velocidade do servidor. Você deseja que seu servidor se degrade suavemente. Você deseja impedir qualquer coisa que possa ser destrutiva para o computador de um usuário se o aplicativo falhar (por exemplo, corrupção de dados durante a gravação no registro ou ao escrever cookies no cliente).

Consulte também

Tarefas de programação da Internet do MFC
Noções básicas de programação da Internet do MFC