Advertisement
Guest User

aaa

a guest
Dec 11th, 2019
250
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.66 KB | None | 0 0
  1. Cenário C-1: (valor: 3 pontos)
  2.  
  3. OBJETIVO: testar a criação de contas diversas, de tipos iguais e diferentes, de clientes tipo pessoa física e pessoa jurídica
  4.  
  5. iniciar sistema (criar coleções vazias de clientes, contas e lançamentos)
  6.  
  7. criar um cliente Pessoa Física pf1 (com todos os dados)
  8. criar conta corrente c1 para pf1 com saldo inicial 100.00
  9. criar conta poupanca p1 para pf1 com saldo inicial 200.00
  10.  
  11. criar um cliente Pessoa Física pf2 (com todos os dados)
  12. criar conta corrente c2 para pf2 com saldo inicial 0.00
  13. criar conta poupanca p2 para pf2 com saldo inicial 50.00
  14.  
  15. listar todos os clientes (ambos os tipos)
  16. // output: 2 clientes Pessoa Física listados
  17.  
  18. listar todas as contas (ambos os tipos)
  19. // output: 2 contas corrente listadas
  20. 2 contas poupanças listadas
  21.  
  22. criar um Cliente Pessoa Jurídica pj1 (com todos os dados)
  23. criar Conta Corrente c3 para pj1 com saldo inicial 1,000,000.00
  24.  
  25. criar um Cliente Pessoa Jurídica pj2 (com todos os dados)
  26. criar Conta Corrente c4 para pj2 com saldo inicial 500,000.00
  27.  
  28. listar todos os clientes (ambos os tipos)
  29. // output: 2 clientes Pessoa Física listados
  30. 2 clientes Pessoa Jurídica listados
  31.  
  32. listar todas as contas (ambos os tipos)
  33. // output: 4 contas corrente listadas
  34. 2 contas poupanças listadas
  35.  
  36. exibir montante total do banco
  37. // output: total = 1,500,350.00
  38.  
  39.  
  40. Cenário C-2: (valor: 3 pontos)
  41.  
  42. OBJETIVO: testar lançamentos diversos em contas diversas, de tipos iguais e diferentes, de clientes tipo pessoa física e pessoa jurídica
  43.  
  44. iniciar sistema (criar coleções vazias de clientes, contas e lançamentos)
  45.  
  46. criar um cliente Pessoa Física pf1 (com todos os dados)
  47. criar conta corrente c1 para pf1 com saldo inicial 100.00
  48. criar conta poupanca p1 para pf1 com saldo inicial 200.00
  49.  
  50. lançar débito de 100.00 em c1
  51. // output: saldo atual de c1 = 0.00
  52. lançar crédito de 50.00 em c1
  53. // output: saldo atual de c1 = 50.00
  54. lançar crédito de 30.00 em p1
  55. // output: saldo atual de p1 = 230.00
  56.  
  57. exibir extrato de c1 considerando todo o período
  58. // output: 2 lançamentos exibidos
  59. saldo final = 50.00
  60.  
  61. exibir extrato de p1 considerando todo o período
  62. // output: 1 lançamento exibido
  63. saldo final = 230.00
  64.  
  65. criar um Cliente Pessoa Jurídica pj1 (com todos os dados, data atual)
  66. criar Conta Corrente c3 para pj1 com saldo inicial 1,000,000.00
  67.  
  68. criar um Cliente Pessoa Jurídica pj2 (com todos os dados, data atual)
  69. criar Conta Corrente c4 para pj2 com saldo inicial 500,000.00
  70.  
  71. lançar débito de 100,000.00 em c3
  72. // output: saldo atual de c3 = 900,000.00
  73. lançar débito de 200,000.00 em c3
  74. // output: saldo atual de c3 = 700,000.00
  75. lançar débito de 30,000.00 em c4
  76. // output: saldo atual de c4 = 470,000.00
  77.  
  78. exibir extrato de c3 considerando todo o período
  79. // output: 2 lançamentos exibidos
  80. saldo final = 700,000.00
  81.  
  82. exibir extrato de c4 considerando todo o período
  83. // output: 1 lançamento exibido
  84. saldo final = 470,000.00
  85.  
  86. exibir montante total do banco
  87. // output: total = 1,170.280.00
  88.  
  89.  
  90.  
  91. Cenário C-3: (valor: 2 pontos)
  92.  
  93. OBJETIVO: testar emissão de extratos em períodos específicos
  94.  
  95. criar um Cliente Pessoa Jurídica pj1 (com todos os dados, data atual)
  96. criar Conta Corrente c1 para pj1 com saldo inicial 1,000,000.00
  97.  
  98.  
  99. lançar débito de 100,000.00 em 15/11/2019 em c1
  100. // output: saldo atual de c1 = 900,000.00
  101. lançar débito de 200,000.00 em 16/11/2019 em c1
  102. // output: saldo atual de c1 = 700,000.00
  103. lançar crédito de 400,000.00 em 17/11/2019 em c1
  104. // output: saldo atual de c1 = 1,100,000.00
  105.  
  106. exibir extrato de c1 considerando todo o período
  107. // output: 3 lançamentos exibidos
  108. saldo inicial de c1 = 1,000,000.00
  109. saldo final de c1 = 1,100,000.00
  110.  
  111. exibir extrato de c1 de 15/11/2019 a 16/11/2019
  112. // output: 2 lançamentos exibidos
  113. saldo inicial de c1 = 1,000,000.00
  114. saldo final de c1 = 700,000.00
  115.  
  116. exibir extrato de c1 de 16/11/2019 a 17/11/2019
  117. // output: 2 lançamentos exibidos
  118. saldo inicial de c1 = 900,000.00
  119. saldo final de c1 = 1,100,000.00
  120.  
  121.  
  122.  
  123. Cenário C-4: (valor: 2 pontos)
  124.  
  125. OBJETIVO: testar situações de restrição
  126. - cadastramento de cliente Pessoa Jurídica para proprietário não cadastrado
  127. - criação de conta para cliente não cadastrado
  128. - lançamento que geraria saldo negativo em Conta Poupança
  129. - remoção de conta com lançamentos
  130. - remoção de cliente com contas associadas
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement