jProton 0.3.1 e Testes Unitários

2 views
Skip to first unread message

Pedro Simonetti Garcia

unread,
Oct 29, 2008, 6:05:13 AM10/29/08
to jpr...@googlegroups.com
Pessoal,

Conforme já discutimos em reunião, devemos lançar uma versão 0.3.1a, enquanto nos preparamos para lançar a próxima versão 0.4.0, já em fase beta se tivermos em concordância com relação ao core. Ao entramos em beta, significa que obrigatoriamente deveremos levar em consideração a backwards compatibility do framework (compatibilidade com as versões anteriores), e sempre que possível a backwards portability no caso de serem encontrados bugs críticos, ou seja, ao encontrar um grande erro, deve-se portar a correção para a versão antiga em maior uso.

Venho comunicar que já comecei a trabalhar nessa versão, e já concluí a refatoração mais complicada, para solucionar um problema no IE, que acabou abrangendo boa parte do código. Portanto, essa versão não deve sair em breve.

Mas temos um dilema. Fica difícil garantir que a nova versão 0.3.1a não terá nenhum erro em nenhum navegador, se não temos testes unitários, pois a base de código já está bem extensa. Penso então que é a melhor hora para colocarmos os testes unitários em prática é agora. Para isso, precisamos de quantas "mãozinhas" extras puderam ajudar na criação de casos de teste.

Já existe um framework de testes unitários para JavaScript bem conceituado, chamado de JSUnit, inspirado no JUnit para Java.
http://www.jsunit.net/

Eu ainda não tinha lido a documentação dele, então resolvi avaliar a aplicabilidade de usarmos os testes unitários já nesse próximo release. E vi que o negócio é bem simples. Quem puder ajudar na criação de casos de testes, convido a ler a documentação também:
http://www.jsunit.net/documentation/index.html

Quem quiser ver o código do framework, as alterações já estão no controle de versão:
http://jproton.googlecode.com/svn-history/r248/trunk/source/jproton.js

Então resumindo, a próxima versão será lançada em breve, e quanto mais gente poder ajudar na criação de casos de teste, identificação e correção de bugs, mais cedo conseguiremos publicá-la.


abraços,

Pedro.

pedrosi...@gmail.com

unread,
Oct 29, 2008, 6:10:37 AM10/29/08
to Framework JavaScript jProton
Para não deixar dúvidas pois eu fiz uma pequena confusão ao editar o
texto: a próxima versão 0.3.1 SERÁ lançada em breve!

Desculpem a duplicação.

On 29 out, 08:05, "Pedro Simonetti Garcia" <pedrosimone...@gmail.com>
wrote:
> Pessoal,
>
> Conforme já discutimos em reunião, devemos lançar uma versão 0.3.1a,
> enquanto nos preparamos para lançar a próxima versão 0.4.0, já em fase beta
> se tivermos em concordância com relação ao core. Ao entramos em beta,
> significa que obrigatoriamente deveremos levar em consideração a backwards
> compatibility do framework (compatibilidade com as versões anteriores), e
> sempre que possível a backwards portability no caso de serem encontrados
> bugs críticos, ou seja, ao encontrar um grande erro, deve-se portar a
> correção para a versão antiga em maior uso.
>
> Venho comunicar que já comecei a trabalhar nessa versão, e já concluí a
> refatoração mais complicada, para solucionar um problema no IE, que acabou
> abrangendo boa parte do código. Portanto, essa versão não deve sair em
> breve.
>
> Mas temos um dilema. Fica difícil garantir que a nova versão 0.3.1a não terá
> nenhum erro em nenhum navegador, se não temos testes unitários, pois a base
> de código já está bem extensa. Penso então que é a melhor hora para
> colocarmos os testes unitários em prática é agora. Para isso, precisamos de
> quantas "mãozinhas" extras puderam ajudar na criação de casos de teste.
>
> Já existe um framework de testes unitários para JavaScript bem conceituado,
> chamado de JSUnit, inspirado no JUnit para Java.http://www.jsunit.net/

bt_bruno

unread,
Nov 5, 2008, 5:59:37 AM11/5/08
to Framework JavaScript jProton
Tenho um grande amigo meu que por sinal trabalha comigo e ainda é
analista de qualidade. Se propôs a integrar a parte de testes do
jProton através do uso do jsUnit. O que acham? :)

P.S. Já ouviram falar do Selenium? Estou fazendo um artigo sobre,
enquanto isso adianto o link daonde fiquei sabendo dele:
http://extjs.com/blog/2008/11/03/testing-ext-js-ext-gwt-applications-with-selenium/
> > Pedro.- Hide quoted text -
>
> - Show quoted text -

Thiago Victorino

unread,
Nov 5, 2008, 6:43:16 AM11/5/08
to jpr...@googlegroups.com
O selenuim é bom, mas quando se trataq de aplicações com HTTREQUEST acaba dando aguns problemas...

MAs para teste é ótmo

2008/11/5 bt_bruno <btbr...@hotmail.com>



--
Thiago Victorino

Pedro Simonetti Garcia

unread,
Nov 13, 2008, 2:40:03 PM11/13/08
to jpr...@googlegroups.com
Bruno,

Não esqueci do que você disse não! Gostaria muito que seu amigo participasse de alguma reunião para nos conhecer e saber mais sobre o projeto.

Estou ainda finalizando o padrão dos testes, mas antes gostaria de confirmar com vocês sobre um novo recurso do framework: preprocessadores, inspirado na linguagem C. À noite eu explico em detalhes esse recurso.

abraços,

Pedro.


2008/11/5 bt_bruno <btbr...@hotmail.com>
Reply all
Reply to author
Forward
0 new messages