terça-feira, 16 de abril de 2013
terça-feira, 2 de abril de 2013
Os cinco livros fundamentais sobre Software Testing
Todas as pessoas envolvidas em testes de software e Quality Assurance sabem que se pode ter as competências perfeitas; cada dia de trabalho é um momento de aprendizagem. Alguns testers gostam de ir a diferentes conferências, com o objetivo de conhecer novas experiências; outros gostam de assistir a cursos de vídeo; mas o método mais popular - diria, clássico - continua a ser a leitura. Por esse motivo sugerimos cinco livros fundamentais sobre testing.
Lessons Learned in Software Testing, por Cem Kaner, James Bach, e Bret Pettichord
Este é o melhor livro para obter conhecimentos práticos. Os autores apresentam cerca de 300 lições, que abrangem uma grande variedade de questões. Todas estas questões podem ser interessantes para um tester de qualquer nível. Este livro também pode ser uma espécie de catálogo para uma equipa de testes, pois contém uma enorme diversidade de casos práticos.
How We Test Software at Microsoft, por Alan Page, Ken Johnston, e Bj Rollison
Este é um livro útil que apresenta uma vasta gama de reflexões sobre testes de software na Microsoft, incluindo em explicações detalhadas de casos práticos. Quer seja um profissional experiente ou novato, este livro tem sempre algo de novo. Cópias deste livro em PDF encontram-se com facilidade em alguns sites.
Perfect Software: And Other Illusions about Testing, por Gerald M. Weinberg
Esta é uma visão genérica e abrangente sobre algumas das principais questões ligadas ao testing: “Porque é que temos de testar tudo?” ou “Porque é que os testes conseguem ser tão complicados?” O livro é pequeno (200 páginas) e de leitura rápida. Este livro não aborda o lado prático dos testes, mas antes o “porquê” dos testes. Ideal para principiantes.
The Art of Software Testing, por Glenford J. Myers
Este é também um livro ideal como “primeira leitura de um tester”. Algumas das situações descritas já estão desactualizadas, mas não isso não o torna menos interessante. É difícil encontrar um exemplar deste livro hoje em dia, mas na internet conseguem-se encontrar cópias em PDF.
High Performance Web Sites: Essential Knowledge for Front-End Engineers, por Steve Souders
O livro é rápido para leitura e contém uma grande diversidade de conselhos úteis e respostas. Alguns destes já são aplicados por muitas empresas. Em geral, este é um livro interessante para quem tem de fazer testes num website. E quem já leu isto tudo? Bem, para esses sugiro que comparem os conteúdos destes livros com a realidade do trabalho em que estão envolvidos. E dêem o vosso feedback!
--------------------------------------
Traduzido e adaptado de: Top 5 Software Testing Books To Read
Lessons Learned in Software Testing, por Cem Kaner, James Bach, e Bret Pettichord
Este é o melhor livro para obter conhecimentos práticos. Os autores apresentam cerca de 300 lições, que abrangem uma grande variedade de questões. Todas estas questões podem ser interessantes para um tester de qualquer nível. Este livro também pode ser uma espécie de catálogo para uma equipa de testes, pois contém uma enorme diversidade de casos práticos.
How We Test Software at Microsoft, por Alan Page, Ken Johnston, e Bj Rollison
Este é um livro útil que apresenta uma vasta gama de reflexões sobre testes de software na Microsoft, incluindo em explicações detalhadas de casos práticos. Quer seja um profissional experiente ou novato, este livro tem sempre algo de novo. Cópias deste livro em PDF encontram-se com facilidade em alguns sites.
Perfect Software: And Other Illusions about Testing, por Gerald M. Weinberg
Esta é uma visão genérica e abrangente sobre algumas das principais questões ligadas ao testing: “Porque é que temos de testar tudo?” ou “Porque é que os testes conseguem ser tão complicados?” O livro é pequeno (200 páginas) e de leitura rápida. Este livro não aborda o lado prático dos testes, mas antes o “porquê” dos testes. Ideal para principiantes.
The Art of Software Testing, por Glenford J. Myers
Este é também um livro ideal como “primeira leitura de um tester”. Algumas das situações descritas já estão desactualizadas, mas não isso não o torna menos interessante. É difícil encontrar um exemplar deste livro hoje em dia, mas na internet conseguem-se encontrar cópias em PDF.
High Performance Web Sites: Essential Knowledge for Front-End Engineers, por Steve Souders
O livro é rápido para leitura e contém uma grande diversidade de conselhos úteis e respostas. Alguns destes já são aplicados por muitas empresas. Em geral, este é um livro interessante para quem tem de fazer testes num website. E quem já leu isto tudo? Bem, para esses sugiro que comparem os conteúdos destes livros com a realidade do trabalho em que estão envolvidos. E dêem o vosso feedback!
--------------------------------------
Traduzido e adaptado de: Top 5 Software Testing Books To Read
quinta-feira, 28 de março de 2013
quinta-feira, 14 de março de 2013
quarta-feira, 6 de março de 2013
Bugs que ficaram famosos recentemente
Porque a nossa actividade é detectar falhas no software, aqui fica o registo de algumas falhas que ficaram famosas em tempos recentes.
Bug na Estação Espacial Internacional
Uma equipa da NASA que pretendia testar o reabastecimento e reparação automática de satélites viu a sua missão adiada devido a um erro no software que controla o braço robotizado da Estação Espacial. O reabastecimento de reparação automático de satélites poderá prolongar a vida destes engenhos e poupar milhares de milhões de Euros aos operadores. Esta tecnologia poderá ainda ser útil na recolha de lixo espacial. A missão só foi iniciada 10 dias após a data prevista, após correcções e testes exaustivos que garantiram que o software em causa não tinha qualquer problema.
Para mais informações: Software error holds up International Space Station experiment
Falha de segurança nos iPhones
Em 15 de Fevereiro a Apple confirmou que um bug no seu software iOS permite que utilizadores não autorizados acedam a voice emails, fotos e contactos dos iPhones. A empresa afirmou estar trabalhar para corrigir o problema.
Para mais informações: Apple Software Bug Allows Unathorised Access to Locked IPhones
Erros de Software provocam interrupções em diferentes Bolsa Mundiais
Nas últimas semanas, as bolsas de valores de Mumbai, na Índia, e de Osaka, no Japão, foram afectadas por erros de software. Em Mumbai, as acções da Tata Motors (propriedade da Jaguar e da Land Rover) caíram 10% ; outras empresas também sofreram perdas significativas. Em Osaka, foi a Bolsa de Derivados que viu as transacções suspensas durante 95 minutos. O sistema teve de ser reinicializado e foi aberta uma investigação para averiguar as causas do problema. Recorde-se que ao longo dos últimos meses várias Bolsas têm sofrido problemas devido a falhas de software. Em Novembro registou-se um problema em Estocolmo que levou à suspensão de todas as transacções durante algumas horas; e em Setembro foi a Bolsa Nacional da Índia que viu as transacções interrompidas durante alguns minutos.
Para mais informações:
Software error causes unexpected drops in Mumbai stock prices
Japanese Derivatives Halted After Osaka System Crashes
Bug na Estação Espacial Internacional
Uma equipa da NASA que pretendia testar o reabastecimento e reparação automática de satélites viu a sua missão adiada devido a um erro no software que controla o braço robotizado da Estação Espacial. O reabastecimento de reparação automático de satélites poderá prolongar a vida destes engenhos e poupar milhares de milhões de Euros aos operadores. Esta tecnologia poderá ainda ser útil na recolha de lixo espacial. A missão só foi iniciada 10 dias após a data prevista, após correcções e testes exaustivos que garantiram que o software em causa não tinha qualquer problema.
Para mais informações: Software error holds up International Space Station experiment
Falha de segurança nos iPhones
Em 15 de Fevereiro a Apple confirmou que um bug no seu software iOS permite que utilizadores não autorizados acedam a voice emails, fotos e contactos dos iPhones. A empresa afirmou estar trabalhar para corrigir o problema.
Para mais informações: Apple Software Bug Allows Unathorised Access to Locked IPhones
Erros de Software provocam interrupções em diferentes Bolsa Mundiais
Nas últimas semanas, as bolsas de valores de Mumbai, na Índia, e de Osaka, no Japão, foram afectadas por erros de software. Em Mumbai, as acções da Tata Motors (propriedade da Jaguar e da Land Rover) caíram 10% ; outras empresas também sofreram perdas significativas. Em Osaka, foi a Bolsa de Derivados que viu as transacções suspensas durante 95 minutos. O sistema teve de ser reinicializado e foi aberta uma investigação para averiguar as causas do problema. Recorde-se que ao longo dos últimos meses várias Bolsas têm sofrido problemas devido a falhas de software. Em Novembro registou-se um problema em Estocolmo que levou à suspensão de todas as transacções durante algumas horas; e em Setembro foi a Bolsa Nacional da Índia que viu as transacções interrompidas durante alguns minutos.
Para mais informações:
Software error causes unexpected drops in Mumbai stock prices
Japanese Derivatives Halted After Osaka System Crashes
sábado, 16 de fevereiro de 2013
sexta-feira, 1 de fevereiro de 2013
Why banks are likely to face more software glitches in 2013
The core of the problem is that the business software used by the institutions has become horrifically complex, according to Lev Lesokhin, strategy chief at New York-based software analysis firm Cast.
He says developers are good at building new functions, but bad at ensuring nothing goes wrong when the new software is added to the existing mix.
"Modern computer systems are so complicated you would need to perform more tests than there are stars in the sky to be 100% sure there were no problems in the system," he explains.
"Business software is becoming increasingly complex, composed of sub-systems written in different programming languages, on different machines by disparate teams.
"This means no single person, or even group of people, can ever fully understand the structure under the key business transactions in an enterprise. Testing alone is no longer a viable option to ensure dependable systems."
Mr Lesokhin adds the West's banking system is particularly exposed because it was the first to install computer systems and much of the sector was badly wounded by the credit crunch's knock-on effects.
Decades of bolt-on code has made banking systems complicated to comprehend. "Tough financial times mean a squeeze on budgets and less effort spent on modernisation and quality assurance," he says.
(...) Artigo completo aqui.
He says developers are good at building new functions, but bad at ensuring nothing goes wrong when the new software is added to the existing mix.
"Modern computer systems are so complicated you would need to perform more tests than there are stars in the sky to be 100% sure there were no problems in the system," he explains.
"Business software is becoming increasingly complex, composed of sub-systems written in different programming languages, on different machines by disparate teams.
"This means no single person, or even group of people, can ever fully understand the structure under the key business transactions in an enterprise. Testing alone is no longer a viable option to ensure dependable systems."
Mr Lesokhin adds the West's banking system is particularly exposed because it was the first to install computer systems and much of the sector was badly wounded by the credit crunch's knock-on effects.
Decades of bolt-on code has made banking systems complicated to comprehend. "Tough financial times mean a squeeze on budgets and less effort spent on modernisation and quality assurance," he says.
(...) Artigo completo aqui.
Subscrever:
Comentários (Atom)
