how test investment banking application
O artigo de hoje trará maior clareza sobre o domínio de banco de investimento. Você saberá o que testar e como em um aplicativo de banco de investimento.
Antes de nos aprofundarmos em como testar aplicativos de banco de investimento, é importante entender primeiro esse domínio. Portanto, primeiro aprenderemos as terminologias do domínio de Investment Banking, o que o ajudará a entender os casos de teste facilmente.
Nós também incluímos cenários de teste de amostra de vários tipos de teste, como banco de dados, segurança e teste de desempenho de um aplicativo de banco de investimento.
Ler também=> Teste de aplicativos bancários
Vamos começar com 'Fundamentos de investimento':
Investir nada mais é do que economizar dinheiro de forma a obter retornos no futuro (curto ou longo prazo). Economizar dinheiro em contas não gera nenhum benefício. Em vez disso, deve-se investir o dinheiro em opções como fundos mútuos, títulos, etc., que geram retornos no futuro.
Saiba mais sobre o domínio IB Aqui .
Por que investir?
É preciso investir dinheiro para obter retornos e gerar retornos para cumprir seus objetivos monetários na vida. Em outras palavras, podemos dizer que se deve investir para cobrir o custo da inflação (inflação significa a taxa na qual o custo de vida aumenta no futuro).
Quando começar a investir?
A regra importante para todos os investidores é investir cedo, regularmente e no longo prazo, não no curto prazo.
Quais são as opções de investimento disponíveis?
Pode-se investir em Ativos Físicos, como imóveis, ouro / joias, commodities (sementes, petróleo bruto, gás natural, metais etc.) ou em Ativos Financeiros, como depósitos fixos em bancos, previdência / fundo de pensão etc., ou no mercado de valores mobiliários, como ações, títulos, debêntures etc.
Opções financeiras para investimentos:
Poucas opções de investimento de curto prazo são,
tipos de bug em teste de software
- Conta bancária de poupança: Isso nada mais é do que economizar nossos fundos em contas bancárias regulares. Para essa economia, a taxa de juros será muito baixa, aproximadamente a taxa de juros varia entre 4% - 5% a.a.
- Mercado monetário ou fundos líquidos: Esta é outra opção de investimento de curto prazo que oferece melhores retornos do que a conta poupança mencionada acima. No entanto, a taxa de juros para fundos do mercado monetário será menor do que os depósitos fixos.
- Depósitos fixos com bancos: Esta é a melhor opção de investimento com taxas de juros um pouco mais altas em comparação com as duas opções acima. Os depósitos fixos também são denominados depósitos a prazo. O período de investimento para esta opção começa com um período mínimo de 30 dias.
Além das opções de investimento de curto prazo acima, essas são algumas das opções de investimento de longo prazo,
- Economia nos Correios: Isso está economizando nosso dinheiro nos Correios em vários tipos de esquemas. O risco envolvido nisso é baixo. A taxa de juros para esta opção é de 8% ao ano. O valor dos juros dessa opção é pago mensalmente e o prazo de vencimento é de 6 anos.
- Fundo de previdência pública: Outra opção principal de investimento de poupança de longo prazo é o Fundo de Previdência Pública. A taxa de juros para esta opção é de cerca de 8% aa e o prazo de vencimento é de 15 anos.
- Depósitos fixos da empresa: Este é um tipo diferente de opção de investimento em que podemos investir de curto prazo (6 meses) a médio prazo (3 - 5 anos) com uma empresa. A taxa de juros irá variar de 6% a 9% a.a. O valor dos juros será pago mensal, trimestral ou anualmente.
O que você aprenderá:
- Introdução ao domínio de banco de investimento:
- Abaixo estão alguns termos importantes do domínio de banco de investimento:
- Estrutura Organizacional do Banco de Investimento:
- Ciclo de vida comercial:
- Como testar o aplicativo de banco de investimento:
- Cenários de teste:
- Testando o banco de dados de um aplicativo de banco de investimento:
- Testando a segurança de um aplicativo de banco de investimento:
- Testando o desempenho de um aplicativo de banco de investimento:
- Dicas para testar um aplicativo de banco de investimento:
- Conclusão:
- Leitura recomendada
Introdução ao domínio de banco de investimento:
O Banco de Investimento é uma entidade financeira que sugere a um indivíduo, empresa, empresa do setor governamental, etc., como levantar seu capital financeiro participando das atividades de mercado.
A principal função do Banco de Investimento é atuar como mediador entre as empresas (que estão interessadas em vender seus títulos / ações) e as pessoas físicas (que desejam adquiri-los).
O banco de investimento opera de duas maneiras - ‘buy side’ e ‘sell side’.
‘Buy side’ inclui serviços como a compra de ações para investidores, enquanto ‘Sell side’ inclui a subscrição de ações e a venda de ações aos investidores de empresas.
Operação 'Buy side' do Banco de Investimento com um exemplo:
Suponha que um investidor queira comprar 50 ações da ABCD Company. Em seguida, ele consultará um banco de investimento onde o corretor faz um pedido para o mesmo e entrega as ações ao investidor.
Operação ‘Sell side’ do Banco de Investimento com um exemplo:
Suponha que uma empresa PQR planeja emitir novas ações em IPO, então o Banco de Investimento verifica as ações e as vende para seus clientes. Desta forma, a PQR Company levanta fundos através da emissão de suas ações.
Abaixo estão alguns termos importantes do domínio de banco de investimento:
1) Bolsa de Valores: Uma entidade que controla o negócio de compra e venda de títulos. Bolsa de Valores podem ser intercâmbios regionais ou nacionais.
Exemplo : NASDAQ - EUA, NSE - Índia etc.
2) Ações / Ações / Patrimônio líquido: O capital total de uma empresa é dividido em unidades iguais; cada unidade é denominada como ação / patrimônio líquido / estoque. O estoque também representa uma parte da propriedade de uma empresa.
3) Valor nominal de uma ação: O montante ou valor (usado durante a compra ou venda) atribuído a uma ação pela empresa.
4) Preço de emissão: O preço das ações de uma empresa em que estão disponíveis no mercado. Quando essas ações são negociadas no mercado, o preço pode ficar abaixo ou acima do preço de emissão.
5) Oferta Pública Inicial (IPO): Isso nada mais é do que vender os títulos ou ações de uma empresa ao público pela primeira vez no mercado.
6) Capitalização de mercado: O valor financeiro de uma empresa é calculado multiplicando o preço das ações pelo número de ações, que é denominado como Capitalização de Mercado.
Exemplo : Suponha que a Empresa X tenha 100 ações. O preço de mercado atual de cada ação é $ 50. Então, a capitalização de mercado da Empresa X é de $ 5.000.
7) Mercado de Segurança: O mercado de títulos é um local onde compradores e vendedores de títulos (títulos, debêntures, ações etc.) fazem suas transações de compra e venda de títulos.
8) SEBI (Conselho de Segurança e Troca da Índia): Uma autoridade que garante se os compradores e vendedores se comportam de maneira adequada no mercado. Para que obtenham os lucros desejados. Existem diferentes conselhos / comissões de segurança e câmbio de acordo com o país.
9) Dividendo sobre ação: Dividendo é uma porcentagem do valor de uma ação, que uma empresa retorna aos seus acionistas a partir de seus lucros anuais.
10) Preço do lance: Preço de oferta é a taxa na qual o comprador está pronto para comprar o estoque.
11) Pergunte o preço: Este é o preço pelo qual o vendedor deseja vender seu estoque.
12) Futuros: Um contrato futuro é um acordo entre o comprador e o vendedor no qual o estoque de entrega futura é negociado a um preço específico.
Por exemplo , se você quiser comprar um contrato futuro de março da Empresa XYZ, terá que fazer isso pelo preço atual disponível no mercado. Digamos que o março futuro esteja sendo negociado a $ 100 por ação. No momento em que o contrato expira (último dia do contrato no mês de março), o preço da ação pode não ser o mesmo. Pode ser $ 95 ou $ 110. Com base nessas diferenças de preços, os investidores lucram nos mercados.
13) Opções: É um contrato financeiro entre o comprador e o vendedor no qual o comprador tem o direito de comprar ou vender um título a um determinado preço em ou antes de uma determinada data.
As opções são de dois tipos: Chamadas e Puts.
Call significa o direito de comprar um ativo a um preço dentro de um período de tempo.
Put significa o direito de vender um ativo a um preço dentro de um período de tempo.
14) Portfólio: Uma carteira é uma combinação de vários ativos de investimento misturados e combinados para obter lucros de acordo com o objetivo de um investidor. Os itens incluídos na carteira podem ser ações, debêntures, fundos mútuos, etc.
15) Depositário: Uma entidade que mantém os títulos e fundos dos depositantes em uma conta. Os dois depositários na Índia são National Securities Depository Limited (NSDL) e Central Depository Services Limited (CDSL).
16) Fundos mútuos: Uma entidade que coleta dinheiro de investidores e investe o mesmo em vários instrumentos financeiros, como ações, títulos, debêntures, etc.
17) Valor patrimonial líquido (NAV): O NAV do fundo é o valor de mercado cumulativo do ativo. NAV por unidade é o valor líquido dos ativos dividido pelo número de unidades. A compra e venda de ações no mercado são feitas com base nos preços relativos ao NAV.
18) Índice Nifty: É um índice de ações de 50, cientificamente desenvolvido, que mostra o movimento dos mercados indianos. Ele se comporta como um barômetro para os mercados indianos.
19) Lista de observação: Uma lista de títulos selecionados. É usado principalmente para monitorar seu movimento no mercado regularmente, de perto ou com frequência.
Estrutura Organizacional do Banco de Investimento:
O banco de investimento compreende Front Office, Middle Office e Back Office.
1) Front Office: Isso desempenha um papel importante na geração de fundos. As principais áreas de front office são banco de investimento, vendas e negociação e pesquisa.
- ‘Investment Banking’ ajuda os clientes a levantar fundos nos mercados de capitais e também sugere que as empresas levantem seu capital.
- ‘Sales & Trading’ lida com a compra e venda de ações (ações, títulos, etc.)
- ‘Pesquisa’ envolve a revisão dos relatórios da empresa sobre suas classificações de compra / venda, perspectivas da empresa, etc. Isso ajudará a fornecer conselhos aos seus clientes da maneira certa.
2) Middle Office: Trata-se de ‘Gestão de Risco’, ‘Tesouraria Corporativa’ e ‘Controle Financeiro’.
- A ‘Gestão de Risco’ envolve a análise das situações de mercado e a informação dos clientes sobre os riscos envolvidos nas suas negociações.
- A ‘Tesouraria Corporativa’ é responsável pelos fundos dos Bancos de Investimento.
- O ‘Controle Financeiro’ rastreia o fluxo de capital da empresa e seu sucesso.
3) Back Office: Isso inclui ‘Operações’ e ‘Tecnologia’.
- ‘Operações’ verifica se as negociações foram executadas corretamente e os fundos transferidos com sucesso.
- ' Tecnologia 'suporta o software, dados e sistemas de bancos de investimento.
Ciclo de vida comercial:
O principal objetivo de cada ordem de negociação é ser executada a um preço adequado com um spread de risco mínimo.
As várias etapas de uma ordem de negociação são as seguintes,
- Decisão do investidor de negociar
- Colocando a ordem comercial
- Execução do comércio
- Compensação das negociações (validação e confirmação da negociação)
- Liquidação de negociações
- Liquidação de fundos / títulos
Como testar o aplicativo de banco de investimento:
Antes de passar para a parte de teste dos aplicativos de Investment Banking, aqui estão as capturas de tela de amostra de como um aplicativo de IB se parece.
# 1) Na tela abaixo, você pode visualizar as opções de termos (venda e compra de ações da IBM), preço de compra, preço de venda etc.,
( Observação: Clique em qualquer imagem para ampliá-la)
#dois) Na tela abaixo, você pode ver as posições, quantidade e preço de um determinado símbolo.
Perguntas e respostas da entrevista do informatica powercenter
# 3) Abaixo está o exemplo de captura de tela de como é uma lista de observação de um aplicativo IB.
# 4) Esta tela mostra a visão gráfica de um símbolo.
# 5) A tela abaixo mostra como uma posição ou pedido é fechado.
# 6) Mostra os detalhes do perfil de um cliente.
# 7) A tela abaixo mostra a visualização do aplicativo IB móvel.
árvore b vs árvore b +
(captura de tela source1 e source2 )
Cenários de teste:
Diferentes aplicativos de Investment Banking têm diferentes requisitos de teste de software e controle de qualidade. Abaixo estão alguns gerais cenários de teste ou casos de teste úteis para testar tais aplicativos.
Cenários positivos:
1) Os aplicativos de banco de investimento têm logins diferentes para usuários diferentes, como corretores, distribuidores, indivíduos ou investidores, etc. Verifique os logins dos usuários apropriados com seus IDs de login, pois as permissões para acessar o aplicativo para todos os usuários podem não ser as mesmas.
Por exemplo , um corretor tem permissão para visualizar os limites de negociação dos indivíduos com base no valor / fundos na conta do indivíduo. No entanto, esta facilidade pode não estar disponível para o indivíduo.
dois) A função da lista de observação pode ser verificada adicionando, removendo os títulos / símbolos a ela. Certifique-se de que os símbolos removidos sejam excluídos da lista de observação e vice-versa.
3) Pedido de Compra - Para testar esta funcionalidade, coloque uma ordem de compra para qualquer símbolo com uma quantidade como 10 ou 20, etc. e envie a mesma. Em seguida, acesse a seção de pedidos e verifique os detalhes se o pedido foi feito com sucesso ou não.
4) Pedido de Venda - Faça uma ordem de venda como acima (ordem de compra) e verifique os detalhes.
5) Pedido de alteração - Vá para a seção de pedidos e abra qualquer pedido anterior ou pedido existente e faça algumas alterações, como editar a quantidade ou símbolo, etc. e verifique se as modificações são atualizadas ou não.
6) Cancelar pedido - Abra um pedido existente e tente cancelá-lo. O pedido deve ser cancelado com sucesso.
7) Diferentes tipos de pedidos devem ser testados.
- Ordem de mercado - Tente colocar uma ordem de negociação para o preço de mercado e verifique se a negociação é executada para aquele preço no mesmo ponto do tempo.
- Ordem limitada - Tente colocar uma ordem para um determinado preço e verifique se a negociação foi executada quando o preço de mercado atinge o preço definido pelo usuário.
8) Verifique e verifique se as notificações ou mensagens de aviso adequadas estão sendo exibidas para as ações correspondentes.
Por exemplo , depois de colocar uma ordem de compra comercial e submetê-la, uma mensagem deve ser exibida informando que o 'pedido foi colocado com sucesso'.
9) Tente atualizar as informações do usuário como e-mail, número de celular. etc, salve-o e saia do aplicativo. Faça login no aplicativo e verifique se as informações atualizadas foram salvas ou não.
10) Se o AUT (aplicativo em teste) oferece suporte a vários territórios ou geo-localizações, verifique algumas funcionalidades para vários locais.
onze) Teste a parte de cálculos do aplicativo muito bem e também teste sua localização.
12) Teste as conexões dos aplicativos para ver se funcionam fora dos ambientes de preparação.
13) A segurança do aplicativo também deve ser testada, pois contém os dados pessoais dos usuários.
14) A multitarefa dos aplicativos também deve ser testada quando outros aplicativos estão abertos no dispositivo.
quinze) A qualidade, aparência e comportamento dos aplicativos, facilidade de uso, etc. também devem ser testados, uma vez que ganham a confiança do usuário.
Cenários negativos:
1) Tente colocar uma ordem de negociação para mais do que o valor dos fundos disponíveis na conta e a ordem não deve ser colocada e deve aparecer uma mensagem de aviso informando que os fundos são insuficientes.
dois) Teste o recurso de 'quantidade de ações' no aplicativo. Faça uma ordem de negociação para um número de ações maior do que a quantidade disponível de ações. A negociação não deve ser realizada porque a quantidade de ações solicitadas é superior à quantidade disponível.
3) Tente fazer uma ordem de troca para um estoque cujo prazo de validade foi atingido. O pedido não deve ser feito.
Ler também=> Como classificar cenários de teste positivos e negativos
Testando o Base de dados de um aplicativo de banco de investimento:
- Faça login no aplicativo IB e crie um perfil para um Cliente com todos os detalhes obrigatórios necessários e salve os detalhes. Agora faça login no banco de dados do mesmo aplicativo IB e verifique os detalhes do cliente através de consultas SQL. Todos os detalhes inseridos por meio do aplicativo front-end precisam ser salvos no banco de dados.
- Abra um registro existente de um cliente e modifique alguns detalhes como e-mail, endereço ou número de telefone e salve os dados. Os detalhes atualizados devem ser salvos no banco de dados.
- Ao criar um perfil para um Cliente, insira apenas alguns detalhes e sem salvar os dados feche o aplicativo ou saia do aplicativo. Agora verifique no banco de dados se os detalhes inseridos anteriormente não devem ser salvos.
- Tente criar um registro duplicado para um cliente já existente, o registro não deve ser criado.
- Em nome de um cliente, coloque 2 ou 3 ordens de negociação e envie. Agora verifique no banco de dados se as mesmas ordens comerciais foram atualizadas no banco de dados ou não.
- Faça login na conta de um cliente e cancele um pedido existente, agora verifique o mesmo no banco de dados se o registro específico deve ser cancelado.
Testando o Segurança de um aplicativo de banco de investimento:
- Crie um perfil de cliente, digite o nome de usuário ou id de login e digite a senha também. Os dados no campo de senha devem ser criptografados para que os hackers não possam encontrar a senha.
- Tente fazer o login no aplicativo com credenciais inválidas. O sistema não deve permitir o login.
- Ao navegar pelas páginas do aplicativo IB ou site da Web, a funcionalidade do botão Voltar do navegador não deve funcionar. (Principalmente para sites financeiros, essa funcionalidade deve ser bloqueada.)
- Efetue login no aplicativo e tente realizar qualquer transação e deixe o sistema ocioso por algum tempo. Em seguida, tente prosseguir com a transação que o sistema deve fazer logoff. Isso indica o tempo limite da sessão do aplicativo.
- Tente acessar o aplicativo com para um ID de usuário particular com uma senha inválida e repita o mesmo por 3 tentativas. Então, o ID de login específico deve ser bloqueado. Este recurso impede que hackers entrem no sistema com dados em massa.
- Acesse o aplicativo e execute qualquer transação. E agora verifique os cookies do navegador, eles devem estar de forma criptografada para evitar a invasão dos dados.
Testando o atuação de um aplicativo de banco de investimento:
- Ao navegar pelo site do IB, verifique se o sistema responde rapidamente a uma ação realizada ou não. Isso determina a velocidade do aplicativo.
- Tente fazer o login no aplicativo IB com vários IDs de usuário simultaneamente de vários sistemas (número de usuários que o aplicativo pode controlar). O aplicativo deve lidar com vários logins de usuário da maneira pretendida.
- Faça login no site do IB com um ID de usuário e faça o grande número de negociações incluídas em algumas transações de fundos complexas. Isso revela a capacidade do aplicativo de lidar com grandes volumes.
- Faça login no site do IB com vários IDs de usuário de vários sistemas paralelamente e execute grandes transações de todos os IDs usados ao mesmo tempo. Isso mostra quanto estresse o aplicativo pode suportar.
Dicas para testar um aplicativo de banco de investimento:
- O testador não pode testar o banco de investimento ou aplicativo de negociação até que ele / ela ganha controle do domínio .
- Um aplicativo de banco de investimento não é apenas testado quanto ao conhecimento, mas deve ser testado quanto à lógica por trás dele.
- Ao testar a funcionalidade relacionada às negociações, concentre-se nas datas de vencimento do estoque.
- Ao colocar qualquer negociação por meio de um aplicativo IB, você deve ter cuidado e se concentrar nos símbolos, pois pode haver uma diferença de 'alfabeto' neles.Por exemplo, ao fazer um pedido de troca de Prata, apenas certifique-se de que tipo de prata você está fazendo o pedido. (Prata = lote de 30 kg, Prata M = 5 kg).
Conclusão:
Com a terminologia mencionada acima, agora você será capaz de entender a análise de mercado ao vivo até certo ponto, o que por sua vez ajuda e torna mais fácil seu processo de teste.
Sobre o autor: Este é um post convidado de Laxmi. Ela tem mais de 7 anos de experiência em testes de software, principalmente no domínio BFSI. Ela está atualmente trabalhando como engenheira de teste de software sênior em uma das principais multinacionais.
Essas são todas as informações sobre o domínio de investimento e dicas de teste com ideias de teste simples que eu gostaria de compartilhar. Como sempre, esperando que ajude e esperando para responder a quaisquer perguntas que você possa ter.
Leitura recomendada
- Diferença entre Desktop, Teste de Servidor Cliente e Teste da Web
- Guia de teste de segurança de aplicativos da Web
- Teste de aplicativos - Noções básicas de teste de software!
- Instalando seu aplicativo no dispositivo e comece a testar no Eclipse
- Testando aplicativos de saúde - dicas e cenários de teste importantes (parte 2)
- Tutorial de teste destrutivo e teste não destrutivo
- Teste de desempenho vs teste de carga vs teste de estresse (diferença)
- O que é Monkey Testing em Software Testing?