Está en la página 1de 21

[Año]

Pruebas Selenium
MARIO SEVILLA PONCE
PRUEBAS DE SOFTWARE
Casos de prueba con Selenium

# Descripción Datos de la Pasos de prueba Resultados Resultados obtenidos Script Observaciones


prueba Esperados Selenium

R1 Iniciar sesión 1.-Ingresar al -Usuario: admin Ingresar al 1.-Iniciar Funciona


sistema. -Contraseña: sistema con Sesión. correctamente
2.-Ingresar hola1234 los datos
nombre de ingresados.
usuario.
3.-Ingresar mi
contraseña
4.-Clic en
ingresar.

R2 Nueva venta 1.-Ingresar al Productos: Venta 2.-


módulo de SIL UNIVERSAL guardada CrearVenta
ventas (icono de REDONDO 4 exitosamente
dinero). CILINDROS (ID 1)
2.-Clic en crear SIL UNIVERSAL
venta. ECONOMICO (ID 8).
3.-Agregar los Pago: 2000
productos dados Descuento: 1%
en los datos de
prueba.
4.-Seleccionar
cliente existente
"Alexis".
5.-Seleccionar
método de pago
"Efectivo".
6.-Introducir la
cantidad con la
que pago "su
pago"
7.-Asignar
descuento de la
venta.
8.-Clic en
guardar venta

R3 Editar Venta 1.-Clic en Pago en efectivo


