Testando aplicativos da Internet
Há alguns desafios de teste exclusivos na Internet, especialmente para aplicativos em execução em um servidor Web. O teste inicial provavelmente será feito usando um cliente de usuário único que se conecta a um servidor de teste. Isso será útil para depurar seu código.
Também é recomendável testar em condições reais: com vários clientes conectados em conexões de alta velocidade, bem como linhas serial de baixa velocidade, incluindo conexões de modem. Pode ser difícil simular condições reais, mas certamente vale a pena dedicar um tempo a projetar possíveis cenários e executá-los. Se possível, também é recomendável usar ferramentas para realizar testes de capacidade e estresse. Determinadas classes de bugs, como bugs de tempo, são difíceis de encontrar e reproduzir.
Um dos desafios da programação na Internet é sua visibilidade. Muitos acessos ao seu site podem atrasar o servidor. Você quer que seu servidor se degrade normalmente. Você deseja impedir qualquer coisa que possa ser destrutiva para o computador de um usuário se o aplicativo falhar (por exemplo, danificação de dados durante a gravação no registro ou ao gravar cookies no cliente).
Confira também
Tarefas de programação da Internet no MFC
Noções básicas de programação da Internet no MFC