Sunteți pe pagina 1din 4

Test Template

Integrantes
Project/Task

Theddy Luna, Daniel Calle,


Espinoza, Mauricio Espinoza
Xmpp + Nao

Daro Date

12/06/2016

YOUNAO: YouNao bsicamente, se trata de una aplicacin que puede


entablar conversaciones con los usuarios. De este modo, si ellos se platican o
le preguntan algo, este responder y, debido a que cuenta con una gran base
datos. Cuando un usuario empieza a chatear con YOUNAO no est
chateando con ninguna persona sino con el propio programa.

Test
Name/#
Test
Objective
Test
Descriptio
n
Test
Conditions
Expected
Results
Expected
Results
Actual
Results

Prueba 1

Test
Name/#
Test
Objective
Test
Descriptio
n

Prueba 2

Test
Condition
s
Expected
Results
Expected
Results
Actual
Results

Determinar el correcto funcionamiento del protocolo XMPP mediante dos clientes


(App Android o IOS con soporte para XMPP y un cliente desarrollado en java)
Un cliente de android enviara un mensaje hacia un cliente desarrollado en java el
mismo que debe mostrar en consola el mensaje recibido.
En Android vamos a usar Xabber como cliente XMPP y en java vamos a hacer uso
Usar solo el archivo Principal.java ubicado en el directorio del programa:
XMPPJava/src/Principal.java
Mensaje de j2: hola

Determinar el correcto funcionamiento del programa desarrollado en java


conectndonos a la base de datos Mysql (NaoQ) y recibir datos de la misma.
El objetivo del proyecto es que el nao nos responda de acuerdo a las preguntas
que estn establecidas en la base de datos (respuesta que vamos a recibir en
nuestra aplicacin Android de acuerdo a una pregunta propuesta). A la presente
base vamos a conectarla con java mediante un jdbc llamado mysql-connector.jar
En Android vamos a usar Xabber como cliente del cual vamos a enviar una
pregunta al cliente llamado java y del cual vamos a recibir una respuesta de
manera automtica
Usar solo el archivo Principal.java ubicado en el directorio del programa:
XMPPJava/src/Principal.java
Conectado correctamente a la base de datos Naoq
Pregunta enviada: hola
Respuesta recibida: hola, mucho gusto

Test
Name/#
Test
Objective
Test
Descriptio
n
Test
Conditions
Expected
Results
Expected
Results
Actual
Results

Test
Name/#
Test
Objective
Test
Descriptio
n
Test
Conditions

Expected
Results
Expected
Results

Prueba 3
Determinar el correcto funcionamiento del programa resolvindonos cualquier
problema matemtico enviado y devolviendo al cliente una respuesta.
En este caso el nao nos va a responder el resultado de cualquier problema
matemtico que se le plantee en la aplicacin de Android o Ios devolvindonos
la respuesta correspondiente.
El cliente de Android enviara una pregunta a travs del chat a travs del
siguiente patrn Calcula: 2*5/5 enviado este mensaje, nos tiene que devolver un
mensaje con la respuesta del problema matemtico en este caso 2
Usar solo el archivo Principal.java ubicado en el directorio del programa:
XMPPJava/src/Principal.java
Pregunta recibida: Calcula:2*5/5
Respuesta enviada: 2

Prueba 4
Determinar el correcto funcionamiento del programa en el sentido de que si el
Nao no sabe alguna pregunta propuesta, el software nos solicite aprender,
siendo nosotros los que le enseemos mediante un patrn.
Un cliente de android enviara un mensaje (Pregunta) del cual para el software
es una pregunta desconocida, el mismo le va a solicitar aprender y mediante un
patrn el cliente enseara al software a responder esa pregunta cuando dicha
pregunta vuelva a formularse en la siguiente solicitud.
El cliente de Android enviara una pregunta a travs del chat si dicha pregunta
no existe en la base de datos el software nos va a solicitar aprender y para eso
debemos ensearle la pregunta anteriormente formulada mediante el siguiente
patrn #Pregunta;Respuesta# una vez enviado, El Nao nos confirmara que
aprendio, lo cual nos da la posibilidad de volver a formular la pregunta
anteriormente dicha, el Nao nos va a responder de acuerdo a lo que le hemos
enseado.
Usar solo el archivo Principal.java ubicado en el directorio del programa:
XMPPJava/src/Principal.java
Pregunta recibida: Capital de Ecuador
Respuesta enviada: No entiendo quiero aprender
Pregunta recibida: #capital de ecuador;quito#
Respuesta enviada: He aprendido vuelve a preguntarme para responder tu
pregunta
Pregunta recibida: capital de ecuador
Respuesta enviada: quito

Actual
Results

Test
Name/#
Test
Objective
Test
Descriptio
n
Test
Conditions
Expected
Results
Expected
Results

Actual
Results

Prueba 5
Determinar el correcto funcionamiento del programa traducindonos cualquier
palabra de espaol a ingles
En este caso el nao nos va a responder en ingles cualquier palabra enviada en
espaol la misma que ser planteada en la aplicacin de Android o Ios
devolvindonos la traduccin correspondiente en ingls.
El cliente de Android enviara una pregunta a travs del chat a travs del
siguiente patrn Traduce: perro, enviado este mensaje, el software hara una
consulta al diccionario para determinar si dicha palabra existe, nos tiene que
devolver un mensaje con la traduccin correcta, en este caso nos responde dog.
Usar el archivo Principal.java ubicado en el directorio del programa:
XMPPJava/src/Principal.java, y el archivo traductor.java en el directorio del
programa: XMPPJava/src/traductor.java y un diccionario espaol-ingls en un
txt en el siguiente directorio: XMPPJava/diccionario.txt.
Pregunta recibida: Traduce: perro
Respuesta enviada: dog

CAPTURAS DE PANTALLAS
PRUEBA 1:

PRUEBA 2:

PRUEBA3:

PRUEBA4:

PRUEBA5:

S-ar putea să vă placă și