SOFTWARE TEST PLAN:
SOFTWARE TEST PLAN:
Rancang Bangun Sistem Informasi Pengelolaan Surat Keputusan di FTIF
Rancang Bangun Sistem Informasi Pengelolaan Surat Keputusan di FTIF
Approvals: Approvals:
A
Apppprroovveed d BByy:: SSiiggnnaattuurree DDaattee
Documen
Document t ControlControl
Name
Name DoDokukumemen n TeTeststiningg RaRancncanang g BaBangngunun
Si
Siststem em InInfoformrmasasi i PePengngelelololaaaan n SuSuraratt Keputusan di FTIF
Keputusan di FTIF
Doc. Ref. No.
Doc. Ref. No. 0101
Document Status
Document Status For ApprovalFor Approval Date of Issue
Date of Issue 16 Apr. 1216 Apr. 12
Change History Change History Doc. Doc. Version Version A
Auutthhoorr DDaattee DDeessccrriippttiioon n / / CChhaannggee
0
011 RRiizzqqi i PPrriiffssaannttii 116 6 AApprr. . 1122 CChhaanngge e iin n cchhaapptteerr11, , 33, , 44, , 55,, 6
6 0
1
1 IIn
nttrro
od
du
uc
cttio
ion
n
Dokumen test plan ini dibuat
Dokumen test plan ini dibuat untuk melakukan perencanaan terhadapuntuk melakukan perencanaan terhadap tes
testinting g dardari i DokDokumumen en TesTestintingg RanRancancang g BanBangun gun SisSistem tem InfoInformrmasiasi Pengelolaan Surat Keputusan di FTIF. Sedangkan tujuan umum dari Pengelolaan Surat Keputusan di FTIF. Sedangkan tujuan umum dari uji coba yang dilakukan pada system aplikasi ini antara lain:
uji coba yang dilakukan pada system aplikasi ini antara lain: 1
1.. MMeengngetetahahuui i apapakakah ah sesemmuua a fufunngsgsi i yyanang g ttererddapapat at ddalalamam do
dokumkumenentatasi si ususer er neneededs s tetelalah h teterprpenenuhuhi. i. ToTololok k ukukur ur yayangng digunakan yaitu apabila fungsi-fungsi yang tercantum dalam digunakan yaitu apabila fungsi-fungsi yang tercantum dalam dokumentasi user needs telah dipenuhi oleh perangkat lunak dokumentasi user needs telah dipenuhi oleh perangkat lunak ini. Dan terdapat bukti dari user pengguna berupa dokumen ini. Dan terdapat bukti dari user pengguna berupa dokumen kesesuaian.
kesesuaian. 2.
2. MeMengngetetahahui ui apapakakah ah sesemmua ua fufungngsi si yayang ng adada a tetelalah h beberjrjalalanan dengan benar. Tolok ukur kebenaran yang digunakan adalah dengan benar. Tolok ukur kebenaran yang digunakan adalah apa
apabila bila funfungsigsi- - funfungsi gsi tertersebsebut ut telatelah h berberjalajalan n sessesuai uai dedengangann alur pada
alur pada use case use case dalam dokudalam dokumen perancmen perancangan desain angan desain yangyang ada di lampiran ReadySET
ada di lampiran ReadySET 3.
3. MeMengengetahtahui ui apaapakah semkah semua fungsua fungsi i yanyang g ada didaada didalam apliklam aplikasiasi sudah termasuk aplikasi yang user friendly. Tolok ukur yang sudah termasuk aplikasi yang user friendly. Tolok ukur yang digun
digunakan akan yaitu apayaitu apabila tidak adabila tidak adanya kelunya keluhan dari penhan dari penggunggunaa mengenai aplikasi yang dibuat.
mengenai aplikasi yang dibuat.
2
2 L
Liitte
erra
attu
urre
e
Testin
Testing mag macemncemnya aya ada ada apa apa ajaja White box, black box
White box, black box
Functional dan system requirement adalah: Functional dan system requirement adalah:
3
3 S
Sc
co
op
pe
e
Spesifikasi komputer yang digunakan untuk menguji Sistem Informasi Spesifikasi komputer yang digunakan untuk menguji Sistem Informasi Pengelolaan Surat Keputusan ini antara lain:
Pengelolaan Surat Keputusan ini antara lain: a.
a. SpesSpesifikasi komifikasi komputer apputer aplikasi selikasi server dan drver dan databaatabase servse serverer
•
• Processor Intel Pentium 4Processor Intel Pentium 4 •
• Memory 1 GBMemory 1 GB •
• Kapasitas harddisk free sebesar 40 GBKapasitas harddisk free sebesar 40 GB •
• Lan CardLan Card •
• Sistem operasi yang digunakan adalah Windows XPSistem operasi yang digunakan adalah Windows XP •
• Server database yang digunakan adalah MySQL 5.0Server database yang digunakan adalah MySQL 5.0
b.
b. Spesifikasi komputer clientSpesifikasi komputer client
•
•
• Memory 512 MBMemory 512 MB •
• Kapasitas harddisk free sebesar 10 GBKapasitas harddisk free sebesar 10 GB •
• Lan CardLan Card •
• Sistem operasi yang digunakan adalah Windows XPSistem operasi yang digunakan adalah Windows XP
Skenario uji coba ini disusun berdasarkan beberapa use case yang Skenario uji coba ini disusun berdasarkan beberapa use case yang telah dibuat pada tahap desain. Skenario terdiri dari 2 bagian, yaitu telah dibuat pada tahap desain. Skenario terdiri dari 2 bagian, yaitu overview dan langkah-langkah untuk menjalankan usecase yang
overview dan langkah-langkah untuk menjalankan usecase yang akanakan diuji. Langkah-langkah tersebut akan dilaksanakan dan hasilnya akan diuji. Langkah-langkah tersebut akan dilaksanakan dan hasilnya akan digambarkan. Setelah itu akan
digambarkan. Setelah itu akan dilakukan evaluasi dari hasil
dilakukan evaluasi dari hasil pelaksanaan skenario tersebut.pelaksanaan skenario tersebut.
4
4 R
Re
effe
erre
en
nc
ce
es
s
Dokumen yang terkait dengan test plan ini adalah: Dokumen yang terkait dengan test plan ini adalah:
•
• System RequirementsSystem Requirements
-- UUsse e CCaasseess -- FFeeaattuurre e ssppeeccss
-- KKeebbuuttuuhhaan n NNoonn--FFuunnggssiioonnaal l ddaan n KKeebbuuttuuhhaan n LLiinnggkkuunnggaann (Non-functional Requirements & Enviromental Requirements) (Non-functional Requirements & Enviromental Requirements)
•
• Require Tracebility MatrixRequire Tracebility Matrix
D
Dooccuummeennt t ReReffeerreenncce e && Version
Version
Document Title / Description Document Title / Description
V
Veerrssiioon n 11 LLaammppiirraan n RReeaaddyysseett V
Veerrssiioon n 11 RReeqquuiirreemmeennt t TTrraacceebbiilliitty y MMaattrriixx
5
5 T
Te
es
st
t IItte
em
ms
s
TTeesst t IItteem m NNaammee TTeesst t IItteem m VVeerrssiioon n NNoo..
Use Case Rancang Bangun Sistem Informasi Use Case Rancang Bangun Sistem Informasi Pengelolaan Surat Keputusan di FTIF
Pengelolaan Surat Keputusan di FTIF
Use Case version 1 Use Case version 1
5.
5.11 FeFeatuatureres to s to be be TeTestestedd
F
Feeaattuurree UUsse e CaCassee OOvveerrvviieeww
F-01 F-01 Textfie Textfieldld
UC-UC-00.00.0000.01 .01 UC-UC-0000.01.01.02 .02 UC- UC-0 00.0.0011.0.03 3 UCUC--0000.0.011.0.05 5 UC UC--0 00.0.0011.0.06 6 UCUC--0000.0.02.2.02 02 UC UC--0 000..0022..003 3 UUCC--0000..0022..004 4 UUC C--0 000..0022..006 6 UUCC--0000..0022..007 7 UUC C--0 000..0022..009 9 UUCC--0000..0022..110 0 UUC C--0 00.0.0022.1.12 2 UCUC--0000.0.02.2.113 3 UC UC--0 00.0.0033.0.05 5 UCUC--0000.0.033.0.06 6 UC UC--D
Deennggaan n aaddaannyya a ffitituur r ininii, , ddii harapkan actor yang melakukan harapkan actor yang melakukan entri data mempunyai tempat / entri data mempunyai tempat / fi
fieleld d yayanng g di di gugunnakakan an ununtutukk melakukan pengisian akan suatu melakukan pengisian akan suatu hal. Seperti data pengguna, dsb. hal. Seperti data pengguna, dsb.
0 00.0.0033.0.07 7 UCUC--0000.0.033.0.08 8 UC UC--0 00.0.0033.0.09 9 UCUC--0000.0.033.1.10 0 UC UC--0 00.0.0033.1.11 1 UCUC--0000.0.033.1.12 2 UC UC--0 00.0.0033.1.13 3 UCUC--0000.0.033.1.14 4 UC UC--0 00.0.0033.1.15 5 UCUC--0000.0.033.1.16 6 UC UC--0 00.0.0033.1.18 8 UCUC--0000.0.033.1.19 9 UC UC--0 000..0033..220 0 UUCC--0000..0033..221 1 UUC C--0 00.0.0033.2.22 2 UCUC--0000.0.033.2.23 3 UUC- C-0 00.0.0033.2.24 4 UCUC--0000.0.033.2.25 5 UUC- C-0 00.0.0033.3.31 1 UCUC--0000.0.033.3.32 2 UC UC--0 00.0.0033.3.33 3 UCUC--0000.0.033.3.34 4 UC UC--0 00.0.0033.3.35 5 UCUC--0000.0.033.3.36 6 UC UC--0 00.0.0044.0.02 2 UCUC--0000.0.04.4.04 04 UUC- C-00.04.05 00.04.05 F-0 F-02 2 ChCheckeck Box Box UC-0
UC-00.030.03.19 .19 UC-0UC-00.030.03.26 .26 UC- UC-0 00.0.0033.2.27 7 UCUC--0000.0.033.2.28 8 UC UC--0 00.0.0033.2.29 9 UCUC--0000.0.033.3.30 0 UC UC--0 00.0.0033.3.31 1 UCUC--0000.0.033.3.32 2 UC UC--0 00.0.0033.3.33 3 UCUC--0000.0.033.3.34 4 UC UC--0 00.0.0033.3.35 5 UCUC--0000.0.033.3.36 6 UC UC--00.04.04 UC-00.04.05 00.04.04 UC-00.04.05 Fi
Fitutur r inini i beberfrfuungngsi si bibila la iningiginn melakukan pengisian field yang melakukan pengisian field yang be
berurupa pa chchececk k apapakakah ah sysyararatat y
yanang g adada a di di dadalalam m uuse se cacasese tteerrsseebbuut t tetellaah h tteerrllaakkssaannaa.. Sebagai sebuah bukti.
Sebagai sebuah bukti.
F-03 F-03 Password Password Field Field
UC-UC-00.00.0000.01 .01 UC-UC-0000.01.01.02 .02 UC- UC-00.01.03 UC-00.01.05
00.01.03 UC-00.01.05
F
Fiittuur r iinni i ddiigguunnaakkaan n uunnttuukk menga
mengatasi tasi permapermasalasalahan han padapada lo
logigin, n, yayaititu u uuntntuuk k mmenenuututupipi passw
password ord akun akun penggupengguna na agaragar tidak terlihat. tidak terlihat. F F--004 4 TTeexxtt Area Area UC-0
UC-00.020.02.02 .02 UC-0UC-00.020.02.03 .03 UC- UC-0 000..0022..004 4 UUCC--0000..0022..006 6 UUC C--0 000..0022..007 7 UUCC--0000..0022..009 9 UUC C--0 00.0.0022.1.10 0 UCUC--0000.0.02.2.112 2 UC UC--0 00.0.0022.1.13 3 UCUC--0000.0.033.0.05 5 UUC- C-0 00.0.0033.0.06 6 UCUC--0000.0.033.0.07 7 UC UC--0 00.0.0033.0.08 8 UCUC--0000.0.033.0.09 9 UC UC--0 00.0.0033.1.10 0 UCUC--0000.0.033.1.11 1 UC UC--0 00.0.0033.1.12 2 UCUC--0000.0.033.1.13 3 UC UC--0 00.0.0033.1.14 4 UCUC--0000.0.033.1.15 5 UC UC--0 00.0.0033.1.16 6 UCUC--0000.0.033.1.18 8 UC UC--00.03.19 UC-00.03.31 00.03.19 UC-00.03.31 D
Deennggaan n aaddaannyya a ffitituur r ininii, , ddii harapkan actor yang melakukan harapkan actor yang melakukan entri data mempunyai tempat / entri data mempunyai tempat / fi
fieleld d yayanng g di di gugunnakakan an ununtutukk melakukan pengisian akan suatu melakukan pengisian akan suatu hal dalam jumlah banyak.
hal dalam jumlah banyak.
F
F--005 5 EErrrroorr Message Message
UC-0
UC-00.000.00.01 .01 UC-0UC-00.010.01.02 .02 UC- UC-0 00.0.0011.0.03 3 UCUC--0000.0.011.0.04 4 UC UC--0 00.0.0011.0.05 5 UCUC--0000.0.02.2.02 02 UUC- C-0 000..0022..004 4 UUCC--0000..0022..005 5 UUC C--0 00.0.0022.0.06 6 UCUC--0000.0.02.2.07 07 UC UC--0 00.0.0022.1.10 0 UCUC--0000.0.02.2.113 3 UC UC--0 00.0.0033.0.05 5 UCUC--0000.0.033.0.06 6 UC UC--0 00.0.0033.0.07 7 UCUC--0000.0.033.0.08 8 UC UC--0 00.0.0033.1.13 3 UCUC--0000.0.033.1.14 4 UC UC--0 00.0.0033.1.15 5 UCUC--0000.0.033.1.16 6 UC UC--0 000..0033..119 9 UUCC--0000..0033..226 6 UUC C--0 00.0.0033.2.27 7 UCUC--0000.0.033.2.28 8 UC UC--0 00.0.0033.2.29 9 UCUC--0000.0.033.3.30 0 UC UC--Fi
Fitutur r inini i beberfrfuungngsi si bibila la iningiginn melakukan pengisian field yang melakukan pengisian field yang tid
tidak ak boboleh leh kokososong ng dadan n haharuruss sesua
sesuai i dengadengan n ketenketentuan tuan yangyang tteelalah h diditetenntutukkaann. . JJikika a ffieieldld te
tersrseebubut t kkoososonng g atatau au titidadakk sesua
sesuai i dengadengan n ketenketentuan tuan yangyang sud
sudah ah diteditentuntukankan, , mamaka ka akakanan mucul error message.
0 00.0.0033.3.31 1 UCUC--0000.0.033.3.37 7 UC UC--0 00.0.0044.0.03 3 UCUC--0000.0.04.4.04 04 UUC- C-0 00.0.0044.0.05 5 UCUC--0000.0.06.6.01 01 UC UC--0 000..0066..002 2 UUCC--0000..0066..003 3 UUC C--0 000..0066..004 4 UUCC--0000..0066..005 5 UUC C--0 00.0.0066.0.06 6 UCUC--0000.0.06.6.07 07 UC UC--0 00.0.0066.0.08 8 UCUC--0000.0.06.6.09 09 UC UC--0 00.0.0066.1.10 0 UCUC--0000.0.06.6.111 1 UC UC--0 00.0.0066.1.12 2 UCUC--0000.0.06.6.113 3 UC UC--0 00.0.0066.1.14 4 UCUC--0000.0.06.6.115 5 UC UC--00.06.16 UC-00.06.17 00.06.16 UC-00.06.17 F-F-06 06 RaRadidioo Button Button UC-0
UC-00.020.02.07 .07 UC-0UC-00.020.02.10 .10 UC- UC-0 00.0.0033.0.05 5 UCUC--0000.0.033.0.06 6 UC UC--0 000..0033..007 7 UUCC--0000..0033..008 8 UUC C--0 00.0.0033.1.13 3 UCUC--0000.0.033.1.14 4 UC UC--00.03.15 UC-00.03.16 00.03.15 UC-00.03.16
Fitur ini berfungsi untuk memilih Fitur ini berfungsi untuk memilih sa
salalah h sasatu tu dadata ta dadari ri sesekikianan banyak data yang ada.
banyak data yang ada.
F-07 F-07 Session Session Expiration Expiration UC-00.00.0
UC-00.00.02 2 Digunakan Digunakan untuk untuk mengotomamengotomasisi log out user
log out user
F-08 F-08
Searching Searching
UC-0
UC-00.060.06.01 .01 UC-0UC-00.060.06.02 .02 UC- UC-0 00.0.0066.0.03 3 UCUC--0000.0.06.6.04 04 UC UC--0 00.0.0066.0.05 5 UCUC--0000.0.06.6.06 06 UC UC--0 00.0.0066.0.07 7 UCUC--0000.0.06.6.08 08 UC UC--0 00.0.0066.0.09 9 UCUC--0000.0.06.6.110 0 UC UC--0 00.0.0066.1.11 1 UCUC--0000.0.06.6.112 2 UC UC--0 000..0066..113 3 UUCC--0000..0066..114 4 UUC C--00 00.0.06.6.15 15 UCUC-0-00.0.0606.1.16 6 UC UC--00.06.17 00.06.17 F
Fiittuur r iinni i bbeerrffuunnggssi i uunnttuukk me
melalakukukakan n prprososes es pepencncarariaiann data. Seperti data pengguna, dll. data. Seperti data pengguna, dll.
6
6 T
Tes
esti
ting
ng Ri
Risk
sk Re
Regi
gist
ster
er
Pad
Pada a dodokumkumen en SysSystem tem ReqRequireuiremement nt dardari i RanRancancang g BanBangun gun SisSistemtem Informasi Pengelolaan Surat Keputusan di FTIF risiko dari tiap fitur Informasi Pengelolaan Surat Keputusan di FTIF risiko dari tiap fitur yang ada dinyatakan dalam dua kategori yaitu termasuk Aman dan yang ada dinyatakan dalam dua kategori yaitu termasuk Aman dan termasuk Risiko. Berikut ini daftar tingkat risiko dari fitur yang ada. termasuk Risiko. Berikut ini daftar tingkat risiko dari fitur yang ada.
R
Riissk k IIDD FFeeaattuurree RRiissiikkoo KeteranganKeterangan R
R0011 FF--001 1 TTeexxttffiieelldd AAmmaann --R
R0022 FF--002 2 CChheecck k BBooxx AAmmaann --R
R0033 FF--003 3 PPaasssswwoorrd d FFiieelldd RRiissiikkoo FFiittuur r iinni i ddiigguunnaakkaan n uunnttuukk me
mengangatatasi si pepermarmasasalalahahan n papadada lo
logiginn, , yyaaititu u untuntuuk k mmenenuuttuuppii pas
passwsword ord akakun un pepenggnggununa a agaagarr ti
tidadak k teterlrlihihatat. . FiFitutur r inini i pepentntiningg u
unnttuuk k ddiippeerrhhaattiikkaan n kkaarreennaa m
meennyyaannggkkuut t sseeccuurriitty y ddaarrii peng
penggunguna, a, sehsehinggingga a dihadiharapkrapkanan risiko pencurian identitas ataupun risiko pencurian identitas ataupun akses pihak
dihindari. dihindari. R R0044 FF--004 4 TTeexxt t AArreeaa AAmmaann --R R0055 FF--005 5 EErrrroor r MMeessssaaggee AAmmaann --R R0066 FF--006 6 RRaaddiio o BBuuttttoonn AAmmaann --R R0077 FF--007 7 SSeessssiioonn Expiration Expiration R
Riissiikkoo DDiigguunnaakkaan n uunnttuuk k mmeennggoottoommaassi i lloogg out
out ususer. er. DaDalalam m tatahap hap uji uji cocobaba haru
harus s dipadipastistikan kan setsetelah elah prosproseses log out, jika kembali ke halaman log out, jika kembali ke halaman se
sebebelulumnmnya ya mamaka ka sesehaharurusnsnyaya session time out dapat berjalan session time out dapat berjalan R
R0088 FF--008 8 SSeeaarrcchhiinngg AAmmaann
--7
7
Test Approach (Strategy)
Test Approach (Strategy)
•
• What type of testing will be done when?What type of testing will be done when? •
• Will you start by running tests on the most risky area of theWill you start by running tests on the most risky area of the
software? software?
•
• ArAre e ththerere e papartrts s of of ththe e plplanannened d fufuncnctitiononalalitity y ththat at wiwill ll bebe
delivered after other parts and therefore require you to ‘stage’ delivered after other parts and therefore require you to ‘stage’ your testing?
your testing?
•
• Is there a ‘must have, should have, could have’ approach to theIs there a ‘must have, should have, could have’ approach to the
priority of new functionality and if so does your test approach priority of new functionality and if so does your test approach take this into account?
take this into account?
•
• Will Will you you use use predpredominominantly antly requirequiremerements-bnts-based ased manmanual ual testtest
scripts or will you make use of rapid-test techniques such as scripts or will you make use of rapid-test techniques such as exploratory testing to get an early assessment of the stability exploratory testing to get an early assessment of the stability of the software?
of the software?
•
• WhWhat abouat about the depth and timt the depth and timing of regring of regresessiosion testsn tests? ? WilWilll
regression tests be run manually or will you use automated test regression tests be run manually or will you use automated test tools?
tools?
•
• Will you have testers dedicated to regression tests and othersWill you have testers dedicated to regression tests and others
dedicated to running tests on
dedicated to running tests on new functionality?new functionality?
•
• WiWill ll anany y papartrts s oof f ththe e tetest st reregigimme e be be exexececututed ed by by reremmototee
members of the test team? members of the test team?
•
• WhWhat at ababouout t nonon-n-fufuncnctiotionanal l teteststining g liklike e ininststallall/u/uninninststallall,,
compatibility, load, volume and performance, etc.? compatibility, load, volume and performance, etc.?
•
• When will such tests be run and will this impact on the moreWhen will such tests be run and will this impact on the more
regular functional testing? regular functional testing?
7.1
7.1 Test ToolsTest Tools
Testi
Testing ng pada pada RancaRancang ng BanguBangun n Sistem Sistem InforInformasi masi PengePengelolaalolaan n SuratSurat Keputusan di FTIF i
Keputusan di FTIF ini menggunakan TCM.ni menggunakan TCM.
8
N
Naammee RRoollee ReRessppoonnssiibbiilliittyy
R
Riizzqqi Pi Prriiffssaannttii TTeesst tt teeaam mm meemmbbeerr UC-00.00.01 - UC-00.03.18UC-00.00.01 - UC-00.03.18
IIrriinne e DDwwii Kenestie
Kenestie
Test
Test team team memmemberber UC-00.03.19 - UC-00.05.15UC-00.03.19 - UC-00.05.15
9
9 Ma
Mana
nage
gem
men
ent
t an
and
d Me
Metr
tric
ics
s
Who will be
Who will be managing the managing the testing? testing? Will different people be mWill different people be managinganaging different phases, for example integration test phase, component test different phases, for example integration test phase, component test phas
phases? es? Does thDoes the Project Mae Project Managenager require mr require metrics to be coetrics to be collectedllected from you?
from you? If so, then list these here aIf so, then list these here and state when and state when and how you wnd how you willill construct the metrics and report them.
construct the metrics and report them.
Who will be managing the different versions of software released into Who will be managing the different versions of software released into the test
the testing phaseing phase(s)? (s)? Will this be the respoWill this be the responsibilitnsibility of the test teamy of the test team or developme
or development? nt? Are there other Are there other test teams test teams you need tyou need to work with?o work with? Wi
Will ll a a dededidicacateted d coconfinfiguguraratition on mamananagegemement nt teteam am mamananage ge ththisis?? Cover such aspects here.
Cover such aspects here. Wil
Will you set up regul you set up regular melar meetinetings to reviegs to review test prow test progregress? ss? A 15-A 15-minute daily meeting of the test team is very useful, although a minute daily meeting of the test team is very useful, although a weekly meeting between the test manager and senior management weekly meeting between the test manager and senior management ma
may be y be momore approre appropripriate for this leveate for this level. l. DocDocumument youent your r memeetietingng schedules and reporting lines here.
schedules and reporting lines here. 9.1
9.1 TesTest Est Estimtimatioation an and Snd Schecheduldulee
9.2
9.2 Test Phase Entry and Exit CriteriaTest Phase Entry and Exit Criteria 9.2.1
9.2.1 InteIntegratgration Tesion Test Phase Et Phase Entry Crntry Criteriteriaia
•
• InIntetegrgratatioion n tetest st dodocucumementntatatioion/n/scscririptpts s hahave ve bebeen en pepeer
er--reviewed reviewed
•
• SoSoftftwwarare e to to be be inintetegrgratatioion n teteststed ed hahas s bebeen en chchececkeked d inintoto
configuration management system configuration management system
•
• Test Test data data compcompletedleted •
• Test Test envirenvironmonment coent completmpleteded •
• Planned number of issues expected to be found in integrationPlanned number of issues expected to be found in integration
test has been agreed test has been agreed
•
• etcetc
9.2.2
9.2.2 InteIntegratgration Teion Test Phast Phase Exise Exit Critet Criteriaria
•
• 100% of integration tests are executed100% of integration tests are executed •
•
• Integration Test Report has been approvedIntegration Test Report has been approved •
• Integration tested software has been checked Integration tested software has been checked into configurationinto configuration
management system management system
•
• Integration tested software is available for next test phaseIntegration tested software is available for next test phase •
• Less thanLess than nn outstanding low severity issuesoutstanding low severity issues •
• Less thanLess than nn outstanding medium severity issuesoutstanding medium severity issues •
• Less thanLess than nn outstanding high severity issuesoutstanding high severity issues •
• Number of issues found did not exceed planned number byNumber of issues found did not exceed planned number by
more than 25% more than 25%
•
• etcetc
9.2.3
9.2.3 AcceAcceptancptance Test Phe Test Phase Enase Entry Critry Criteriteriaa
•
• AcAcceceptptanance ce tetest st dodocucummenentatatitioon/n/scscririptpts s hahave ve bebeen en pepeer
er--reviewed reviewed
•
• Acceptance Testers have been trained (if doing true UAT)Acceptance Testers have been trained (if doing true UAT) •
• SoSoftwftwarare e to to be be acacceceptptanance ce teteststed ed hahas s bebeen en chchececkeked d inintoto
c
coonfnfigigururatatioion n mmaananagegemmeent nt sysyststem em ((ththis is ccooululd d ininclcluudede documentation and user manuals, etc.)
documentation and user manuals, etc.)
•
• Test Test data data compcompletedleted •
• Test Test envirenvironmonment coent completmpleteded •
• Planned number of issues expected to be found in componentPlanned number of issues expected to be found in component
test has been agreed test has been agreed
•
• etcetc
9.2.4
9.2.4 AcceAcceptancptance Tese Test Phast Phase Exit Ce Exit Criteriteriaria
•
• 100% of acceptance tests are executed100% of acceptance tests are executed •
• 100% of acceptance tests pass100% of acceptance tests pass •
• User needs 100% validatedUser needs 100% validated •
• Acceptance Test Report has been approvedAcceptance Test Report has been approved •
• AAcccceeppttaanncce e tteesstteed d ssooffttwwaarre e hhaas s bbeeeen n cchheecckkeed d iinnttoo
configuration management system configuration management system
•
• CustCustomeomer r has has formformally ally approapproved ved accepacceptance of tance of the the softsoftwareware
into the live environment into the live environment
•
• Less thanLess than nn outstanding low severity issuesoutstanding low severity issues •
• Less thanLess than nn outstanding medium severity issuesoutstanding medium severity issues •
• Less thanLess than nn outstanding high severity issuesoutstanding high severity issues •
• Number of issues found did not exceed planned number byNumber of issues found did not exceed planned number by
more than 25% more than 25%
•
9.3
9.3 Suspension and Resumption CriteriaSuspension and Resumption Criteria
10
10 T
Test Deliverables
est Deliverables
Test
Test delivedeliverables rables antaantara lainra lain:: 1.
1. UUpdpdatated ed RTRTMM 2 2.. TTCCMM TC# TC# Test Execution Test Execution Steps Steps Expected Expected Result Result Test Test Result Result Date Date T Teesstteedd TTeesstteer r TC TC Time Time Comment / Comment / (or (or Requirement Requirement xref) xref) 1 1 PP 15 m15 m 2 2 TTeessttccaassee ddoonnee FF 50 m50 m 3 3 SS 1 m1 m 4 4 BB 25 m25 m 5 5 UU 3.
3. DafDaftar lotar log darg dari erroi error yang tr yang terjerjadiadi
11
11 Comm
Communicat
unication Plan
ion Plan
NNaammee RRoollee CCoonnttaacct t DDeettaaiillss
IIrriinne e DDwwii Kenestie
Kenestie
Test
Test TeamTeam Member Member Email: [email protected] Email: [email protected] Mob: 085649421991 Mob: 085649421991 R
Riizzqqi i PPrriiffssaannttii TeTesst t TTeeaamm Member Member Email: [email protected] Email: [email protected] Mob: 085236951427 Mob: 085236951427 C
Coommmmuunniiccaattiioon n AAssppeecctt PPuurrppoossee
Test
Test Team Team MeetinMeetingg MereMereview view issue issue yang yang ditemditemukan ukan dandan m
meerreennccaannaakkaan n ttuuggaas s uunnttuuk k hhaarrii selanjutnya
12
12
Software test descriptions (STD) – template
Software test descriptions (STD) – template
1.
1. ScScopope oe of tf the the teseststs 1.1
1.1 The The sosoftwftware are pacpackagkage te to be o be testested ted (na(nameme, ve, versirsion on and and revrevisioision)n) 1.2 The documents providing the basis for the designed tests (name 1.2 The documents providing the basis for the designed tests (name and version for each document)
and version for each document) 2.
2. Test Test envirenvironmonment ent (for (for each each test)test)
2.1 Test identification (the test details are documented in the STP) 2.1 Test identification (the test details are documented in the STP) 2.
2.2 2 DeDetataileiled d dedescscripriptition on of of ththe e opopereratatining g sysyststem em anand d hahardrdwawarere configuration and the required switch settings for the tests
configuration and the required switch settings for the tests 2.3 Instructions for software loading
2.3 Instructions for software loading 3 Testing process
3 Testing process
3.1 Instructions for input, detailing every step of the input process 3.1 Instructions for input, detailing every step of the input process 3.2 Data to be recorded during the tests
3.2 Data to be recorded during the tests 4 Test cases (for each case)
4 Test cases (for each case)
4.1 Test case identification details 4.1 Test case identification details Test
Test IDID DescDescriptionription ExpeExpectedcted Result Result
A
Accttuuaal Rl Reessuulltt KKeetteerraannggaann
TC-00.00.01 00.00.01
P
Prre e kkoonnddiissii: : AAkkttoorr tteellaah h mmaassuukk h haallaammaan n mmaassuukk akun. akun. Skenario utama Skenario utama 1.
1. Aktor memAktor memasukkasukkanan n
naamma a ppeenngggguunnaa d
daan n kkaatta a ssaannddii pada form akun pada form akun 2
2.. AAkkttoor r mmeenneekkaann ttoommbbool l ’’MMaassuukk’’ u
unnttuuk k mmaassuuk k kkee dalam aplikasi dan dalam aplikasi dan m
meenenekakan n totommboboll ’B
’Baattaal’ l’ jijikka a iinngginin mengosongkan mengosongkan form akun form akun 3 3. S. Siisstteem m aakkaann mem
memeriksa eriksa apakaapakahh fo
form rm ttelelah ah ttererisisi,i, jika
jika kosokosongng jalanka
jalankan n skenskenarioario
Sist
Sistem em akaakann menampilka menampilka n n hhaallaammaann utama utama
alternatif 1 alternatif 1 4
4. S. Siisstteem m aakkaann mem
memeriksa eriksa apakaapakahh n
naamma a aakkuun n ddaann ka
kata ta sasandndi i sesesusuaiai de
dengngan an dadatatababasese p
paadda a ttaabbeel l aakkuunn dan hak akses, jika dan hak akses, jika tid
tidak ak sesesusuai ai mmakakaa jalanka
jalankan n skenskenarioario alternatif 2
alternatif 2
Skenario Alternatif Skenario Alternatif 1
1.. JJiikka a aakkttoor r ttiiddaakk memasukkan nama memasukkan nama a
akkuun n ddaan n kkaattaa sa
sandndi i mmaaka ka akakaann muncul pesan error muncul pesan error ”Form kosong”
”Form kosong” 2.
2. Jika namJika nama akun daa akun dann k kaatta a ssaannddi i ttiiddaakk s seessuuaai i papaddaa d daattaabbaasse e mmaakkaa akan muncul pesan akan muncul pesan ”N
”Naamma a AAkkuun n ddaann Ka
Kata ta SaSandndi i bebelulumm terdaftar” terdaftar” TC-00.00.02 00.00.02 P
Prre e kkoonnddiissii: : AAkkttoorr tteellaah h mmaassuukk kedalam aplikasi kedalam aplikasi Skenario: Skenario: Ak
Aktotor r memenenekakan n lilinknk ’Keluar’ ’Keluar’ Aktor akan Aktor akan disuguhkan disuguhkan halaman halaman masuk akun masuk akun TC-00.01.01 00.01.01 P
Prre e kkoonnddiissii: : AAkkttoorr tteellaah h mmaassuukk kedalam aplikasi kedalam aplikasi Skenario: Skenario: 1 1.. AAkkttoor r mmeemmiilliihh me
menu nu DaDaftftar ar akakunun pa
pada da pepengngololahahanan pengguna pengguna 2 2. S. Siisstteem m aakkaann menampilkan menampilkan h
haallaammaan n ddaaffttaarr akun
akun
Sist
Sistem em akaakann menampilka menampilka n daftar data n daftar data akun akun TC-00.01.01 00.01.01 P
Prre e kkoonnddiissii: : AAkkttoorr tteellaah h mmaassuukk
3
3.. SSiisstteemm akan
kedalam aplikasi kedalam aplikasi Skenario: Skenario: 1 1.. AAkkttoor r mmeemmiilliihh me
menu nu DaDaftftar ar akakunun pa
pada da pepengngololahahanan pengguna pengguna 2 2. S. Siisstteem m aakkaann menampilkan menampilkan h
haallaammaan n ddaaffttaarr akun akun menampilka menampilka n daftar data n daftar data akun akun TC-00.01.02 00.01.02 Tamb Tambahah akun akun P
Prre e kkoonnddiissii: : AAkkttoorr tteellaah h mmaassuukk kedalam aplikasi kedalam aplikasi Skenario: Skenario: 1
1.. AAkkttoor r mmeemmiilliih h lliinnkk tambah akun tambah akun 2 2.. SSiisstteem m aakkaann menampilkan halaman menampilkan halaman tambah akun tambah akun 3.
3. Aktor meng Aktor mengisi formisi form yang telah
yang telah tersedia.tersedia. Form berisi field nama Form berisi field nama penggu
pengguna, na, kata sandi,kata sandi, ulangi kata sandi dan ulangi kata sandi dan memilih daftar hak memilih daftar hak akses
akses 4
4.. AAkkttoor r mmeenneekkaann tombol ’Simpan’ untuk tombol ’Simpan’ untuk menyimpa
menyimpan data n data keke dalam database. dalam database.
Menekan tombol ’Batal’ Menekan tombol ’Batal’ jika ingin me
jika ingin membatalkanmbatalkan dan jalankan skenario dan jalankan skenario alternatif 1 alternatif 1 5 5.. SSiisstteem m aakkaann memeriksa apakah memeriksa apakah terdapat field yang terdapat field yang kosong. Jika ya, kosong. Jika ya, jalankan ske jalankan skenarionario
alternatif 2 alternatif 2 6 6.. SSiisstteem m aakkaann memeriksa apakah memeriksa apakah nama pengguna nama pengguna sebelumnya telah sebelumnya telah terdaftar. Jika ya, terdaftar. Jika ya, jalankan ske jalankan skenarionario
alternatif 3 alternatif 3 7
7.. SSiisstteem m aakkaann
memeriksa apakah kata memeriksa apakah kata sandi dengan ulangi sandi dengan ulangi
9 9.. SSiisstteemm akan akan menampilka menampilka n n hhaallaammaann daftar akun daftar akun
kata sandi telah sama. kata sandi telah sama. Jika tidak, maka
Jika tidak, maka jalankan ske jalankan skenarionario
alternatif 4 alternatif 4 8
8.. SSiisstteem m aakkaann menyimpa
menyimpan n datadata tersebut kedalam tersebut kedalam database database Skenario Alternatif: Skenario Alternatif: 1.
1. Jika aktoJika aktor r memeneknekanan ttoommbbool l ’’BBaattaall’’ ma
maka ka sisiststem em akakanan s
seeccaarra a oottoommaattiiss mengosongkan mengosongkan form
form 2.
2. JiJika ka teterdrdapapat at fifieleldd y
yaanng g ttididaak k tteerrisisii maka akan muncul maka akan muncul p peessaan n ””FFiieelldd kosong” kosong” 3 3.. JJiikka a nnaammaa p peenngggguunna a tteellaahh tteerrddaappaat t ppaaddaa d daattaabbaasse e mmaakkaa akan muncul pesan akan muncul pesan ”N
”Namama a pepengnggugunana s
suuddaah h tteerrddaappaatt pada database” pada database” 4
4.. JJiikka a aakkttoorr me
memasmasukkukkan an katkataa s
saannddi i ddaan n uullaanngg kata sandi berbeda kata sandi berbeda maka akan muncul maka akan muncul ”K
”Katata a sasandndi i titidadakk sama” sama” TC-00.01.03 00.01.03 Ubah Ubah akun akun P
Prre e kkoonnddiissii: : AAkkttoorr tteellaah h mmaassuukk halaman halaman pengolahan pengolahan pengguna pengguna Skenario: Skenario: 1.
1. AktAktor or mememilimilih h datdataa a akkuun n yyaanng g aakkaann diubah diubah 2 2.. AAkkttoor r mmeenneekkaann tombol ’Ubah’ tombol ’Ubah’ 3 3. S. Siisstteem m aakkaann menampilkan menampilkan 8 8.. SSiisstteemm akan akan menampilka menampilka n n hhaallaammaann Daftar Akun Daftar Akun
halaman ubah akun halaman ubah akun 4
4.. AAkkttoor r mmeenngguubbahah d
daatta a ppaadda a ffoorrmm y
yaanng g tteerrsseeddiiaa.. F
Foorrm m tteerrsseebbuutt tteerrddiriri i atataas s ffieieldld na
namma a pepengngggununa,a, ffiieelld d kkaatta a ssaannddii baru sebanyak dua baru sebanyak dua kali dan daftar hak kali dan daftar hak akses.
akses. 5
5.. AAkkttoor r mmeenneekkaann to
tommbobol l ’S’Simimpapan’n’.. A
Akkttoor r mmeenneekkaann ttoommbbool l ’’BBaattaall’’ m
maakka a jjaallaannkkaann ske
skenarnario io altalternernatif atif 1
1 6
6. S. Siisstteem m aakkaann mem
memeriksa eriksa apakaapakahh terdapat field yang terdapat field yang tidak terisi. Jika ya, tidak terisi. Jika ya, m
maakka a jjaallaannkkaann ske
skenarnario io altalternernatif atif 2
2 7
7. S. Siisstteem m aakkaann mem
memeriksa eriksa apakaapakahh k
kaatta a ssaannddi i ddaann ul
ulanangi gi kakata ta sasandndii tteellaah h ssaammaa. . JJiikkaa ttiiddaakk, , mmaakkaa jalanka
jalankan n skenskenarioario alternatif 3
alternatif 3
Skenario Alternatif: Skenario Alternatif: 1.
1. Jika aktoJika aktor r memeneknekanan tombol batal, maka tombol batal, maka sistem akan secara sistem akan secara otomatis otomatis mengosongkan mengosongkan form form 2.
2. JiJika ka teterdrdapapat at fifieleldd y
yaanng g ttididaak k tteerrisisii maka akan muncul maka akan muncul p
peessaan n ””FFiieelldd kosong”
kosong” 3
3.. JJiikka a aakkttoorr me
s
saannddi i ddaan n uulalannggii kata sandi berbeda, kata sandi berbeda, maka akan muncul maka akan muncul pe
pesasan n ”ka”kata ta sasandndii salah” salah” TC-00.01.04 00.01.04 Hapus Hapus akun akun P
Prre e KKoonnddiissii: : AAkkttoorr tteellaah h mmaassuukk halaman halaman Pengolahan Pengolahan Pengguna Pengguna Skenario Utama: Skenario Utama: 1.
1. AktAktor or mememilimilih h datdataa a akkuun n yyaanng g aakkaann dihapus dihapus 2 2.. AAkkttoor r mmeenneekkaann tombol ’Hapus’ tombol ’Hapus’ 3 3. S. Siisstteem m aakkaann memberikan memberikan konfir
konfirmasi masi ’Apaka’Apakahh y
yaakkiin n iinnggiinn menghapus menghapus akun ?’. akun ?’. 4 4.. AAkkttoor r mmeenneekkaann ttoommbbool l ’’OOKK’ ’ jjiikkaa set
setuju uju memenghnghapuapuss a
akkuunn. . JJiikka a ttiiddaakk y
yaakkiinn, , mmaakkaa m
meenenekakan n totommboboll ’C
’Canancecel’ l’ jajalalanknkanan ske
skenarnario io altalternernatif atif 1
1
Skenario Alternatif: Skenario Alternatif: 1.
1. Jika aktoJika aktor r memeneknekanan ttoommbbool l ’’TTiiddaakk’’,, maka akan muncul maka akan muncul pe
pesasan n ”Da”Data ta akakunun ba
batatal l teterhrhapapus us !”!” d
daan n ddiillaannjjuuttkkaann a akkttoor r mmeenneekkaann tombol ’OK’ tombol ’OK’ 1 1.. SSiisstteemm akan akan menghapus menghapus a akkuun n ddaarrii database database p paadda a ttaabbeell akun. akun. 2 2.. SSiisstteemm akan akan menampilka menampilka n n hhaallaammaann daftar akun daftar akun TC-00.01.05 00.01.05 Ubah Ubah Kata Kata Sandi Sandi P
Prre e KKoonnddiissii: : AAkkttoorr tteellaah h mmaassuuk k kkee dalam aplikasi dalam aplikasi Skenario utama: Skenario utama: 1.
1. AkAktotor r mememimilih lih linlinkk ubah kata sandi ubah kata sandi 2 2. S. Siisstteem m aakkaann 1 1.. SSiisstteemm akan akan menyimpan menyimpan perubahan perubahan pada pada database database akun akun
menampilkan menampilkan
halaman ubah kata halaman ubah kata sandi
sandi 3
3.. AAkkttoor r mmeenngguubbahah d
daatta a ppaadda a ffoorrmm yang
yang telah telah tersedi.tersedi. F
Foorrm m tteerrsseebbuutt tteerrddiriri i atataas s ffieieldld ka
katta a ssaannddi i llaammaa,, k kaatta a ssaannddi i bbaarruu d daan n uullaannggi i kkaattaa sandi sandi 4 4.. AAkkttoor r mmeenneekkaann to
tommbobol l ’S’Simimpapan’n’.. Jika
Jika aktoaktor r menemenekankan ttoommbbool l ’’BBaattaall’’ m
maakka a jjaallaannkkaann ske
skenarnario io altalternernatif atif 1
1 5
5. S. Siisstteem m aakkaann mem
memeriksa eriksa apakaapakahh terdapat field yang terdapat field yang tidak terisi. Jika ya, tidak terisi. Jika ya, m
maakka a jjaallaannkkaann ske
skenarnario io altalternernatif atif 1
1 6
6. S. Siisstteem m aakkaann mem
memeriksa eriksa apakaapakahh k
kaatta a ssaannddi i llaammaa sama dengan yang sama dengan yang ada pada database. ada pada database. Jika
Jika tidak tidak makamaka jalanka
jalankan n skenskenarioario alternatif 2
alternatif 2 7
7. S. Siisstteem m aakkaann mem
memeriksa eriksa apakaapakahh k
kaatta a ssaannddi i bbaarruu d
daan n uullaannggi i kkaattaa sa
sandndi i tetelalah h sasamama.. Jika
Jika tidak, tidak, makamaka jalanka
jalankan n skenskenarioario laternatif 3 laternatif 3 2 2.. SSiisstteemm akan akan menampilka menampilka n n hhaallaammaann u ubbaah h kkaattaa sandi sandi TC-00.01.06 00.01.06 Lihat Lihat akun akun P
Prre e KKoonnddiissii: : AAkkttoorr tteellaah h mmaassuukk halama pengolahan halama pengolahan pengguna pengguna Skenario Utama: Skenario Utama: 5 5.. SSiisstteemm akan akan menampilka menampilka n data akun n data akun secara rinci secara rinci
1.
1. AktAktor or mememilimilih h datdataa p peenngggguunna a yyaanngg akan dilihat akan dilihat 2 2.. AAkkttoor r mmeenneekkaann tombol ’Lihat’ tombol ’Lihat’ 3 3. S. Siisstteem m aakkaann m meennggaammbbil il ddaattaa p paadda a ddaattaabbaassee tabel akun dan hak tabel akun dan hak akses akses 4 4. S. Siisstteem m aakkaann menampilkan menampilkan
halaman lihat akun halaman lihat akun TC-00.02.01 00.02.01 Lihat Lihat daftar daftar usulan SK usulan SK P
Prre e KKoonnddiissii: : AAkkttoorr tteellaah h mmaassuukk kedalam aplikasi kedalam aplikasi Skenario Utama: Skenario Utama: 1.
1. AkAktotor r mememimilih lih linlinkk Daftar Usulan SK Daftar Usulan SK 2 2. S. Siisstteem m aakkaann m meennggaammbbil il ddaattaa p paadda a ddaattaabbaassee tabel usulan tabel usulan Sist
Sistem em akaakann menampilka menampilka n n hhaallaammaann daftar daftar u ussuullaan n sskk dengan dengan usrutan usrutan tanggal tanggal usu
usulan lan yanyangg tel
telah ah masmasukuk terlebih terlebih dahulu dahulu berada pada berada pada daftar daftar urutan urutan pertama pertama TC-00.02.02 00.02.02 Tamb Tambahah Usulan SK Usulan SK P
Prre e KKoonnddiissii: : AAkkttoorr tteellaah h mmaassuuk k kkee halaman Usulan SK halaman Usulan SK Skenario Utama: Skenario Utama: 1.
1. AkAktotor r mememimilih lih linlinkk tambah usulan sk tambah usulan sk 2 2. S. Siisstteem m aakkaann menampilkan menampilkan ha
halalammaan n tatammbbahah usulan sk
usulan sk 3.
3. AktAktor or memengingisi si forformm y
yaanng g tteellaahh tteerrsseeddiiaa. . FFoorrmm tteerrsseebbuut t tteerrddiirrii a
attaas s ffiieelld d nnaammaa pengusul,
pengusul, pen
pengusgusul, ul, jenjenis is sk,sk, 1 1.. SSiisstteemm akan akan menyimpan menyimpan masukan masukan data data kedalam kedalam database database u ussuulalan n ddaann histori_usula histori_usula n. n. 2 2.. SSiisstteemm akan akan menampilka menampilka n n hhaallaammaann tambah tambah usulan SK usulan SK
d
daatta a uussuullaan n sskk,, n
noommoor r uussuullaann,, ten
tentantang, g, terterhithitungung ttaannggggaal l ddaann keterangan keterangan 4 4.. AAkkttoor r mmeenneekkaann to
tommbobol l ’S’Simimpapan’n’.. Jika
Jika inginingin membatalkan aktor membatalkan aktor m
meenenekakan n totommboboll ’Batal’ dan jalankan ’Batal’ dan jalankan ske
skenarnario io altalternernatif atif 1
1 5
5. S. Siisstteem m aakkaann mem
memeriksa eriksa apakaapakahh fi
fieeld ld tteellah ah tteerrisisii s
seemmuuaa. . JJiikkaa terdapat field yang terdapat field yang ti
tiddak ak teteririsi si mmakakaa jalanka
jalankan n skenskenarioario alternatif 2
alternatif 2 6
6. S. Siisstteem m aakkaann mem
memeriksa eriksa apakaapakahh nomor usulan telah nomor usulan telah tteerrddaappaat t ppaaddaa database. Jika telah database. Jika telah tteerrddaappaat t ppaaddaa d
daattaabbaasse e mmaakkaa jalanka
jalankan n skenskenarioario alternatif 3
alternatif 3
Skenario Alternatif: Skenario Alternatif: 1.
1. Jika aktoJika aktor r memeneknekanan ttoommbbool l ’’BBaattaall’’,, m
maakka a ssiisstteemm s
seeccaarra a oottoommaattiiss mengosongkan mengosongkan field
field 2.
2. JiJika ka teterdrdapapat at fifieleldd y
yaanng g ttididaak k tteerrisisii maka akan muncul maka akan muncul p
peessaan n ””FFiieelldd Kosong !”
Kosong !” 3.
3. JiJika ka nonomomor r ususululanan telah terdapat pada telah terdapat pada d
daattaabbaasse e mmaakkaa akan muncul pesan akan muncul pesan ”
telah terdaftar !” telah terdaftar !” 4.2 Input data and system settings 4.2 Input data and system settings
4.3 Expected intermediate results (if applicable) 4.3 Expected intermediate results (if applicable)
4.4 Expected results (numerical, message, activation of equipment, 4.4 Expected results (numerical, message, activation of equipment, etc.)
etc.)
5 Actions to be taken in case of program failure/cessation 5 Actions to be taken in case of program failure/cessation 6 Procedures to be applied