Valdemar em 02/02/10

testNG

TestNG é um framework inspirado no JUnit e NUnit, mas que foram adicionado novas funcionalidades que deixam o framework mais poderoso e fácil de usar. Algumas delas já foram implementadas em outros frameworks, mas as vantagens são:


- Suporte a annotation
– Configurações flexíveis
– Permite a distribuíção de testes
– Plugins para as principais IDE’s (netbeans, eclipse, IDEA…)


TestNG foi projetado para cobrir todas as categorias de testes: unidade, integração, regressão e etc, permitindo separar seu código Java dos testes a serem executados.  Podendo também especificar arbitrariamente métodos que poderão ser executados, em um momento específico dos testes, como “executar esse método antes de cada teste” ou “executar depois de todos os testes executarem”.



Outras features que gosto bastante é dependência de métodos e grupos de métodos, que garante que um grupo de testes sejam executados antes de outros. Grupos de grupos, quando você específica que um teste é de um grupo, podendo esse grupo ser inserido dentro de outro grupo maior. Os Relatórios podem ser gerados para mostrar os testes executados, o tempo gasto, status e etc. A Geração de relatório dos testes realizados que também é compatível com o JUnitReport. Veja um exemplo.


Os testes possuem 3 tipos de dados:

Parameters, são parâmetros passados para os métodos dos testes. Groups, dividido em duas partes, definição (quando você quer criar grupos que contêm outros grupos) e execução (específica o grupo de testes a serem executados). Classes, que definem quais classes farão parte do teste em execução.


Bom, existem diversas vantagens em se utilizar o TestNG, mas a lista é muito longa, então se você não conhece, faça o download e experimente! Existe um artigo fazendo uma comparação entre o JUnit e o TestNG bem interessante. Que outras vantagens você consegue identificar que são realmente úteis aos testes que o TestNG proporciona?


Fiz um projeto exemplo bem simples no Maven2 mostrando uma classe de testes e alguns annotations.

Tags: , ,

Uma supresa foi a SCSNI beta exam, mesmo com o tempo muito curto
deu para estudar todo o conteúdo e por ter trabalhado 5 meses
com o netbeans me ajudaram a conquistar essa certificação na versão Beta.


Por volta de 161 questões e 3 horas e meia de prova, muito cansativo,

devido a tantas questões e pelo tempo de prova.

Mas os estudos me fizeram com que eu admirasse ainda mais essa IDE

tão poderosa com diversos plugins e funcionalidades inclusas em um único lugar.


Tanto que o slogan do Netbeans é “The only IDE you need” e to começando a
achar que eles tem razão…

Valdemar em 02/11/09

Lançado a segunda versão da série Assissin´s Creed, com um novo personagem e mais poderoso do que o primeiro. Joe

Resenha


Tags: ,

Valdemar em 10/08/09

gi_joe.jpg

Acabei de chegar do cinema e fui ver o G.I Joe o filme, grande clássico dos desenhos animados dos anos 80, o antigo Comandos em Ação. Quem nunca viu ou teve os bonecos dos G.I Joe desses quando criança?

O filme assim como o desenho, é a luta contra os terroristas do grupo Cobra. Já que o título do filme é “A origem de Cobra”, não é muito parecido com o desenho, assim como todos filmes que foram baseados de jogos, de desenhos e vice-versa. Mas com certeza esse filme ficou bem melhor do que o desenho.

ninjas.jpg

Esse filme foi feito para quem não gosta de muita história, mas que curte muito efeitos especiais, lutas com ninjas, muita destruíção e tecnologia. A cena da perseguição em Paris e da Torre Eiffel sendo destruída pelos micro-rôbos, que conseguem corroer metal, foram as mais impressionantes que achei no filme (cena vista também no trailer do filme).

siennamiller.png

Mas por mim só de ter visto a bela Sienna Miller morena nesse filme, já valeu o preço do ingresso. A vi a primeira vez no filme Alfie, principalmente na cena quando ela aparece Christmas Miracle.

“G.I. Joe: A Origem da Cobra” estreou nessa sexta-feira(07/08) e eu não poderia perder de ver o filme no cinema. Assista o trailer.

Imagem de Amostra do You Tube

Tags: ,