how test investment banking application
El artículo de hoy le brindará una mayor claridad sobre el dominio de la banca de inversión. Sabrá qué probar y cómo en una aplicación de banca de inversión.
Antes de profundizar en cómo probar las aplicaciones de banca de inversión, es importante comprender este dominio primero. Por lo tanto, primero aprenderemos las terminologías del dominio de banca de inversión, lo que lo ayudará a comprender los casos de prueba fácilmente.
También hemos incluido escenarios de prueba de muestra de varios tipos de pruebas, como pruebas de base de datos, seguridad y rendimiento de una aplicación de banca de inversión.
También leer=> Prueba de aplicaciones bancarias
Comencemos con 'Conceptos básicos de inversión':
La inversión no es más que ahorrar dinero de una manera que le permita obtener beneficios en el futuro (a corto o largo plazo). Ahorrar dinero en cuentas no generará ningún beneficio. En su lugar, se debe invertir el dinero en opciones como fondos mutuos, bonos, etc., que generan rendimientos en el futuro.
Obtenga más información sobre el dominio IB Aquí .
¿Por qué debería uno invertir?
Uno necesita invertir dinero para obtener ganancias y generar ganancias para cumplir con sus objetivos monetarios en la vida. En otras palabras, podemos decir que se debe invertir para cubrir el costo de la inflación (la inflación significa la tasa a la que aumenta el costo de vida en el futuro).
¿Cuándo empezar a invertir?
La regla importante para todos los inversores es invertir temprano, regularmente y a largo plazo, no a corto plazo.
¿Cuáles son las opciones de inversión disponibles?
Se puede invertir en activos físicos como bienes raíces, oro / joyería, materias primas (semillas, petróleo crudo, gas natural, metales, etc.) o en activos financieros como depósitos fijos en bancos, fondos de previsión / pensiones, etc., o en el mercado de valores como acciones, bonos, obligaciones, etc.
Opciones financieras para inversiones:
Pocas opciones de inversión a corto plazo son,
preguntas y respuestas de la entrevista soapui pdf
- Cuenta de caja de ahorros: Esto no es más que guardar nuestros fondos en cuentas bancarias regulares. Para tales ahorros, la tasa de interés será muy baja, aproximadamente la tasa de interés varía entre 4% - 5% anual.
- Fondos del mercado monetario o líquidos: Esta es otra opción de inversión a corto plazo que ofrece mejores rendimientos que la cuenta de ahorros mencionada anteriormente. Sin embargo, la tasa de interés de los fondos del mercado monetario será menor que la de los depósitos fijos.
- Depósitos fijos con bancos: Esta es una mejor opción de inversión con tasas de interés un poco más altas en comparación con las dos opciones anteriores. Los depósitos fijos también se denominan depósitos a plazo. El período de inversión para esta opción comienza con un período mínimo de 30 días.
Aparte de las opciones de inversión a corto plazo anteriores, estas son algunas de las opciones de inversión a largo plazo,
- Ahorros en la oficina de correos: Esto está ahorrando nuestro dinero en la oficina de correos bajo varios tipos de esquemas. El riesgo involucrado en esto es bajo. La tasa de interés de esta opción es del 8% anual. El monto de interés de esta opción se paga mensualmente y el plazo de vencimiento es de 6 años.
- Fondo de previsión pública: Otra importante opción de inversión de ahorro a largo plazo es el Fondo de Previsión Pública. La tasa de interés para esta opción es de aproximadamente el 8% anual y el período de vencimiento es de 15 años.
- Depósitos a plazo fijo de la empresa: Este es un tipo diferente de opción de inversión en la que podemos invertir a corto plazo (6 meses) a medio plazo (3 a 5 años) con una empresa. La tasa de interés variará del 6% al 9% anual. El monto de los intereses se pagará mensual, trimestral o anualmente.
Lo que vas a aprender:
- Introducción al dominio de la banca de inversión:
- A continuación se muestran algunos términos importantes del dominio de banca de inversión:
- Estructura organizativa de la banca de inversión:
- Ciclo de vida comercial:
- Cómo probar la aplicación de banca de inversión:
- Escenarios de prueba:
- Prueba de la base de datos de una aplicación de banca de inversión:
- Prueba de la seguridad de una aplicación de banca de inversión:
- Prueba del rendimiento de una aplicación de banca de inversión:
- Consejos para probar una aplicación de banca de inversión:
- Conclusión:
- Lectura recomendada
Introducción al dominio de la banca de inversión:
Investment Bank es una entidad financiera que sugiere a un individuo, empresa, empresa sectorizada del gobierno, etc., sobre cómo aumentar su capital financiero participando en las actividades del mercado.
El papel principal del Banco de Inversión es actuar como mediador entre las empresas (que están interesadas en vender sus valores / acciones) y las personas (que están dispuestas a comprar los mismos).
El banco de inversión opera de dos formas: 'compra' y 'venta'.
'Buy side' incluye servicios como la compra de acciones para inversores, mientras que 'Sell side' incluye la suscripción de acciones y la venta de acciones a los inversores de las empresas.
Operación 'Buy side' de Investment Bank con un ejemplo:
Suponga que un inversor quiere comprar 50 acciones de ABCD Company. Luego consultará un banco de Inversión donde el corredor de bolsa hace un pedido por el mismo y entrega las acciones al Inversor.
Operación 'Sell side' de Investment Bank con un ejemplo:
Supongamos que una empresa PQR planea emitir nuevas acciones en la OPI, luego el Banco de Inversión verifica las acciones y las vende a sus Clientes. De esta manera, PQR Company recauda fondos mediante la emisión de sus acciones.
A continuación se muestran algunos términos importantes del dominio de banca de inversión:
1) Bolsa de Valores: Una entidad que controla el negocio de compra y venta de valores. Bolsa pueden ser intercambios regionales o nacionales.
Ejemplo : NASDAQ - EE. UU., NSE - India, etc.
2) Acciones / Acciones / Patrimonio: El capital total de una empresa se divide en unidades iguales; cada unidad se denomina acciones / acciones / acciones. Las acciones también representan una parte de la propiedad de una empresa.
3) Valor nominal de una acción: La cantidad o valor (utilizado durante la compra o venta) asignado a una acción por la empresa.
4) Precio de emisión: El precio de las acciones de una empresa al que están disponibles en el mercado. Cuando estas acciones se negocian en el mercado, el precio puede estar por debajo o por encima del precio de emisión.
5) Oferta Pública Inicial (OPI): Esto no es más que vender los valores o acciones de una empresa al público por primera vez en el mercado.
6) Capitalización de mercado: El valor financiero de una empresa se calcula multiplicando el precio de la acción por el número de acciones, lo que se denomina Capitalización de mercado.
Ejemplo : Suponga que una empresa X tiene 100 acciones. El precio de mercado actual de cada acción es de 50 dólares. Entonces, la capitalización de mercado de la Compañía X es de $ 5000.
7) Mercado de la seguridad: El mercado de valores es un lugar donde los compradores y vendedores de valores (bonos, obligaciones, acciones, etc.) realizan sus transacciones de compra y venta de valores.
8) SEBI (Consejo de Seguridad e Intercambio de la India): Una autoridad que se asegura de que los compradores y vendedores se comporten de manera adecuada en el mercado. Para que obtengan los beneficios deseados. Existen diferentes juntas / comisiones de seguridad y cambio según el país.
9) Dividendo sobre acción: El dividendo es un porcentaje del valor de una acción, que una empresa devuelve a sus accionistas de sus ganancias anuales.
10) Precio de oferta: El precio de oferta es la tasa a la que el comprador está listo para comprar las acciones.
11) Precio de venta: Este es el precio al que el vendedor quiere vender sus acciones.
12) Futuros: Un contrato futuro es un acuerdo entre el comprador y el vendedor en el que el stock de entrega futura se negocia a un precio determinado.
Por ejemplo , si desea comprar un contrato futuro de marzo de la Compañía XYZ, entonces debe hacerlo al precio actual disponible en el mercado. Digamos que los futuros de marzo se cotizan a 100 dólares por acción. En el momento en que expira el contrato (último día del contrato en el mes de marzo), el precio de las acciones puede no ser el mismo. Puede costar $ 95 o $ 110. Sobre la base de estas diferencias de precios, los inversores obtienen beneficios en los mercados.
13) Opciones: Es un contrato financiero entre el comprador y el vendedor en el que el comprador tiene derecho a comprar o vender un valor a un precio determinado en una fecha determinada o antes.
Las opciones son de dos tipos: llamadas y entradas.
Call significa el derecho a comprar un activo a un precio dentro de un período de tiempo.
Poner significa el derecho a vender un activo a un precio dentro de un período de tiempo.
14) Cartera: Una Cartera es una combinación de varios activos de inversión mezclados y combinados para obtener beneficios según el objetivo del inversor. Los elementos que se incluyen en la cartera pueden ser acciones, obligaciones, fondos mutuos, etc.
15) Depositario: Una entidad que mantiene los valores y fondos de los depositantes en una cuenta. Los dos depositarios en India son National Securities Depository Limited (NSDL) y Central Depository Services Limited (CDSL).
16) Fondos mutuos: Una entidad que recauda dinero de los inversores e invierte el mismo en varios instrumentos financieros como acciones, bonos, obligaciones, etc.
17) Valor liquidativo (NAV): NAV del fondo es el valor de mercado acumulado del activo. El NAV por unidad es el valor neto de los activos dividido por el número de unidades. La compra y venta de acciones en el mercado se realiza sobre la base de los precios relacionados con el valor liquidativo.
18) Índice ingenioso: Es un índice bursátil 50 científicamente desarrollado, que muestra el movimiento de los mercados indios. Se comporta como un barómetro para los mercados indios.
19) Lista de vigilancia: Una lista de valores seleccionados. Se utiliza principalmente para monitorear su movimiento en el mercado de manera regular, cercana o frecuente.
Estructura organizativa de la banca de inversión:
La banca de inversión se compone de Front Office, Middle Office y Back Office.
1) Oficina principal: Esto juega un papel importante en la generación de fondos. Las principales áreas de atención al público son banca de inversión, ventas y comercio e investigación.
- 'Investment Banking' ayuda a los clientes a recaudar fondos en los mercados de capitales y también sugiere a las empresas cómo recaudar su capital.
- 'Sales & Trading' se ocupa de la compra y venta de acciones (acciones, bonos, etc.)
- La 'investigación' implica revisar los informes de la empresa sobre sus calificaciones de compra / venta, las perspectivas de la empresa, etc. Esto ayudará a brindar asesoramiento a sus clientes de la manera correcta.
2) Oficina intermedia: Se trata de 'Gestión de riesgos', 'Tesorería corporativa' y 'Control financiero'.
- La 'Gestión de Riesgos' implica analizar las situaciones del mercado e informar a los clientes de los riesgos involucrados en sus operaciones.
- 'Corporate Treasury' es responsable de los fondos de los bancos de inversión.
- 'Control financiero' rastrea el flujo de capital de la empresa y su éxito.
3) Back Office: Esto incluye 'Operaciones' y 'Tecnología'.
- 'Operaciones' comprueba si las operaciones se han ejecutado correctamente y los fondos se han transferido correctamente.
- ‘ Technology ’es compatible con el software, los datos y los sistemas de los bancos de inversión.
Ciclo de vida comercial:
El objetivo principal de cada orden comercial es ejecutarla a un precio adecuado con un margen de riesgo mínimo.
Las diversas etapas de una orden comercial son las siguientes:
- Decisión del inversor de negociar
- Colocación de la orden comercial
- Ejecución del comercio
- Compensación de las operaciones (validación y confirmación de operaciones)
- Liquidación de transacciones
- Liquidación de fondos / valores
Cómo probar la aplicación de banca de inversión:
Antes de pasar a la parte de prueba de las aplicaciones de banca de inversión, aquí están las capturas de pantalla de muestra de cómo se ve una aplicación de IB.
#1) Desde la siguiente pantalla, puede ver las opciones de términos (venta y compra de acciones de IBM), precio de oferta, precio de oferta, etc.
( Nota: Haga clic en cualquier imagen para ampliarla)
#2) Desde la siguiente pantalla, puede ver las posiciones, la cantidad y el precio de un símbolo en particular.
formato de caso de prueba en pruebas de software
#3) A continuación se muestra la captura de pantalla de muestra de cómo se ve una lista de observación de una solicitud del IB.
#4) Esta pantalla muestra la vista gráfica de un símbolo.
#5) La siguiente pantalla muestra cómo se cierra una posición u orden.
#6) Esto muestra los detalles del perfil de un cliente.
#7) La siguiente pantalla muestra la vista de la aplicación IB móvil.
por qué linux es mejor que windows
(captura de pantalla fuente1 y fuente2 )
Escenarios de prueba:
Las diferentes aplicaciones de banca de inversión tienen diferentes requisitos de control de calidad y pruebas de software. A continuación se muestran algunos escenarios de prueba o casos de prueba útiles para probar dichas aplicaciones.
Escenarios positivos:
1) Las aplicaciones de banca de inversión tienen diferentes inicios de sesión para diferentes usuarios como corredores, distribuidores, individuos o inversores, etc. Verifique los inicios de sesión de los usuarios adecuados con sus ID de inicio de sesión, ya que los permisos para acceder a la aplicación para todos los usuarios pueden no ser los mismos.
Por ejemplo , un corredor tiene permiso para ver los límites comerciales de las personas en función de la cantidad / fondos en la cuenta de la persona. Sin embargo, esta instalación puede no estar disponible para el individuo.
2) La función de la lista de observación se puede verificar agregando o quitando los valores / símbolos a ella. Asegúrese de que los símbolos eliminados se eliminen de la lista de vigilancia y viceversa.
3) Orden de compra - Para probar esta funcionalidad, coloque una orden de compra comercial para cualquier símbolo con una cantidad como 10 o 20, etc. y envíe la misma. Luego vaya a la sección de pedidos y verifique los detalles de si el pedido se ha realizado correctamente o no.
4) Orden de venta - Realice una orden de venta comercial como se indica arriba (orden de compra) y verifique los detalles.
5) Orden de cambio - Vaya a la sección de pedidos y abra cualquier pedido anterior o pedido existente y haga algunos cambios como editar la cantidad o el símbolo, etc. y verifique si las modificaciones se actualizan o no.
6) Cancelar pedido - Abra un pedido existente e intente cancelarlo. El pedido debe cancelarse correctamente.
7) Deben probarse diferentes tipos de pedidos.
- Orden de mercado - Intente colocar una orden comercial por el precio de mercado y verifique si la operación se ejecuta por ese precio en el mismo momento.
- Orden limitada - Intente realizar una orden por un precio particular y verifique si la operación se ha ejecutado cuando el precio de mercado alcanza el precio establecido por el usuario.
8) Compruebe y verifique si se muestran las notificaciones o los mensajes de advertencia adecuados para las acciones correspondientes.
Por ejemplo , después de realizar una orden de compra comercial y enviarla, se debe mostrar un mensaje que indica que la 'orden se ha realizado correctamente'.
9) Intente actualizar la información del usuario como correo electrónico, número de teléfono móvil. etc., guárdelo y cierre la sesión de la aplicación. Inicie sesión en la aplicación y verifique si la información actualizada se ha guardado o no.
10) Si la AUT (aplicación bajo prueba) admite varios territorios o ubicaciones geográficas, verifique algunas funcionalidades para varias ubicaciones.
11) Pruebe la parte de cálculos de la aplicación muy a fondo y también pruebe su localización.
12) Pruebe las conexiones de las aplicaciones si funcionan fuera de los entornos de ensayo.
13) También debe probarse la seguridad de la aplicación, ya que contiene los datos personales de los usuarios.
14) La multitarea de las aplicaciones también debe probarse cuando hay otras aplicaciones abiertas en el dispositivo.
15) La calidad de las aplicaciones, la apariencia, la facilidad de uso, etc. también deben probarse a medida que se gana la confianza del usuario.
Escenarios negativos:
1) Intente realizar una orden comercial por un valor superior al valor de los fondos disponibles en la cuenta y la orden no debería realizarse y debería aparecer un mensaje de advertencia que indique que los fondos son insuficientes.
2) Pruebe la función 'cantidad de acciones' en la aplicación. Realice una orden de negociación para el número de acciones mayor que la cantidad disponible de acciones. No se deben realizar operaciones comerciales ya que la cantidad de acciones solicitadas es mayor que la cantidad disponible.
3) Intente realizar una orden comercial para una acción para la que se haya alcanzado la fecha de vencimiento. El pedido no debe realizarse.
También leer=> Cómo clasificar escenarios de prueba positivos y negativos
Probando el Base de datos de una aplicación de Banca de Inversión:
- Inicie sesión en la aplicación IB y cree un perfil para un Cliente con todos los detalles obligatorios requeridos y guárdelos. Ahora inicie sesión en la base de datos de la misma aplicación IB y verifique los detalles del cliente a través de consultas SQL. Todos los detalles ingresados a través de la aplicación front-end deben guardarse en la base de datos.
- Abra un registro existente de un Cliente y modifique algunos detalles como correo electrónico, dirección o número de teléfono y guarde los datos. Los detalles actualizados deben guardarse en la base de datos.
- Al crear un perfil para un Cliente, ingrese solo algunos detalles y, sin guardar los datos, cierre la aplicación o cierre la sesión de la aplicación. Ahora verifique en la base de datos que los detalles ingresados anteriormente no se deben guardar.
- Intente crear un registro duplicado para un cliente ya existente, el registro no debería crearse.
- En nombre de un Cliente, realice 2 o 3 órdenes comerciales y envíelas. Ahora verifique la base de datos si las mismas órdenes comerciales se actualizaron en la base de datos o no.
- Inicie sesión en la cuenta de un cliente y cancele un pedido existente, ahora verifique lo mismo en la base de datos que el registro en particular debe cancelarse.
Probando el Seguridad de una aplicación de Banca de Inversión:
- Cree el perfil de un cliente, ingrese el nombre de usuario o identificación de inicio de sesión y también ingrese la contraseña. Los datos en el campo de la contraseña deben estar encriptados para que los piratas informáticos no puedan encontrar la contraseña.
- Intente iniciar sesión en la aplicación con credenciales no válidas. El sistema no debería permitir el inicio de sesión.
- Al navegar por las páginas de la aplicación o el sitio web del IB, la funcionalidad del botón Atrás del navegador no debería funcionar. (Principalmente para sitios web financieros, esta funcionalidad debe bloquearse).
- Inicie sesión en la aplicación e intente realizar cualquier transacción y deje el sistema inactivo durante algún tiempo. Luego intente continuar con la transacción, el sistema debería cerrar la sesión. Esto indica el tiempo de espera de la sesión de la aplicación.
- Intente iniciar sesión en la aplicación con una identificación de usuario en particular con una contraseña no válida y repita lo mismo durante 3 intentos. Entonces la identificación de inicio de sesión particular debe bloquearse. Esta función impide que los piratas informáticos ingresen al sistema con datos masivos.
- Inicie sesión en la aplicación y realice cualquier transacción. Y ahora verifique las cookies del navegador, deben estar en forma encriptada para evitar la piratería de los datos.
Probando el Rendimiento de una aplicación de Banca de Inversión:
- Mientras navega por el sitio web del IB, compruebe si el sistema responde rápidamente a una acción realizada o no. Esto determina la velocidad de la aplicación.
- Intente iniciar sesión en la aplicación IB con varios ID de usuario simultáneamente desde varios sistemas (número de usuarios que la aplicación puede manejar). La aplicación debe manejar los inicios de sesión de varios usuarios de la forma prevista.
- Inicie sesión en el sitio de IB con una identificación de usuario y coloque la gran cantidad de operaciones incluidas con algunas transacciones de fondos complejas. Esto revela la capacidad de la aplicación para manejar grandes volúmenes.
- Inicie sesión en el sitio de IB con varios ID de usuario de varios sistemas en paralelo y realice transacciones enormes desde todos los ID utilizados al mismo tiempo. Esto muestra cuánto estrés puede soportar la aplicación.
Consejos para probar una aplicación de banca de inversión:
- El probador no puede probar la banca de inversión o la aplicación comercial hasta que él / ella gana control sobre el dominio .
- Una aplicación de banca de inversión no solo se prueba para conocer el conocimiento, sino que debe probarse la lógica detrás de ella.
- Mientras prueba la funcionalidad relacionada con las operaciones, concéntrese en las fechas de vencimiento de las acciones.
- Al realizar cualquier operación a través de una aplicación IB, debe tener cuidado y concentrarse en los símbolos, ya que puede haber una diferencia de 'alfabeto' en ellos.Por ejemplo, mientras realiza un pedido comercial de plata, solo asegúrese de qué tipo de plata está realizando el pedido. (Plata = lote de 30 kg, SilverM = 5 kg).
Conclusión:
Con la terminología mencionada anteriormente, ahora podrá comprender el análisis de mercado en vivo hasta cierto punto, lo que a su vez ayuda a su proceso de prueba y lo hace más fácil.
Sobre el autor: Esta es una publicación invitada de Laxmi. Tiene más de 7 años de experiencia en pruebas de software, principalmente en el dominio BFSI. Actualmente trabaja como ingeniera senior de pruebas de software en una de las principales empresas multinacionales.
Esta es toda la información sobre Investment Domain y consejos de prueba con ideas de prueba simples que quería compartir. Como siempre, esperando que te ayude y esperando responder cualquier pregunta que puedas tener.
Lectura recomendada
- Diferencia entre pruebas de escritorio, cliente-servidor y pruebas web
- Guía de pruebas de seguridad de aplicaciones web
- Pruebas de aplicaciones: ¡los conceptos básicos de las pruebas de software!
- Instale su aplicación en el dispositivo y comience a probar desde Eclipse
- Prueba de aplicaciones sanitarias: consejos y escenarios de prueba importantes (parte 2)
- Tutorial de pruebas destructivas y no destructivas
- Pruebas de rendimiento frente a pruebas de carga frente a pruebas de estrés (diferencia)
- ¿Qué es Monkey Testing en las pruebas de software?