1] Format Standar Deskripsi Materi Pertemuan ke-7 Mata Kuliah Testing dan QA PL.docx

download 1] Format Standar Deskripsi Materi Pertemuan ke-7 Mata Kuliah Testing dan QA PL.docx

of 6

Transcript of 1] Format Standar Deskripsi Materi Pertemuan ke-7 Mata Kuliah Testing dan QA PL.docx

  • 8/16/2019 1] Format Standar Deskripsi Materi Pertemuan ke-7 Mata Kuliah Testing dan QA PL.docx

    1/6

    DESKRIPSI MATERI

    PERTEMUAN KE-7 : PENGUJIAN UNIT (Lanjutan)

    Mata Kuliah : Testing dan QA Perangkat Lunak Dosen Pengampu: Aries Saifudin, A.Md., S.T., M.Kom.

    PETUNJUK:

    • Download MATERI PERTEMUAN KE-7: PENGUJIAN UNIT (Lanu!an"#

    • $a!as wa%!u download ma!e&' mula' da&' !anggal )* Me' *+),

    Pu%ul ++#++ sd )* Me' *+), Jam )*#++#

    • $a.a dan pelaa&' ma!e&' un!u% menawa/ 01AL UJI PEMA2AMAN

    MATERI#

    PENGANTAR:

    Ma3as'swa d'3a&ap%an mema3am' de/ugg'ng pengu'anun'! d' e4!&eme p&og&amm'ng un'!: 5&amewo&% un!u% pengu'anun'! dan pe&ala!an un!u% pengu'an un'!#

    TUJUAN PERKULIAHAN:0e!ela3 mempelaa&' ma!e&' pe&%ul'a3an ma3as'swa

    mampu:

    • Mema3am' de/ugg'ng

    Mema3am' pengu'an un'! d' e4!&eme p&og&amm'ng• Mema3am' un'!: 5&amewo&% un!u% pengu'an un'!

    • Mema3am' pe&ala!an un!u% pengu'an un'!

    URAIAN MATERI:

    7.1 Debu!n• 0e!ela3 !e&ad' %egagalan p&og&amme& meng'den!'6%as'

    %esala3an ang sesua' dan mempe&/a'%'na• P&oses penen!uan pene/a/ %egagalan d'%enal se/aga'

    de/ugg'ng• De/ugg'ng mema%an wa%!u dan p&osesna &awan

    %esala3an• De/ugg'ng mel'/a!%an %om/'nas' da&' e8aluas' s's!ema!'s

    'n!u's' dan sed'%'! %e/e&un!ungan•  Tuuanna adala3 un!u% meng'solas' dan menen!u%an

    pene/a/ spes'6% meng'nga! geala da&' masala3• Ada !'ga pende%a!an un!u% de/ugg'ng:

     – $&u!e 5o&.e – 9ause el'm'na!'on

    • Indu.!'on

    • Dedu.!'on

  • 8/16/2019 1] Format Standar Deskripsi Materi Pertemuan ke-7 Mata Kuliah Testing dan QA PL.docx

    2/6

     – $a.%!&a.%'ng

    7." Penuj!an Un!t #! E$t%e&e P%'%a&&!n

    )# P'.% a &eu'&emen! '#e# a s!o&*# ;&'!e a !es! .ase !3a! w'll 8e&'5 a small pa&! o5 !3e s!o&

    and ass'gn a 5a'l 8e&d'.! !o '! un!'l !3e s!o& 's 5ull 'mplemen!ed

     T3&ee laws o5 Tes! D&'8en de8elopmen! (TDD"• 1ne ma no! w&'!e p&odu.!'on .ode unless !3e 6&s! 5a'l'ng

    un'! !es! 's w&'!!en• 1ne ma no! w&'!e mo&e o5 a un'! !es! !3an 's su?.'en! !o

    5a'l• 1ne ma no! w&'!e mo&e p&odu.!'on .ode !3an 's su?.'en!

    !o ma%e !3e 5a'l'ng un'! !es! passPa!% %'%a&&!n:

  • 8/16/2019 1] Format Standar Deskripsi Materi Pertemuan ke-7 Mata Kuliah Testing dan QA PL.docx

    3/6

     – In @P .ode 's /e'ng de8eloped / !wo p&og&amme&swo&%'ng s'de / s'de

     – 1ne pe&son de8elops !3e .ode !a.!'.all and !3eo!3e& one 'nspe.!s '! me!3od'.all / %eep'ng 'n m'nd!3e s!o& !3e a&e 'mplemen!'ng

    7. jun!t: *%a&e+'%, untu, enuj!an un!t

    •  JUn'!: I! 's a 5&amewo&% 5o& pe&5o&m'ng un'! !es!'ng o5 Ja8ap&og&ams#

     – 1!3e& 5&amewo&%s: NUn'! (9" 9PPUn'! (9BB" 5Un'!(Co&!&an"

    In!u'!'8e s!eps !o !es! a me!3od 'n Ja8a (E4# Mo8e(" me!3odo5 Plane!9lass" – %eate  an o/e.! 'ns!an.e o5 Plane!9lass# 9all '!

    Ma&s# – See/t 8alues o5 all 'npu! pa&ame!e&s o5 Mo8e("# – '&ute  !3e e4pe.!ed 8alue !o /e &e!u&ned /

    Mo8e("# Le! '! /e # – E$e/ute me!3od Mo8e(" on Ma&s w'!3 !3e sele.!ed

    'npu! 8alues#• Le! Mo8e(" &e!u&n a 8alue .alled #

     – '&a%e  !3e a.!ual ou!pu! (" &e!u&ned / Mo8e("

    w'!3 !3e e4pe.!ed 8alue ("#• I5 ( " Mo8e("  passes !3e !es!F o!3e&w'se

    '! fails#  Re'%t !3e &esul!#•  JUn'! ma%es w&'!'ng o5 !es! .ases eas'e

    •  JUn'! p&o8'des a /as'. .lass .alled Tes!9ase#•  T3e !es!e&

     – Extends  !3e Tes!9ase .lass 5o& ea.3 !es! .ase# )+e4!ens'ons 5o& )+ !es! .ases#

     – Al!e&na!'8el e4!end Tes!9ase !o 3a8e )+ me!3ods5o& )+ !es! .ases#

    •  T3e Tes!9ase .lass p&o8'des me!3ods !o ma%e assertions# – asse&!T&ue($oolean .ond'!'on" – asse&!Calse($oolean .ond'!'on" – asse&!Euals(1/e.! e4pe.!ed 1/e.! a.!ual" – asse&!Euals('n! e4pe.!ed 'n! a.!ual" – asse&!Euals(dou/le e4pe.!ed dou/le a.!ual dou/le

    !ole&an.e" – asse&!0ame(1/e.! e4pe.!ed 1/e.! a.!ual" – asse&!Null(1/e.! !es!o/e.!" –

    • T3e !es!e& .an 3a8e 3e& own asse&!'ons#

  • 8/16/2019 1] Format Standar Deskripsi Materi Pertemuan ke-7 Mata Kuliah Testing dan QA PL.docx

    4/6

    • Ea.3 asse&!'on a..ep!s an op!'onal rst  pa&ame!e& o5 !pe

    0!&'ngF '5 !3e asse&!'on *a!0 !3e s!&'ng 's d'splaed#  2elp5o& !3e !es!e&

    •  T3e asse&!Euals(" me!3od d'splas a message upon5a'lu&e#

    •  un'!#5&amewo&%#Asse&!'onCa'ledE&&o&: e4pe.!ed:H4 /u! was: H

    • No!e !3a! onl 5a'led !es!s a&e &epo&!ed#•  T3e 5ollow'ng s3ows 3ow asse&!T&ue(" wo&%s#

    s!a!'. pu/l'. 8o'd asse&!T&ue($oolean .ond'!'on"   '5 (.ond'!'on"  !3&ow new Asse&!'onCa'ledE&&o&("F

    L!at /'nt' enuj!an un!t #! 2e '+e% '!nt

    7.3 Pe%aatan untu, Penuj!an Un!t$e&'%u! 'n' adala3 /e/e&apa .on!o3 pe&ala!an un!u%

    pengu'an un'!:• 9ode aud'!o&

     –  T3's !ool 's used !o .3e.% !3e ual'! o5 !3e so5!wa&e

    !o ensu&e !3a! '! mee!s some m'n'mum .od'ngs!anda&d

    • $ound .3e.%e& –  T3's !ool .an .3e.% 5o& a..'den!al w&'!es 'n!o !3e

    'ns!&u.!'on a&eas o5 memo& o& !o o!3e& memo&lo.a!'on ou!s'de !3e da!a s!o&age a&ea o5 !3eappl'.a!'on

    • Do.umen!e&s –  T3ese !ools &ead !3e sou&.e .ode and au!oma!'.all

    gene&a!e des.&'p!'ons and .alle&.allee !&ee d'ag&amo& da!a model 5&om !3e sou&.e .ode

    • In!e&a.!'8e de/ugge&s –  T3ese !ools ass's! so5!wa&e de8elope&s 'n

    'mplemen!'ng d'e&en! de/ugg'ng !e.3n'uesE4amples: $&ea%po'n! and 1mn's.'en! de/ugge&s

    • In-.'&.u'! emula!o&s – I! p&o8'des a 3'g3-speed E!3e&ne! .onne.!'on

    /e!ween a 3os! de/ugge& and a !a&ge!m'.&op&o.esso& ena/l'ng de8elope&s !o pe&5o&msou&.e-le8el de/ugg'ng

    • Memo& lea% de!e.!o&s

  • 8/16/2019 1] Format Standar Deskripsi Materi Pertemuan ke-7 Mata Kuliah Testing dan QA PL.docx

    5/6

     –  T3ese !ools !es! !3e allo.a!'on o5 memo& !o anappl'.a!'on w3'.3 &eues! 5o& memo& and 5a'l !o de-

    allo.a!e memo&• 0!a!'. .ode (pa!3" anale&

     –  T3ese !ool 'den!'5 pa!3s !o !es! /ased on !3es!&u.!u&e o5 .ode su.3 as M.9a/es ..loma!'..omple4'! measu&e

    • 0o5!wa&e 'nspe.!'on suppo&! –  Tools .an 3elp s.3edule g&oup 'nspe.!'on

    •  Tes! .o8e&age anale& –  T3ese !ools measu&e 'n!e&nal !es! .o8e&age o5!en

    e4p&essed 'n !e&ms o5 .on!&ol s!&u.!u&e o5 !3e !es!o/e.! and &epo&! !3e .o8e&age me!&'.

    •  Tes! da!a gene&a!o& –  T3ese !ools ass's! p&og&amme&s 'n sele.!'ng !es! da!a

    !3a! .ause p&og&am !o /e3a8e 'n a des'&ed manne&•  Tes! 3a&ness

     –  T3's .lass o5 !ools suppo&! !3e e4e.u!'on o5 dnam'.un'! !es!s

    • Pe&5o&man.e mon'!o&s –  T3e !'m'ng .3a&a.!e&'s!'.s o5 !3e so5!wa&e

    .omponen!s /e mon'!o&ed and e8alua!e / !3ese!ools

    •Ne!wo&% anale&s

     –  T3ese !ools 3a8e !3e a/'l'! !o anale !3e !&a?. and'den!'5 p&o/lem a&eas

    • 0'mula!o&s and emula!o&s –  T3ese !ools a&e used !o &epla.e !3e &eal so5!wa&e and

    3a&dwa&e !3a! a&e no! .u&&en!l a8a'la/le# $o!3 !3e%'nds o5 !ools a&e used 5o& !&a'n'ng sa5e! ande.onom pu&pose

    •  T&a?. gene&a!o&s –  T3ese p&odu.es s!&eams o5 !&ansa.!'ons o& da!a

    pa.%e!s#• Oe&s'on .on!&ol

     – A 8e&s'on .on!&ol ss!em p&o8'des 5un.!'onal'!'es !os!o&e a seuen.e o5 &e8's'ons o5 !3e so5!wa&e andasso.'a!ed 'n5o&ma!'on 6les unde& de8elopmen!

    Re*e%en0!93emu!u&' M# (*+))"# Mastering Softare Qualit! Assuran"e: #est 

    Pra"ti"es, Tools and Te"hni$ues for Softare %e&elo'ers. Clo&'da: J# Ross Pu/l's3'ng In.#

  • 8/16/2019 1] Format Standar Deskripsi Materi Pertemuan ke-7 Mata Kuliah Testing dan QA PL.docx

    6/6

    2ass A# M# (*++"# (uide to Ad&an"ed Softare Testing.  No&wood:A&!e.3 2ouse In.#

    Lew's ;# (*++Q"# Softare Testing and )ontinuous Qualit! *m'ro&ement. Clo&'da: Talo& C&an.'s G&oup: 9R9 P&ess#Na'% K# T&'pa!3 P# (*++"# Softare Testing and Qualit! Assuran"e.

    New Je&se: Jo3n ;'le 0ons In.#