administrar venta 2000
2.-clic en editar
3.-ingresar Agregar SIL
nuevos valores. UNIVERSAL REDONDO
4.-clic en aceptar 8 CILINDROS
R$ Abono 1.-Ingresar al Abono Abono 100
proveedor modulo de
proveedores
2.-Seleccionar el
primer proveedor
3.-Abonar la
cantidad
indicada
aceptar
R6 Registrar 1.- Ingresar al -Nombre: SV Registro Parece ser fallo
proveedores sistema, 2.- -Correo: exitoso. en tiempo de
seleccionar el a@gmail.com espera, no
módulo de - llena el campo
facturación Teléfono:7712185309 de numero
(último icono de telefónico
lado izquierdo).
3.-Clic en
proveedores
4.-Clic en nuevo
proveedor o
contacto.
5.-Ingresar
nombre, email y
teléfono
5.-clic en
guardar contacto
R6 Registrar 1.- Ingresar al -Nombre: SV Registro Selenium
proveedores sistema, 2.- -Correo: exitoso. registro como
seleccionar el a@gmail.com clic en lugar de
módulo de - tipo
facturación Teléfono:7712185309
(último icono de
lado izquierdo).
3.-Clic en
proveedores
4.-Clic en nuevo
proveedor o
contacto.
5.-Ingresar
nombre, email y
teléfono
5.-clic en
guardar contacto
R8 Modificar 1.- Ingresar al -Nombre: SV Inc. Modificado.
proveedores sistema, 2.- -Teléfono:
seleccionar el 1234567890
módulo de
facturación
(último icono de
lado izquierdo).
3.-Clic en
proveedores.
4.-Posicionarse
en el proveedor
correspondiente.
3.-Clic en
modificar (icono
de lápiz).
4.-Ingresar datos
a modificar.
5.-clic en aceptar
R9 Agregar 1.- Ingresar al -Proveedor Generar y
factura sistema, 2.- DAVALOS visualizar
Proveedor seleccionar el -Folio: 10008 facturas.
módulo de -Cantidad:3000
facturación -Abono:2000
(último icono de -Saldo inicial: 1000
lado izquierdo).
3.-Clic en
factura.
4.-Clic en
agregar factura.
5.-
Seleccionamos
proveedor.
6.-Ingresar folio
7.-Ingresar
cantidad
monetaria
8.-Ingresar
abono
9.-Ingresar saldo
inicial
R10 Búsqueda 1.-Ingresar en el -Producto administrar
administradora módulo de Id: 101 los productos
de productos productos (icono Nombre: SIL incluyendo un
con la letra p). UNIVERSAL buscador
2.-Clic en REDONDO 4 dentro del
productos. CILINDROS
módulo para
3.-Ingresar en el facilitar una
espacio de
consulta
búsqueda el
nombre del
producto o ID.
(Deben
actualizarse
automáticamente
los resultados).
R11 Módulo 1.-Ingresar en el -Categoría: Registro de La prueba se
administrador módulo de Silenciadores producto ejecuto
de productos productos (icono universales exitoso. correctamente
(Agregar con la letra p). -Descripción: sin embargo el
nuevo 2.-Clic en Producto para auto. resultado no es
producto) productos. -Stock: 8 el esperado
3.-Clic en -Código de pues no se
agregar producto proveedor: 3 guarda el
4.-Ingresar los -Precio compra: 300 registro.
datos en los -Precio venta: 390
campos Porcentaje: 40%
requeridos
4.-Clic en
aceptar
R12 Módulo 1.-Ingresar en el ID: 157 Cambio de El modulo
administrador módulo de Nombre: flexible para datos exitoso funciona
de productos productos (icono stratus
(Modificación) con la letra p). Stock:10
2.-Clic en Precio de compra:
productos. 400
3.- Precio de venta: 1200
Seleccionamos
un producto.
4.-clic en icono
editar
5.- Ingresar
nuevos datos
5.- Clic en
aceptar
R13 Modificar 1.-Ingresar al ID: 2 Poder
Usuarios sistema. Nombre: Ana Visualizar la
2-Ingresar al González Montoya Modificación
módulo de Nueva contraseña:
usuarios (icono hola1234
de user,
segundo a la
izquierda).
3.-Clic en
usuarios.
4.-Seleccionar
usuario.
5.-Clic en botón
modificar
6.-Modificar
datos del usuario
7- Aceptar
R15 Agregar 1.-Ingresar al Nombre: Daniela poder ver el La prueba corre
Usuarios sistema. Usuario: dani usuario sin embargo el
2-Ingresar al contraseña: hola123 agregado modulo no
módulo de Foto: opcional funciona
usuarios (icono (aparentemente
de user, solo en mi SO)
segundo a la
izquierda).
3.-Clic en
usuarios.
4.-Seleccionar
agregar usuario.
5- Llenar datos
solicitados e
ingresar un rol
6.- Aceptar
R16 Administrar 1.- Ingresar al -Categoría: Escapes Agregar
categorías módulo de categoría.
(agregar) categorías
(tercer icono a la
izquierda).
2.- Clic en
agregar
categoría.
3.-Ingresar el
nombre de la
categoría.
4.-Clic en
guardar
categoría.
R17 Modificar 1.- Ingresar al ID: 12 Categoría
Administrar módulo de Categoría: Escapes editada
categorías. categorías Ford exitosamente.
(tercer icono a la
izquierda).
2.-Seleccionar la
categoría.
3.-Clic en botón
modificar
4.-Modificar
datos de la
categoría
5.-Clic en
guardar
cambios.
Nuevo Ciento 1.-Ingresar al Nombre: Wendi Registro El problema
modulo de RFC:WO12 Exitoso con el campo
administrar Email del teléfono
clientes hola@gmail.com persiste
2.-Ingresar los Teléfono:
nuevos datos. 7712185309
3.-Aceptar Dirección: Pachuca
Código Postal: 42070
Nuevo Ciente 1.-Ingresar al Nombre: Wendi Registro
modulo de RFC:WO12 Exitoso
administrar Email
clientes hola@gmail.com
2.-Ingresar los Teléfono:
nuevos datos. 7712185309
3.-Aceptar Dirección: Pachuca
Código Postal: 42070
Editar Cliente 1.-Ingresar al Nombre Wendy Modificación
modulo de exitosa
cliente
2.-modificar los
campos.
3.-Aceptar
Scripts

1.- Iniciar Sesión

