AnnBenavides / Practica2

Bitácora de mi Paractica II @NICChile
0 stars 0 forks source link

Practica2

Bitácora de mi Práctica II @NICChile

Comienzo: Lunes 4 de Diciembre 2017 Finalización: Miércoles 31 de Enero 2018

Alcance del Proyecto

Se desean realizar, sobre los sistemas registryPublic, registrar y la conexión EPP, tres tipos de pruebas que puedan integrarse de manera individual a cada módulo: test de Funcionalidad, test de Carga y test de Seguridad.

Se prioriza el desarrollo de test de funcionalidad para los sistemas registryPublic y registrar, para luego seguir con el test de carga en los mismos. Dejamos de lado tanto la conexión EPP como el test de seguridad por falta de tiempo. Adelantamos que el test de carga tampoco alcanzó a desarrollarse.

Herramientas

PerformanceTest es un Java Project, desarrollado en Eclipse con JRE 1.5 y JDK 1.7. Además complementa la API de HtmlUnit (v 2.8) con JUnit4 (v 4.8), los archivos de la API estan en la carpeta lib del proyecto.

Inicialización

Primero se debe clonar el repositorio, donde la carpeta PerformanceTest corresponde a los recursos del proyecto. Idealmente en Eclipse, se debe:

Verificar instalación correcta

Para verificar que la API de HTMLUnit esta correcta se hace correr el archivo PerformanceTest/src/Test.java donde si todo esta bien deberíamos tener la siguiente respuesta:

Querying
//...
Success
//...
Finished

Por otro lado, para verificar que los usuarios son útiles para el testeo se recomienda correr, como test, la clase Logon (PerformanceTest/src/registrar/Logon.java). Si algún usuario lanza error se recomienda removerlo de la lista ya que creará errores en el resto de los test del sistema registrar.

Casos de prueba

Para aumentar o cambiar las cantidades de pruebas diferentes se pueden agregar usuarios en PerformanceTest/src/registrar/userkeays.csv para aumentar las pruebas en el sistema registrar, mientras que para el sistema registryPublic están los diccionarios de palabras en archivos .txt ubicados en PerformanceTest/src/registry donde simple.txt contiene caracteres simples, number.txt tiene sitios alfanumericos y special.txt contiene palabras con caracteres latinos para sitios objetivo de la campaña ñandú.cl

Lectura de Issues

Segun nombre de issue se categorizan en:

Labels

Prioridades (de mayor a menor)

Categorías

Milestones

Projectos

Canvas de progreso para los distintos proyectos o etapas