khoionion

BDD Top Up E-Money (New)

Sep 16th, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.33 KB | None | 0 0
  1. Feature: Scenario Test Uang Elektronik dengan PIN
  2.  
  3. Background: Show Homepage
  4. When user mengklik tombol Masuk pada Wellcome Screen
  5. And user mengisi nomor HP "082233333336" pada Login Page
  6. And user mengisi PIN "123456" pada Login Page
  7. And user mengklik tombol Masuk pada Login Page
  8. And user mengisi OTP untuk noHP "082233333336" pada Masukkan Kode Verifikasi Page
  9. And user mengklik tombol Selanjutnya pada Masukkan Kode Verifikasi Page
  10. # Then muncul pop up selamat datang pada Home Page
  11. And user mengklik tombol x pada pop up selamat datang pada Home Page
  12. Then Home Page tampil
  13.  
  14.  
  15.  
  16. Scenario Outline: Transaksi sukses dengan nomor telepon dan PIN yang valid
  17. When User meng-klik Home Product "<homeproduct>" pada Homepage
  18. Then Halaman operator "<operator>" tampil
  19. And User meng-klik Operator "<operator>"
  20. Then Halaman produk "<homeproduct>" tampil
  21. And Price List muncul
  22. And User menginput Nomor Telepon "<customernumber>" pada halaman produk
  23. And User memilih Denom "<denom>" pada halaman produk
  24. # And User menginput Keuntungan "<margin>" pada halaman Konfirmasi Pesanan
  25. Then Halaman Konfirmasi Pesanan Tampil
  26. And User menginput Pin "<pin>" pada halaman Konfirmasi Pesanan
  27. And User meng-klik Konfirmasi Pesanan pada halaman Konfirmasi Pesanan
  28. Then Halaman Transaksi Sukses tampil
  29. And User mengecek saldo akhir untuk user dengan nomor HP "<phonenumber>"
  30. And User meng-klik Tombol Lihat Riwayat Transaksi
  31. Then Halaman Riwayat Transaksi tampil
  32.  
  33. Examples:
  34. |homeproduct| operator | customernumber | denom | margin | pin | phonenumber |
  35. |Uang Elektronik| GO-PAY | 081100000001 | Rp5.000 | 1000 | 123456 | 082233333336 |
  36.  
  37.  
  38.  
  39. Scenario Outline: Transaksi gagal dengan nomor telepon yang tidak valid (< 8 digit)
  40. When User meng-klik Home Product "<homeproduct>" pada Homepage
  41. Then Halaman operator "<operator>" tampil
  42. And User meng-klik Operator "<operator>"
  43. Then Halaman produk "<homeproduct>" tampil
  44. And Price List muncul
  45. And User menginput Nomor Telepon "<phonenumber>" pada halaman produk
  46. And User memilih Denom "<denom>" pada halaman produk
  47. Then Menampilkan Pesan Nomor HP Kurang
  48.  
  49. Examples:
  50. | homeproduct | operator | phonenumber | denom |
  51. |Uang Elektronik| GO-PAY | 0811000 | Rp 5.000 |
  52.  
  53.  
  54. Scenario Outline: Transaksi gagal dengan belum memasukkan nomor HP
  55. When User meng-klik Home Product "<homeproduct>" pada Homepage
  56. Then Halaman operator "<operator>" tampil
  57. And User meng-klik Operator "<operator>"
  58. Then Halaman produk "<homeproduct>" tampil
  59. And Price List muncul
  60. And User memilih Denom "<denom>" pada halaman produk
  61. Then Menampilkan Pesan Masukkan Nomor HP
  62.  
  63. Examples:
  64. | homeproduct | operator | phonenumber | denom |
  65. |Uang Elektronik| GO-PAY | 0811000 | Rp 5.000 |
  66.  
  67.  
  68.  
  69. Scenario Outline: Transaksi dengan invalid prefix
  70. When User meng-klik Home Product "<homeproduct>" pada Homepage
  71. Then Halaman operator "<operator>" tampil
  72. And User meng-klik Operator "<operator>"
  73. Then Halaman produk "<homeproduct>" tampil
  74. And Price List muncul
  75. And User menginput Nomor Telepon abnormal "<phonenumber>" pada halaman produk
  76. Then User menampilkan Pesan Invalid Prefix
  77.  
  78. Examples:
  79. | homeproduct | operator | phonenumber |
  80. |Uang Elektronik| GO-PAY | 0800 |
  81.  
  82.  
  83. @abnormal
  84. Scenario Outline: Transaksi gagal dengan PIN yang tidak valid
  85. When User meng-klik Home Product "<homeproduct>" pada Homepage
  86. Then Halaman operator "<operator>" tampil
  87. And User meng-klik Operator "<operator>"
  88. Then Halaman produk "<homeproduct>" tampil
  89. And Price List muncul
  90. And User menginput Nomor Telepon "<phonenumber>" pada halaman produk
  91. And User memilih Denom "<denom>" pada halaman produk
  92. # And User menginput Keuntungan "<margin>" pada halaman Konfirmasi Pesanan
  93. And User menginput Pin "<pin>" pada halaman Konfirmasi Pesanan
  94. And User meng-klik Konfirmasi Pesanan pada halaman Konfirmasi Pesanan
  95. Then User menampilkan Pesan PIN Tidak Valid
  96.  
  97. Examples:
  98. | homeproduct | operator | phonenumber | denom | margin | pin |
  99. |Uang Elektronik| GO-PAY | 081100000001 | Rp5.000 | 500 | 111111 |
Add Comment
Please, Sign In to add comment