1. {
2. "id": "7c3d44bf-72b1-411f-98e6-b41977b4b9cf",
3. "version": "2.0",
4. "name": "Iniciar Sesion]",
5. "url": "http://localhost:8888/punto",
6. "tests": [{
7. "id": "b418044f-f947-44bd-912a-087311755118",
8. "name": "IniciarSesion",
9. "commands": [{
10. "id": "1a93ac22-35d9-4bb7-b3d7-f64a841b1896",
11. "comment": "",
12. "command": "open",
13. "target": "http://localhost:8888/punto/",
14. "targets": [],
15. "value": ""
16. }, {
17. "id": "cb13764b-ce2f-43b8-878f-c94712b45506",
18. "comment": "",
19. "command": "setWindowSize",
20. "target": "1280x731",
21. "targets": [],
22. "value": ""
23. }, {
24. "id": "863bdb7d-6e2e-4d20-b09a-3167264f3976",
25. "comment": "",
26. "command": "click",
27. "target": "name=ingUsuario",
28. "targets": [
29. ["name=ingUsuario", "name"],
30. ["css=.form-group:nth-child(1) > .form-
control", "css:finder"],
31. ["xpath=//input[@name='ingUsuario']", "xpath:attributes
"],
32. ["xpath=//input", "xpath:position"]
33. ],
34. "value": ""
35. }, {
36. "id": "e7169d27-3fed-4d42-b397-b31cda315070",
37. "comment": "",
38. "command": "type",
39. "target": "name=ingUsuario",
40. "targets": [
41. ["name=ingUsuario", "name"],
42. ["css=.form-group:nth-child(1) > .form-
control", "css:finder"],
43. ["xpath=//input[@name='ingUsuario']", "xpath:attributes
"],
44. ["xpath=//input", "xpath:position"]
45. ],
46. "value": "admin"
47. }, {
48. "id": "ad46753b-e984-4597-8573-839307da0923",
49. "comment": "",
50. "command": "click",
51. "target": "name=ingPassword",
52. "targets": [
53. ["name=ingPassword", "name"],
54. ["css=.form-group:nth-child(2) > .form-
control", "css:finder"],
55. ["xpath=//input[@name='ingPassword']", "xpath:attribute
s"],
56. ["xpath=//div[2]/input", "xpath:position"]
57. ],
58. "value": ""
59. }, {
60. "id": "ef68abea-b7e7-44c9-b9f4-74eb2350b03b",
61. "comment": "",
62. "command": "type",
63. "target": "name=ingPassword",
64. "targets": [
65. ["name=ingPassword", "name"],
66. ["css=.form-group:nth-child(2) > .form-
control", "css:finder"],
67. ["xpath=//input[@name='ingPassword']", "xpath:attribute
s"],
68. ["xpath=//div[2]/input", "xpath:position"]
69. ],
70. "value": "hola1234"
71. }, {
72. "id": "45f019bd-2807-42f8-9a55-32b5a48e1d04",
73. "comment": "",
74. "command": "click",
75. "target": "css=.btn",
76. "targets": [
77. ["css=.btn", "css:finder"],
78. ["xpath=//button[@type='submit']", "xpath:attributes"],
79. ["xpath=//button", "xpath:position"],
80. ["xpath=//button[contains(.,'Ingresar')]", "xpath:inner
Text"]
81. ],
82. "value": ""
83. }, {
84. "id": "a872961e-6eb0-4226-9af5-eb404d592dd4",
85. "comment": "",
86. "command": "click",
87. "target": "css=.hidden-xs",
88. "targets": [
89. ["css=.hidden-xs", "css:finder"],
90. ["xpath=//li/a/span", "xpath:position"],
91. ["xpath=//span[contains(.,'Administrador')]", "xpath:in
nerText"]
92. ],
93. "value": ""
94. }, {
95. "id": "8bb108a1-d6f3-415d-ad9a-072961a1c174",
96. "comment": "",
97. "command": "click",
98. "target": "linkText=Salir",
99. "targets": [
100. ["linkText=Salir", "linkText"],
101. ["css=.btn", "css:finder"],
102. ["xpath=//a[contains(text(),'Salir')]", "xpath:link"],
103. ["xpath=//a[contains(@href, 'salir')]", "xpath:href"],
104. ["xpath=//div/a", "xpath:position"],
105. ["xpath=//a[contains(.,'Salir')]", "xpath:innerText"]
106. ],
107. "value": ""
108. }]
109. }],
110. "suites": [{
111. "id": "aa79c2f0-3ff7-491a-a1da-4883721b194a",
112. "name": "Default Suite",
113. "persistSession": false,
114. "parallel": false,
115. "timeout": 300,
116. "tests": ["b418044f-f947-44bd-912a-087311755118"]
117. }],
118. "urls": [],
119. "plugins": []
120. }