DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Java Magazine
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Video: Criando uma Aplicação Completa com JavaServer Faces - Aula 5 - Testes Automatizados

Nesta vídeo aula veremos Testes Automatizados.

Título:

Tempo: 00:15:14

Mini-Resumo: A palavra de ordem desta aula é Testes Automatizados, considero um ponto crucial para o sucesso de uma aplicação o emprego de testes na regra de negocio antes de partir para a criação de telas ou coisas do gênero, gosto dessa abordagem pois evita qualquer problema que tenhamos que voltar lá da tela para corrigir algo na regra.

Metodologia de desenvolvimento da aplicação do exemplo:
A especificação JSF descreve toda uma metodologia de trabalho a ser empregada no desenvolvimento WEB, desde a concepção do aplicativo até a sua manutenção futura.
Este curso foca os fundamentos, os principios e o funcionamento desta tecnologia. A segunda parte do curso desenvolve uma aplicação completa utilizando JSF.
O curso leva em consideração os padrões consagrados pelo mercado, tais como o conceito MVC e o conceito de DAO's - realidade encontrada na maioria das empresas.


Tecnologias Utilizadas: Java SE 6, NetBeans 6.1, Tomcat6 , JavaServer Faces 1.2

Exemplos construídos: Construímos todos os testes automatizados de nossa aplicação , bem como o suíte de testes que vai englobar todos os outros.

Palavras chaves: netbeans 6.1, tomcat, introdução, java, web, jsf, faces, mvc, aplicação completa, segurança.

Listar todos os posts de Introdução a JavaServer Faces

Dyego Souza Do Carmo
Engenheiro da Computação e evangelista da tecnologia Java , a mais de 16 anos especialista no sistema operacional linux. Atuando como Gerente de Desenvolvimento, Arquiteto Java a 10 anos sendo especialista em desenvolvimento de aplicações Java EE utilizando objetos distribuidos e Swing.
O que você achou deste post?

    9 COMENTÁRIOS

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Ronald Potier
Bom noite professor Dyego.
Estou fazendo seu curso da DevMedia de JSF. Estou na loja virtual, na
aula de testes automatizados.
Enganchei na conexão com o banco que pra mim parece estar bem. Uso
NetBeans 7.0.1
Segue os erros
org.apache.derby.jdbc.ClientDriver

Vale salientar que criei as tabelas, cadastrei, consultei e tudo

envie um e-mail com a tela de erro para seu endereço
dyego.carmo@go-java.com

se puder me dar uma força agradeço muitíssimo

Abraços
[há +1 ano] - Responder

 

[autor] Dyego Souza Do Carmo
Faltou apenas colocar o driver jdbc do javadb , ele vem dentro do glassfish !
[há +1 ano] - Responder
 

Ronald Potier
Oi Professor. Poderia me orientar como fazer. Estou utilizando nos meus projetos o tomcat. Já baixei o JDBC do site, mas acho que não consegui configurar direito.

Abraços
[há +1 ano] - Responder
 

[autor] Dyego Souza Do Carmo
Poderia colar aqui o erro ? tentou colocar o driver jdbc na pasta lib dele ?
[há +1 ano] - Responder
 

Werner De Paiva Marques.
Boa noite Dyego.
Sou de Mossoró-RN e gostaria de sua ajuda pois estou com problemas nos testes automatizados e nao consegui identificar o problema.
testValidadeUser, testGetById e testGetUsers
todos estao apresentando o mesmo problema:
"causou um ERRO: org.apache.derby.jdbc.ClientDriver"

segue como ficou o codigo, acompanhando as modificacoes que voce fez no video, antes de executar o
LoginDAOTest.java

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package myfirstjsfapp.dao;

import java.util.List;
import myfirstjsfapp.Login;
import org.junit.*;
import static org.junit.Assert.*;

/**
*
* @author Werner
*/
public class LoginDAOTest {

public LoginDAOTest() {
}

@BeforeClass
public static void setUpClass() throws Exception {
}

@AfterClass
public static void tearDownClass() throws Exception {
}

@Before
public void setUp() {
}

@After
public void tearDown() {
}

/**
* Test of validadeUser method, of class LoginDAO.
*/
@Test
public void testValidadeUser() throws Exception {
System.out.println("validadeUser");
String username = "dyego";
String password = "123";
LoginDAO instance = new LoginDAO();
boolean expResult = true;
boolean result = instance.validadeUser(username, password);
assertEquals(expResult, result);
}

/**
* Test of getById method, of class LoginDAO.
*/
@Test
public void testGetById() throws Exception {
System.out.println("getById");
int userId = 1;
LoginDAO instance = new LoginDAO();
Login result = instance.getById(userId);
assertNotNull(result);
}

/**
* Test of getUsers method, of class LoginDAO.
*/
@Test
public void testGetUsers() throws Exception {
System.out.println("getUsers");
LoginDAO instance = new LoginDAO();
List result = instance.getUsers();
assertTrue(result.size()>0);
}
}

Desde ja agradeço
[há +1 mês] - Responder

 

Werner De Paiva Marques.
Oi Dyego é Werner. Rapaz ja adicionei o driver javaderby na pasta lib. Não sei mais o q fazer.
[há +1 mês] - Responder

 

Werner De Paiva Marques.
Parei o curso até conseguir resolver isso e prosseguir.
[há +1 mês] - Responder

 

Diogo Souza
Olá Werner, blz?

Cara, tu pegou o jar do derby "derbyclient.jar" e add no classpath?

Não adianta add só na pasta lib, tem de referenciar no classpath do projeto também! :)
[há +1 mês] - Responder
 

Werner De Paiva Marques.
OK, Diogo deu certo
[há +1 mês] - Responder
 
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03