Vez ou outra vemos grandes alardes por problemas em sites super acessados e a grande (e ma) repercussao, alem da mancha de imagem que isso causa.E nao e que ha alguns dias tivemos uma noticia publicada no site da Globo, dizendo que o presidente do Inep, Joaquim Soares Neto, deixou o cargo apos os seguidos problemas no site durante a inscricao no Sisu (Sistema de Selecao Unificada).Nao, a culpa nao e dele, ou pelo menos nao so dele. Os problemas comecaram desde os erros de impressao nas provas do Enem do ano passado e sua saida era cogitada desde entao. Ele nao programa, nao imprime, nao elabora questoes e nao faz correcao. Como presidente da organizacao, ele "so" orienta suas equipes para que o seu objetivo seja alcancado por todos.Facil nao e? Mas a licao que podemos tirar disso e de que erros estragam sim a reputacao de pessoas, sistemas e ate instituicoes. O seu sucessor com certeza nao deve organizar tudo em alguns meses, mas deve sim comecar a pensar hoje nos proximos passos para melhorar os processos internos do Inep e fazer com que o menor numero possivel de erros (ou nenhum) chegue aos leitores, estudantes, jornalistas e todos os outros envolvidos.Veja a noticia na integra:http://g1.globo.com/vestibular-e-educacao/noticia/2011/01/presidente-do-inep-deixa-o-cargo.html Caros... estamos aqui novamente para informar a voces que nos proximos posts vamos mesclar artigos sobre e testes e tutoriais, quase mini-treinamentos sobre algumas ferramentas interessantes da area, esperamos que ajude em algum momento da sua carreira e queremos tambem que voces mandem suas duvidas, criticas, sugestoes e pedidos de novas revisoes ou tutoriais, qualquer coisa, qualquer feedback e bem visto ;-) Suponha que voce encontre a seguinte tela na aplicacao que esta testando: Quando voce inspeciona esses objetos, voce percebe que eles nao tem propriedades unicas (exclusivas), e voce nao consegue diferencia-los utilizando a programacao descritiva. O que fazer entao? Voce pode usar o seguinte trecho de codigo para clicar no primeiro botao Add, por exemplo. (veja os comentarios para obter detalhes sobre o codigo abaixo):_______________________________________________________ 'Define as caracteristicas gerais dos objetos Set objectDescription = Description.Create() objectDescription("html tag").Value = "INPUT" objectDescription("type"). Value = "button" objectDescription("value"). Value = "Add" 'Define a pagina onde estao localizados os filhos (objetos propriamente ditos) Set objectChild = Browser("Claris Browser").Page("index:=0").ChildObjects(ojectDescription) 'Se necessario, conte quantos objetos existem na pagina 'counter = objectChild.Count() 'Clica no primeiro objeto encontrado (indices variam de 0 ate counter-1) objectChild(0).Click() 'Aqui as variaveis vao ser desalocadas Set objectChild = Nothing Set objectDescription = Nothing_______________________________________________________Sinta-se a vontade para enviar perguntas ou sugestoes.Ate breve! Apenas para continuar o post anterior, seguem abaixo links dos posts mais importantes do blog da PSN sobre o desligamento da rede:Post que comunica o possivel roubo de dados sensiveishttp://blog.us.playstation.com/2011/04/26/update-on-playstation-network-and-qriocity/Questoes mais frequentes dos usuarios do mundo todohttp://blog.us.playstation.com/2011/04/27/qa-1-for-playstation-network-and-qriocity-services/ Testes destrutivos sao testes com o intuito de causar falhas de maneira nao controlada em um determinado 'pedaco' de uma aplicacao. O objetivo desse tipo de teste e verificar a robustez de um sistema.Um exemplo de teste destrutivo e tentarmos causar uma negacao de servico (denial of service) de um sistema web. Ou seja, tentar tornar os