Pular para o conteúdo principal

Postagens

Updates da PSN

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 possível roubo de dados sensíveis http://blog.us.playstation.com/2011/04/26/update-on-playstation-network-and-qriocity/ Questões mais frequentes dos usuários do mundo todo http://blog.us.playstation.com/2011/04/27/qa-1-for-playstation-network-and-qriocity-services/

Falhas intangíveis na Sony PSN

Esse post é para todos os amantes (para não dizer viciados) do PS3. Há pelo menos 4 dias a PSN (rede para jogos online da Sony) está fora de serviço e o que os jogadores veem no blog são somente avisos vagos e sem NENHUMA previsão de normalização do serviço. O primeiro post foi publicado dia 20/04 e era bem curto e objetivo: "We’re aware certain functions of PlayStation Network are down. We will report back here as soon as we can with more information.Thank you for your patience. " Ficou claro nos post seguintes que o problema era muito maior do que parecia: 21/04: " While we are investigating the cause of the Network outage, we wanted to alert you that it may be a full day or two before we’re able to get the service completely back up and running. Thank you very much for your patience while we work to resolve this matter. Please stay tuned to this space for more details, and we’ll update you again as soon as we can." 22/04: "An external intrusion on our system...

Testes destrutivos

Testes destrutivos são testes com o intuito de causar falhas de maneira não controlada em um determinado 'pedaço' de uma aplicação. O objetivo desse tipo de teste é verificar a robustez de um sistema. Um exemplo de teste destrutivo é tentarmos causar uma negação de serviço (denial of service) de um sistema web. Ou seja, tentar tornar os recursos da aplicação indisponíveis para seus utilizadores. Tais recursos seriam invalidados por sobrecarga. Por exemplo, sobrecarga de memória. Ao sobrecarregar a memória, o sistema não seria capaz de fornecer determinado tipo de serviço. Testes de estresse (Stress Tests) Dependendo da forma que os testes de estresse são conduzidos, podemos classificá-los como testes destrutivos. Tais testes tem por objetivo testar a estabilidade de um sistema inteiro ou de determinada entidade do mesmo. Testes de estresse envolvem o consumo anormal (acima) das capacidades de um sistema, para testar a robustez, a confiabilidade e a capacidade do sistema, ou de ...

A consequência

Vez ou outra vemos grandes alardes por problemas em sites super acessados e a grande (e má) repercussão, além da mancha de imagem que isso causa. E não é que há alguns dias tivemos uma notícia publicada no site da Globo, dizendo que o presidente do Inep , Joaquim Soares Neto, deixou o cargo após os seguidos problemas no site durante a inscrição no Sisu (Sistema de Seleção Unificada). Não, a culpa não é dele, ou pelo menos não só dele. Os problemas começaram desde os erros de impressão nas provas do Enem do ano passado e sua saída era cogitada desde então. Ele não programa, não imprime, não elabora questões e não faz correção. Como presidente da organização, ele "só" orienta suas equipes para que o seu objetivo seja alcançado por todos. Fácil não é? Mas a lição que podemos tirar disso é de que erros estragam sim a reputação de pessoas, sistemas e até instituições. O seu sucessor com certeza não deve organizar tudo em alguns meses, mas deve sim começar a pensar hoje nos próxim...

Selenium IDE

Neste material pretendo abordar de forma prática a ferramenta Selenium. Não se trata de uma introdução teórica. É um hands-on básico. Chega de enrolação e ‘mãos a obra’. Primeiro, vamos baixar e instalar o Selenium IDE (que só funciona no Mozilla Firefox): Mozilla Firefox – http://br.mozdev.org/download/ Selenium IDE – http://seleniumhq.org/projects/ide/ Uma vez baixados e instalados, vamos a eles. Abra o Firefox e, pelo menu de ferramentas, abra o Selenium IDE: Certifique-se que o botão de gravação (bolinha vermelha do lado direito da janela do Selenium IDE) esteja clicado. Criei um Formulário pelo Google Docs para que pudéssemos fazer a interação com o Selenium. Segue o link: https://spreadsheets.google.com/viewform?formkey=dFRFQm5sYkE1RTR3V25BTlI5NVNHNEE6MQ&ifq Vamos começar os trabalhos. Em cima desse formulário, vou criar o meu script automatizado. Ações gravadas: Abri o formulário Digitei “João” no campo ‘Nome’ Selecionei “Casado(a)” como ‘Estado Civil‘ do nosso amigo João Ma...

SCRUM e Testes

Hoje vou abordar um assunto que vem sendo muito comentado no mercado de TI: SCRUM. Porém, a abordagem será voltada para testes. Vamos lá! O que é SCRUM? Scrum é uma metodologia ágil para gestão e planejamento de projetos de software. (NE.: Lembram do nosso post em que indicamos uma leitura sobre Metodologia Ágil ?) No Scrum, os projetos são dividos em ciclos que variam de 2 a 4 semanas e são chamados de Sprints. Sprint Um Sprint representa um período de tempo dentro do qual um conjunto de atividades deve ser executado. Ou seja, os Sprints são as iterações no Scrum. Para ilustrar melhor como funciona a metodologia Scrum. Veja a seguinte imagem: (fonte: http://improveit.com.br/scrum ) Vamos destrinchar a imagem acima: Product Backlog É um arquivo que contém as funcionalidades a serem implementadas durante o ciclo de vida do software (do produto). Sprint Backlog Por analogia, nota-se que são as funcionalidades a serem implementadas no Sprint corrente. Daily Scrum Meeting Reuni...

Selenium

Hein? Selenium? Selenium é um conjunto de ferramentas de testes para automação. Essas ferramentas se tornaram vários projetos e cada projeto trata de uma aplicação para teste de software. O mais conhecido é o Selenium IDE que é um plugin para o Firefox que ajuda na automação de testes funcionais. É muito fácil de instalar e em menos de 10 minutos você já consegue brincar de gravar scripts. O link oficial é esse: http://seleniumhq.org/projects/ide/ Nos próximos posts teremos tutoriais mais práticos. até logo!