Skip to content

GX-30991 Paypal comisiones calcular las comisiones para enviar y recibir #465

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

igflores
Copy link

@igflores igflores commented Sep 4, 2023

La presente US se realiazó durante el Blackhole de Cypress, relacionada con calcular las comisiones para enviar y recibir.
Se diseñaron y ejecutaron 2 TC, los cuales pasaron las pruebas, 2 TC quedaron .skip() debido a defectos del SUT.

…ciones

Actualización del CI-Suite.yml, línea 67 - testExecKey: 'GX-30994' se puso el ID del TX
Actualización del formato del fichero "GX-30991.md" (compartido por Ely en la clase 4)
Creación del POM "GX-30991_calculatorPage.js" en cypress/e2e/Test/support/pages/paypal
Adicionar precondiciones y TC01 sin nombre para probar que se inserte valor en textbox "Para Recibir"

 On branch GX-30991-�-paypal-comisiones-calcular-las-comisiones-para-enviar-y-recibir
 Your branch is up to date with 'origin/GX-30991-�-paypal-comisiones-calcular-las-comisiones-para-enviar-y-recibir'.

 Changes to be committed:
	modified:   .github/workflows/CI-Suite.yml
	modified:   cypress/e2e/Tests/paypal/GX-30991-calculadoraComision.cy.js
	new file:   cypress/support/pages/paypal/GX-30991_calculatorPage.js
	modified:   cypress/test-plan/in-sprint/sprint-24/GX-30991.md
 Corrección de error

 Changes to be committed:
	modified:   cypress/e2e/Tests/paypal/GX-30991-calculadoraComision.cy.js
	modified:   cypress/support/pages/paypal/GX-30991_calculatorPage.js
…ita valores valor numéricos

Adición del TC01: Validar que la cantidad a recibir solo admita valores valor numéricos

Actualiación del POM:
        amountToSend
		fee1ToRecive
		fee2ToSend
		amountToRecive
		message
		message1

On branch GX-30991-�-paypal-comisiones-calcular-las-comisiones-para-enviar-y-recibir
Your branch is up to date with 'origin/GX-30991-�-paypal-comisiones-calcular-las-comisiones-para-enviar-y-recibir'.

Changes to be committed:
	modified:   cypress/e2e/Tests/paypal/GX-30991-calculadoraComision.cy.js
	modified:   cypress/support/pages/paypal/GX-30991_calculatorPage.js
…ta valores valor numéricos

 En el TC01:
    - se adicionó la validación de la BR que indica el Borrado del campo luego de ingresar un valor, ya sea numérico o caracter especial diferente a "-" y "+"

 Se adicionó el TC02: Validar que la cantidad a Enviar solo admita valores valor numéricos
    - DUDA: quedó comentariada la parte final, donde se hace la validación de la BR, que indica el Borrado del campo luego de ingresar un valor, ya sea numérico o caracter especial diferente a "-" y "+", pues el SUT no cumple con lo establecido, no estoy segura de que deba subir los cambios si da error

 On branch GX-30991-�-paypal-comisiones-calcular-las-comisiones-para-enviar-y-recibir
 Your branch is up to date with 'origin/GX-30991-�-paypal-comisiones-calcular-las-comisiones-para-enviar-y-recibir'.

 Changes to be committed:
	modified:   cypress/e2e/Tests/paypal/GX-30991-calculadoraComision.cy.js
…mbas calculadoras: "para Recibir" y "para Enviar

El TC tiene que ver con la BR: Límite de Input Value = 0

* DUDA y BLOQUEANTE: Queda comentariado un intento de validar la fórmula del la "Calculadora PayPal para Recibir", da error aún.

 On branch GX-30991-�-paypal-comisiones-calcular-las-comisiones-para-enviar-y-recibir
 Your branch is up to date with 'origin/GX-30991-�-paypal-comisiones-calcular-las-comisiones-para-enviar-y-recibir'.

 Changes to be committed:
	modified:   cypress/e2e/Tests/paypal/GX-30991-calculadoraComision.cy.js
