22
Biasanya terdapat 3 tahapan pengujian
pada sebuah sistem
software:
a.
Development testing: pengujiandengan
menemukan errorketika
berada pada tahapan development. Pengujian
ini dilakukan oleh
programmers.
b.
Release testing: pengujian yang dilakukan oleh tim testing untuk
mengecek apakah sistem yang dibuat
sudah sesuai dengan
kebutuhan. Pengujian
ini dilakukan sebelum software
di
serahkan kepada user.
c.
User Testing: Pengujian yang dilakukan oleh user
pada
lingkungannya. Pengujian ini untuk memastikan bahwa software
tersebut sudah sesuai dengan kebutuhan user
dan dapat di-
deploy ke dalam lingkungan user.
2.2.5
Management Transaction
Transaksi adalah sebuah aksi atau sekumpulan aksi yang
dilakukan oleh
1 user
atau banyak user
untuk mengakses atau
mengubah data. Transaksi selalu konsisten dalam melakukan
pengubahan didalam database.
Transaksi dapat menghasilkan 2 output:
a.
Transaksi berhasil dilakukan atau biasa disebut dengan Commit.
Transaksi yang sudah di-commit akan mencapai suatu basis data
yang baru dan transaksi tersebut tidak dapat digagalkan.
b.
Transaksi yang gagal dilakukan atau biasa disebut dengan
aborted. Apabila transaksi tersebut merupakan transaksi aborted
maka transaksi tersebut harus dikembalikan atau biasa disebut
dengan rollback. Roll back akan mengembalikan transaksi ke
keadaaan sebelum transaksi tersebut di mulai.
|