Professional Documents
Culture Documents
PDD - IC Banking Regression Testing - V1.0
PDD - IC Banking Regression Testing - V1.0
PDD - IC Banking Regression Testing - V1.0
Page|2
Process Design Document
TABLE OF CONTENTS
1. Document Control...............................................................................................................2
4. Exceptions...........................................................................................................................3
6. Additional Details................................................................................................................5
8. Appendix.............................................................................................................................6
8.1 Glossary......................................................................................................................6
Page|3
Process Design Document
1. DOCUMENT CONTROL
Page|4
Process Design Document
También usaremos los siguientes términos para referirnos a los archivos utilizados en
el proceso y que se encuentran como anexos al actual documento:
Excel of Test Cases: “US - IC Retail - Repetitive Test Cases - NEW.xlsx” Archivo
Excel,
donde se encuentra descrito, el paso a paso para la
ejecución
Page|5
Process Design Document
Page|6
Process Design Document
Page|7
Process Design Document
TO-BE: el proceso automático asume que la validación del código SMS está
desactivada. En este paso se ingresará en el campo el valor definido en el archivo
“Data Source”. El campo es un valor numérico entre 1 y 6 dígitos.
Page|8
Process Design Document
Page|9
Process Design Document
Para el propósito de este documento y dado que todos los casos de regresión
llevados a cabo por parte del equipo de QA presentan multiples similitudes, en la
sección 3.2.1 se describirán los aspectos generales en común y que representan la
totalidad de los casos. En las secciones inmediatamente siguientes se describirán los
aspectos específicos o particularidades al ejecutar ciertos casos atipicos.
Page|10
Process Design Document
TT>TT and TT>US of a credit card from a TTD account
Credit Card Payment To ensure the customer can pay the TT and US side
RET_15
US>TT and US>US of a credit card from a USD account
Credit Card Payment To ensure the customer can pay the TT and US side
RET_16
CC>TT and CC>US of a credit card from a credit card
Payment to Republic
To ensure the customer can pay the TT and US side
RET_17 Bank Credit Card TT>TT
of a third party Republic Bank from a TT account
and TT>US
Payment to Your Loan To ensure the customer can make a payment to their
RET_18
(installment Only) loan
Payment to Your Loan To ensure the customer can make a principal
RET_19
(Principal Only) payment to their loan
Utility Payment from TT To ensure a customer can make a utility payment
RET_20
Account debiting a TTD account
Utility Payment from US To ensure a customer can make a utility payment
RET_21
Account debiting a USD account
Utility Payment from a To ensure a customer can make a utility payment
RET_22
Credit Card Payment using a credit card
Schedule a New Transfer
To ensure a customer can successfully schedule a
RET_23 Bewteen Your Own
transfer funds Between Own Accounts
Accounts
To ensure the customer can schedule a payment to
Schedule a Payment to
RET_24 the TT and US side of a credit card from a TTD
Your Credit Card
account
Schedule a payment to To ensure the customer can make a payment to their
RET_25
loan loan
Schedule a New Utility To ensure a customer can make a utility payment
RET_26
Payment debiting a TTD account
Add a New Payee- Thrid
To ensure a customer can successfully add a
RET_27 Party Republic Bank
Republic Bank Account as a Third Party Beneficiary
Chequing Account
Add a New Cardless Cash To ensure a customer can successfully add a new
RET_28
Payee cardless cash payee
Pre Register a New To ensure a customer can successfully register a
RET_29
Utility new utility payee
Load Own VTM from a To ensure a customer can successfully load VTM
RET_30
TT account Card from a TT account
Load Own VTM from a To ensure a customer can successfully load VTM
RET_31
US account Card from a US account
Change the Secret To ensure a customer can successfully change their
RET_32
Question and Answer secret question.
To ensure a customer can successfully change their
RET_33 Change Password
password
Para la ejecución de todos los casos de prueba, se cumplen las siguientes reglas:
Page|11
Process Design Document
G. Por cada ejecución del test y para cada paso, existen un resultado obtenido y
un resultado esperado, estos son revisados por el analista de QA.
Page|12
Process Design Document
Step 9: El analista de QA navega través del menú principal del IC Banking hacia la
pantalla donde ejecuta los pasos propios del caso de regresión. Lo realiza
utilizando la función y sub-función correspondientes, tal y como se especifica en
los pasos de cada hoja RET_N en el archivo “Excel of Test Cases”:
Test Step No. 5: Click on the Menu Icon on the top left hand of the home page.
Page|13
Process Design Document
Step 10: El analista de QA procede con la ejecución del paso a paso del caso, tal
como se especifica en la correspondiente hoja RET_N del caso en el archivo “Excel
of Test Cases” a partir del “Test Step No. 8”.
TO-BE: Los datos que se requieren para efectuar el caso de prueba, provienen del
archivo “Data Source”. Por cada caso de prueba existe una hoja RET_N
correspondiente con la información distribuida de forma tabular. Los
encabezados refieren a los campos a diligenciar o a acciones a realizar en
pantalla; también se incluyen la URL de acceso al portal y las credenciales de
usuario. Se asume que los datos proporcionados son apropiados y suficientes
para ejecutar el caso normalmente, por lo cual no se deben efectuar validaciones
adicionales sobre los mismos.
Page|14
Process Design Document
Step 11: Para cada caso de prueba RET_N, hacia el final del paso a paso, existe
una acción de confirmación o de guardado de los cambios efectuados. El analista
hace click en el botón “Confirm” o “Save” según sea el caso.
Step 12: El analista de QA evalúa los resultados del caso de prueba RET_N en
pantalla y determina mediante la información visualizada, si el mismo es Exitoso o
Fallido.
Page|15
Process Design Document
Step 13: Para cada caso de prueba RET_N el analista de QA registra el resutado
obtenido en un índice o libro Excel compartido entre los miembros del equipo de
QA. En este libro se consolidan los resultados de todos los casos de prueba.
Nota: Si el caso RET_N resulta fallido, el analista de QA crea un log y eleva el caso
al departamento correspondiente mediante una aplicación de tracking.
Page|16
Process Design Document
Page|17
Process Design Document
Step 15: Hace Click en la acción “Logout”. Esta acción siempre se encuentra visible en
la barra de título de la aplicación.
Step 16: En la ventana emergente “Log Off”. Hace Click en el botón “Confirm”.
Page|18
Process Design Document
Step 17: Terminada la ejecución de la totalidad de los casos de prueba por los
analistas de QA, el supervisor del área realiza una validación manual externa para
verificar los balances para los productos utilizados.
4. EXCEPTIONS
Page|19
Process Design Document
1. “Pink error”, como es identificado por el equipo de QA, es una excepción que
sucede durante la ejecución de los casos de prueba esporádicamente. La causa
de falla puede ser debido a un problema de conexión a la red u otro.
Page|20
Process Design Document
TO-BE: Este error muy rara vez se presenta y existen muchas posibilidades que
pueden generarlo, por lo cual se manejará como un error desconocido de
acuerdo a la metodología que se describe a continuación.
Page|21
Process Design Document
6. ADDITIONAL DETAILS
Page|22
Process Design Document
Process Questionnaire:
Question Answer
What is current Schedule of execution? NA.
What is the average volume of Transactions 33 Test cases by business day (7 hours).
for given frequency?
How long does it take to go through one 12.72 minutes.
Transaction/Cycle?
How many Persons execute process 3 people
concurrently currently?
Can multiple instances of process execute Yes.
concurrently? Do the Systems/Apps support
that?
Does process involve Personally Identifiable No.
Information (PII)?
What are the main goals/targets? ☒ Faster execution
☒ Timely completion
Is this process event triggered, time/day No.
triggered, or as needed?
8. APPENDIX
8.1 GLOSSARY
Page|23
Process Design Document
CC Credit Card
Page|24