…/ (1 - "commission")

 Se adcicionó el TC que valida la fórmula: ("ParaRecibir" + "rate") / (1 - "commission")
 - aplica para "Calculadora PayPal para Recibir"
 - NOTA: necesita mejoras, pues los valores del rate y la comisión están de forma estática, debo trabajar en esto

 Se modificó el TC03, pues se aplicó la "desestructuración"

 On branch GX-30991-�-paypal-comisiones-calcular-las-comisiones-para-enviar-y-recibir
 Your branch is up to date with 'origin/GX-30991-�-paypal-comisiones-calcular-las-comisiones-para-enviar-y-recibir'.

 Changes to be committed:
	modified:   cypress/e2e/Tests/paypal/GX-30991-calculadoraComision.cy.js
 Se quitó el .skip de los TC01, 02 y 03

 On branch GX-30991-�-paypal-comisiones-calcular-las-comisiones-para-enviar-y-recibir
 Your branch is up to date with 'origin/GX-30991-�-paypal-comisiones-calcular-las-comisiones-para-enviar-y-recibir'.

 Changes to be committed:
	modified:   cypress/e2e/Tests/paypal/GX-30991-calculadoraComision.cy.js
 Corregido!

 On branch GX-30991-�-paypal-comisiones-calcular-las-comisiones-para-enviar-y-recibir
 Your branch is up to date with 'origin/GX-30991-�-paypal-comisiones-calcular-las-comisiones-para-enviar-y-recibir'.

 Changes to be committed:
	modified:   cypress/e2e/Tests/paypal/GX-30991-calculadoraComision.cy.js
TC03: mejorado, me queda trabajar los selectores de rate y commision

On branch GX-30991-�-paypal-comisiones-calcular-las-comisiones-para-enviar-y-recibir
Your branch is up to date with 'origin/GX-30991-�-paypal-comisiones-calcular-las-comisiones-para-enviar-y-recibir'.

 Changes to be committed:
	modified:   cypress/e2e/Tests/paypal/GX-30991-calculadoraComision.cy.js
…elete mi primer código rudimentario

- Para valores random uso: const givenValueToSend = Cypres._.random(#, #);
- DUDA: no sé por qué no me funciona para el TC: GX-30993 | TC1: Verificar No poder Calcular la comisión cuando el campo queda vacío.
		Así da error:
        const givenValueToSend = Cypres._.random(0, 9);
		const givenValueToGet = Cypress._.random(0, 9);

        Así funciona:
        const givenValueToGet = 5;
		const givenValueToSend = 9;

 Changes to be committed:
	modified:   cypress/e2e/Tests/paypal/GX-30991-calculadoraComision.cy.js
	new file:   cypress/fixtures/data/paypal/paypalCalculator.json
	modified:   cypress/support/pages/paypal/GX-30991_calculatorPage.js
…o GX-30991-�-paypal-comisiones-calcular-las-comisiones-para-enviar-y-recibir
@igflores igflores added Needs Review Ready for review by the team. Tutor Assigned I have a tutor assigned labels Sep 4, 2023
@igflores igflores self-assigned this Sep 4, 2023
@ZwitterKaneda ZwitterKaneda added In Review Currently being evaluated by the reviewer. and removed Needs Review Ready for review by the team. labels Sep 6, 2023
@ZwitterKaneda
Copy link
Contributor

Hola @igflores revisaré tu trabajo el día de hoy. Aún que ya hemos platicado en nuestras meeting te felicitaré de nuevo por tu avance. Es genial ver como vas creciendo tan rápido, has podido saber realizar tareas muy complejas para apenas estar comenzando.

Continuemos avanzando, vamos a atacar API ahora ;)

@ZwitterKaneda ZwitterKaneda merged commit 5934f37 into QA Sep 6, 2023
@ZwitterKaneda ZwitterKaneda added Approved Approved and pending merge. and removed In Review Currently being evaluated by the reviewer. labels Sep 6, 2023
@AlexanderWindecker AlexanderWindecker deleted the GX-30991-�-paypal-comisiones-calcular-las-comisiones-para-enviar-y-recibir branch August 26, 2024 23:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Approved Approved and pending merge. Tutor Assigned I have a tutor assigned
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants