demoiselle / behave

Demoiselle Behave
https://www.frameworkdemoiselle.gov.br/dbehave/
29 stars 53 forks source link

Versão 1.6.0 BETA 2 Lançada #489

Open juliancesar opened 5 years ago

juliancesar commented 5 years ago

Caros colegas, boa tarde.

Foi lançada a versão 1.6.0 BETA 2 para avaliação, que possui melhorias e correções.

Todas as principais modificações e correções estão listadas no seguinte link: https://www.frameworkdemoiselle.gov.br/dbehave/docs/1.6.0-BETA1/html/release.html

É muito importante que os projetos de automação (novos e em andamento) façam testes e no caso de terem problemas ou sugestões, reportem no Git Hub (https://github.com/demoiselle/behave/issues).

Para fazer o upgrade de versão basta alterar o arquivo pom.xml do projeto para a versão 1.6.0-BETA2.

Obrigado pela atenção e colaboração de todos.

juliancesar commented 5 years ago

Agora a pouco foram publicados os arquétipos da versão 1.6.0-BETA2 que já inclui o novo Runner AssertJ no seguinte endereço.

http://demoiselle.sourceforge.net/repository/archetype-catalog.xml

<archetype>
    <groupId>br.gov.frameworkdemoiselle.component.archetypes</groupId>
    <artifactId>jbehave-junit-archetype</artifactId>
    <version>1.6.0-BETA2</version>
    <repository>https://oss.sonatype.org/content/repositories/releases</repository>
</archetype>
<archetype>
    <groupId>br.gov.frameworkdemoiselle.component.archetypes</groupId>
    <artifactId>jbehave-selenium-archetype</artifactId>
    <version>1.6.0-BETA2</version>
    <repository>https://oss.sonatype.org/content/repositories/releases</repository>
</archetype>
<archetype>
    <groupId>br.gov.frameworkdemoiselle.component.archetypes</groupId>
    <artifactId>jbehave-fest-archetype</artifactId>
    <version>1.6.0-BETA2</version>
    <repository>https://oss.sonatype.org/content/repositories/releases/</repository>
</archetype>
<archetype>
    <groupId>br.gov.frameworkdemoiselle.component.archetypes</groupId>
    <artifactId>jbehave-assertj-archetype</artifactId>
    <version>1.6.0-BETA2</version>
    <repository>https://oss.sonatype.org/content/repositories/releases/</repository>
</archetype>
diegojohner commented 5 years ago

Bom dia Julian,

Testei essa versão Beta e notei que ela está muito mais lenta, os testes tem levado de 3 a 4 vezes mais tempo para serem executados.

juliancesar commented 5 years ago

@diegojohner, você comparou com qual versão? Pergunto isso pois as versões mais antigas não possuíam algumas verificações.

É interessante dar uma olhada na sua versão e fazer uma comparação no release notes com relação a 1.6.0-BETA1 no seguinte endereço https://www.frameworkdemoiselle.gov.br/dbehave/docs/1.6.0-BETA1/html/release.html .

diegojohner commented 5 years ago

@juliancesar, eu to usando aqui a 1.5.1 porque tentei usar a 1.5.3 e dava um erro que ele não achava o caminhos das histórias pra rodar. Acabei não indo atrás pra tentar resolver esse problema.

juliancesar commented 5 years ago

Outra questão é verificar as estatísticas de execução utilizando a propriedade behave.runner.showExecutionStatistics no behave.properties, com esta propriedade com valor true é possível verificar o tempo de cada verificação e saber o que esta causando a lentidão.

juliancesar commented 5 years ago

@juliancesar, eu to usando aqui a 1.5.1 porque tentei usar a 1.5.3 e dava um erro que ele não achava o caminhos das histórias pra rodar. Acabei não indo atrás pra tentar resolver esse problema.

Na versão 1.6.0 o erro do caminho das histórias ainda ocorrem?

Realmente da versão 1.5.1 para a 1.6.0 foram feitas várias de melhorias relacionadas a verificações de componentes de tela, tente verificar a questão das estatísticas que comentei.

diegojohner commented 5 years ago

Blz. Vou dar uma olhada. Vlw.

@juliancesar, eu to usando aqui a 1.5.1 porque tentei usar a 1.5.3 e dava um erro que ele não achava o caminhos das histórias pra rodar. Acabei não indo atrás pra tentar resolver esse problema.

Na versão 1.6.0 o erro do caminho das histórias ainda ocorrem?

Realmente da versão 1.5.1 para a 1.6.0 foram feitas várias de melhorias relacionadas a verificações de componentes de tela, tente verificar a questão das estatísticas que comentei.

Nessa versão 1.6.0-Beta2 o erra das histórias não ocorre. Vou dar uma verificada nessa questão das estatísticas. Vlw.

juliancesar commented 5 years ago

É bom verificar se seu projeto esta em modo debug, segue artigo na wiki de como fazer.

https://github.com/demoiselle/behave/wiki/Como-colocar-o-teste-em-modo-DEBUG

diegojohner commented 5 years ago

É bom verificar se seu projeto esta em modo debug, segue artigo na wiki de como fazer.

https://github.com/demoiselle/behave/wiki/Como-colocar-o-teste-em-modo-DEBUG

Já tah sim. ;)