Test Scenarios Guide

Embed Size (px)

Citation preview

  • 8/19/2019 Test Scenarios Guide

    1/14

     TEST SCENARIOS 

  • 8/19/2019 Test Scenarios Guide

    2/14

    Contents

    TEST SCENARIOS/CHECKLIST................................................................................2

    Importance of Using Checklist for Testing.....................................................2

    !e" notes to remem#er....................................................................................2

    Comprehensi$e Testing Checklist for Testing %e# an& 'esktop

    Applications............................................................................................................ 3

    (eneral Test Scenarios.......................................................................................3

    (UI an& Usa#ilit) Test Scenarios.......................................................................4

    Test Scenarios for !ilter Criteria.......................................................................5

    Test Scenarios for Res*lt (ri&...........................................................................6

    Test Scenarios for a %in&o"..............................................................................7

    'ata#ase Testing Test Scenarios.......................................................................7

    Test Scenarios for Image Uploa& !*nctionalit)..............................................8

    Test Scenarios for Sen&ing Emails....................................................................9

    Test Scenarios for E+cel E+port !*nctionalit)...............................................10

    ,erformance Testing Test Scenarios...............................................................11

    Sec*rit) Testing Test Scenarios.......................................................................11

  • 8/19/2019 Test Scenarios Guide

    3/14

    TEST SCENARIOS/CHECKLIST

    Importance of Using Checklist for Testing

    - Maintaining a stana! !e"osito!# o$ !e%sa&'e test (ases $o! #o%! a""'i(ation

    )i'' ens%!e t*e +ost (o++on &%gs )i'' &e (a%g*t +o!e ,%i('#.

    - C*e('ist *e'"s to ,%i('# (o+"'ete )!iting test (ases $o! ne) e!sions o$ 

    t*e a""'i(ation.

    - Re%sing test (ases *e'" to sae +one# on !eso%!(es to )!ite !e"etitie

    tests.

    - I+"o!tant test (ases )i'' &e (oe!e a')a#s +aing it a'+ost i+"ossi&'e to

    $o!get.

    - Testing (*e('ist (an &e !e$e!!e ee'o"e!s to ens%!e +ost (o++on

    iss%es a!e /e in ee'o"+ent "*ase itse'$.

    !e" notes to remem#er

    1 Ee(%te t*ese s(ena!ios )it* ie!ent %se! !o'es e.g. a+in %se! g%est

    %se! et(.

    2 o! )e& a""'i(ations t*ese s(ena!ios s*o%' &e teste on +%'ti"'e

    &!o)se!s 'ie IE C*!o+e an Sa$a!i )it* e!sions a""!oe ('ient.

    3 Test )it* ie!ent s(!een !eso'%tions 'ie 1024 768 1280 1024 et(.

    4 A""'i(ation s*o%' &e teste on a!iet# o$ is"'a#s 'ie C CRT

    Note&oos Ta&'ets an Mo&i'e "*ones.

    4 Test a""'i(ation on ie!ent "'at$o!+s 'ie ino)s Ma( in% o"e!ating

    s#ste+s.

  • 8/19/2019 Test Scenarios Guide

    4/14

    Comprehensi$e Testing Checklist for Testing

    %e# an& 'esktop Applications

    Ass*mptions

    Ass%+ing t*at #o%! a""'i(ation s%""o!ts $o''o)ing $%n(tiona'it#

    - o!+s )it* a!io%s /e's

    - C*i' )ino)s

    - A""'i(ation inte!a(ts )it* ata&ase

    - a!io%s sea!(* /'te! (!ite!ia an is"'a# !es%'ts

    - I+age %"'oa

    - Sen e+ai' $%n(tiona'it#

    - ata e"o!t $%n(tiona'it#

    (eneral Test Scenarios

    1. A'' +anato!# /e's s*o%' &e a'iate an ini(ate aste!is :

    s#+&o'

    2. a'iation e!!o! +essages s*o%' &e is"'a#e "!o"e!'# at (o!!e(t "osition

    3. A'' e!!o! +essages s*o%' &e is"'a#e in sa+e CSS st#'e e.g. %sing !e

    (o'o!

    4. ;ene!a' (on/!+ation +essages s*o%' &e is"'a#e %sing CSS st#'e ot*e!

    t*an e!!o! +essages st#'e e.g. %sing g!een (o'o!

    5. Too' ti"s tet s*o%' &e +eaning$%'

    6. !o"o)n /e's s*o%' *ae /!st ent!# as &'an o! tet 'ie

  • 8/19/2019 Test Scenarios Guide

    5/14

    12. A'' n%+e!i( a'%es s*o%' &e $o!+atte "!o"e!'#

    13. In"%t /e's s*o%' &e (*e(e $o! +a /e' a'%e. In"%t a'%es g!eate!

    t*an s"e(i/e +a 'i+it s*o%' not &e a((e"te o! sto!e in ata&ase

    14. C*e( a'' in"%t /e's $o! s"e(ia' (*a!a(te!s

    15. ie' 'a&e's s*o%' &e stana! e.g. /e' a((e"ting %se!=s /!st na+e

    s*o%' &e 'a&e'e "!o"e!'# as

  • 8/19/2019 Test Scenarios Guide

    6/14

    1. A'' /e's on "age e.g. tet &o !aio o"tions !o"o)n 'ists s*o%' &e

    a'igne "!o"e!'#

    2. N%+e!i( a'%es s*o%' &e !ig*t %sti/e %n'ess s"e(i/e ot*e!)ise

    3. Eno%g* s"a(e s*o%' &e "!oie &et)een /e' 'a&e's (o'%+ns !o)s

    e!!o! +essages et(.

    4. S(!o'' &a! s*o%' &e ena&'e on'# )*en ne(essa!#

    5. ont siBe st#'e an (o'o! $o! *ea'ine es(!i"tion tet 'a&e's in/e' ata

    an g!i in$o s*o%' &e stana! as s"e(i/e in SRS

    6. es(!i"tion tet &o s*o%' &e +%'ti-'ine

    7. isa&'e /e's s*o%' &e g!a#e o%t an %se! s*o%' not &e a&'e to set

    $o(%s on t*ese /e's

    8. "on ('i( o$ an# in"%t tet /e' +o%se a!!o) "ointe! s*o%' get (*angeto (%!so!

    9. se! s*o%' not &e a&'e to t#"e in !o" o)n se'e(t 'ists

    10. In$o!+ation /''e %se!s s*o%' !e+ain inta(t )*en t*e!e is e!!o!

    +essage on "age s%&+it. se! s*o%' &e a&'e to s%&+it t*e $o!+ again

    (o!!e(ting t*e e!!o!s

    11. C*e( i$ "!o"e! /e' 'a&e's a!e %se in e!!o! +essages

    12. !o"o)n /e' a'%es s*o%' &e is"'a#e in e/ne so!t o!e!

    13. Ta& an S*i$tDTa& o!e! s*o%' )o! "!o"e!'#

    14. e$a%'t !aio o"tions s*o%' &e "!e-se'e(te on "age 'oa

    15. ie' s"e(i/( an "age 'ee' *e'" +essages s*o%' &e aai'a&'e

    16. C*e( i$ (o!!e(t /e's a!e *ig*'ig*te in (ase o$ e!!o!s

    17. C*e( i$ !o"o)n 'ist o"tions a!e !eaa&'e an not t!%n(ate %e to

    /e' siBe 'i+it

    18. A'' &%ttons on "age s*o%' &e a((essi&'e e#&oa! s*o!t(%ts an %se!s*o%' &e a&'e to "e!$o!+ a'' o"e!ations %sing e#&oa!

    19. C*e( a'' "ages $o! &!oen i+ages

    20. C*e( a'' "ages $o! &!oen 'ins

    21. A'' "ages s*o%' *ae tit'e

    22. Con/!+ation +essages s*o%' &e is"'a#e &e$o!e "e!$o!+ing an#

    %"ate o! e'ete o"e!ation

    23. ?o%! g'ass s*o%' &e is"'a#e )*en a""'i(ation is &%s#

  • 8/19/2019 Test Scenarios Guide

    7/14

    24. @age tet s*o%' &e 'e$t %sti/e

    25. se! s*o%' &e a&'e to se'e(t on'# one !aio o"tion an an# (o+&ination

    $o! (*e( &oes.

    Test Scenarios for !ilter Criteria

    1. se! s*o%' &e a&'e to /'te! !es%'ts %sing a'' "a!a+ete!s on t*e "age

    2. Re/ne sea!(* $%n(tiona'it# s*o%' 'oa sea!(* "age )it* a'' %se! se'e(te

    sea!(* "a!a+ete!s

    3. *en t*e!e is at 'east one /'te! (!ite!ia is !e,%i!e to "e!$o!+ sea!(*

    o"e!ation +ae s%!e "!o"e! e!!o! +essage is is"'a#e )*en %se! s%&+its

    t*e "age )it*o%t se'e(ting an# /'te! (!ite!ia.4. *en at 'east one /'te! (!ite!ia se'e(tion is not (o+"%'so!# %se! s*o%' &e

    a&'e to s%&+it "age an e$a%'t sea!(* (!ite!ia s*o%' get %se to ,%e!#

    !es%'ts

    5. @!o"e! a'iation +essages s*o%' &e is"'a#e $o! ina'i a'%es $o! /'te!

    (!ite!ia

    Test Scenarios for Res*lt (ri&

    1. @age 'oaing s#+&o' s*o%' &e is"'a#e )*en it=s taing +o!e t*an

    e$a%'t ti+e to 'oa t*e !es%'t "age

    2. C*e( i$ a'' sea!(* "a!a+ete!s a!e %se to $et(* ata s*o)n on !es%'t g!i

    3. Tota' n%+&e! o$ !es%'ts s*o%' &e is"'a#e on !es%'t g!i

    4. Sea!(* (!ite!ia %se $o! sea!(*ing s*o%' &e is"'a#e on !es%'t g!i

    5. Res%'t g!i a'%es s*o%' &e so!te e$a%'t (o'%+n.

    6. So!te (o'%+ns s*o%' &e is"'a#e )it* so!ting i(on

    7. Res%'t g!is s*o%' in('%e a'' s"e(i/e (o'%+ns )it* (o!!e(t a'%es

    8. As(ening an es(ening so!ting $%n(tiona'it# s*o%' )o! $o! (o'%+ns

    s%""o!te )it* ata so!ting

    9. Res%'t g!is s*o%' &e is"'a#e )it* "!o"e! (o'%+n an !o) s"a(ing

    10. @agination s*o%' &e ena&'e )*en t*e!e a!e +o!e !es%'ts t*an t*e

    e$a%'t !es%'t (o%nt "e! "age

  • 8/19/2019 Test Scenarios Guide

    8/14

    11. C*e( $o! Net @!eio%s i!st an ast "age "agination $%n(tiona'it#

    12. %"'i(ate !e(o!s s*o%' not &e is"'a#e in !es%'t g!i

    13. C*e( i$ a'' (o'%+ns a!e isi&'e an *o!iBonta' s(!o'' &a! is ena&'e i$ 

    ne(essa!#

    14. C*e( ata $o! #na+i( (o'%+ns (o'%+ns )*ose a'%es a!e (a'(%'ate

    #na+i(a''# &ase on t*e ot*e! (o'%+n a'%es

    15. o! !es%'t g!is s*o)ing !e"o!ts (*e(

  • 8/19/2019 Test Scenarios Guide

    9/14

    1. C*e( i$ (o!!e(t ata is getting sae in ata&ase %"on s%((ess$%' "age

    s%&+it

    2. C*e( a'%es $o! (o'%+ns )*i(* a!e not a((e"ting n%'' a'%es

    3. C*e( $o! ata integ!it#. ata s*o%' &e sto!e in sing'e o! +%'ti"'e ta&'es

    &ase on esign

    4. Ine na+es s*o%' &e gien as "e! t*e stana!s e.g.

    INFGTa&'ena+eHFGCo'%+nNa+eH

    5. Ta&'es s*o%' *ae "!i+a!# e# (o'%+n

    6. Ta&'e (o'%+ns s*o%' *ae es(!i"tion in$o!+ation aai'a&'e e(e"t $o!

    a%it (o'%+ns 'ie (!eate ate (!eate et(.

    7. o! ee!# ata&ase a>%"ate o"e!ation 'og s*o%' &e ae

    8. Re,%i!e ta&'e inees s*o%' &e (!eate

    9. C*e( i$ ata is (o++itte to ata&ase on'# )*en t*e o"e!ation is

    s%((ess$%''# (o+"'ete

    10. ata s*o%' &e !o''e &a( in (ase o$ $ai'e t!ansa(tions

    11. ata&ase na+e s*o%' &e gien as "e! t*e a""'i(ation t#"e i.e. test AT

    san&o 'ie t*o%g* t*is is not a stana! it is *e'"$%' $o! ata&ase

    +aintenan(e

    12. ata&ase 'ogi(a' na+es s*o%' &e gien a((o!ing to ata&ase na+e

    again t*is is not stana! &%t *e'"$%' $o! +aintenan(e

    13. Sto!e "!o(e%!es s*o%' not &e na+e )it* "!e/ Js"FK

    14. C*e( is a'%es $o! ta&'e a%it (o'%+ns 'ie (!eateate (!eate

    %"ateate %"ate ise'ete e'eteate e'ete et(. a!e

    "o"%'ate "!o"e!'#

    15. C*e( i$ in"%t ata is not t!%n(ate )*i'e saing. ie' 'engt* s*o)n to

    %se! on "age an in ata&ase s(*e+a s*o%' &e sa+e

    16. C*e( n%+e!i( /e's )it* +ini+%+ +ai+%+ an Loat a'%es

    17. C*e( n%+e!i( /e's )it* negatie a'%es $o! &ot* a((e"tan(e an non-

    a((e"tan(e

    18. C*e( i$ !aio &%tton an !o"o)n 'ist o"tions a!e sae (o!!e(t'# in

    ata&ase

    19. C*e( i$ ata&ase /e's a!e esigne )it* (o!!e(t ata t#"e an ata

    'engt*

  • 8/19/2019 Test Scenarios Guide

    10/14

    20. C*e( i$ a'' ta&'e (onst!aints 'ie @!i+a!# e# o!eign e# et(. a!e

    i+"'e+ente (o!!e(t'#

    21. Test sto!e "!o(e%!es an t!igge!s )it* sa+"'e in"%t ata

    22. In"%t /e' 'eaing an t!ai'ing s"a(es s*o%' &e t!%n(ate &e$o!e

    (o++itting ata to ata&ase

    23. N%'' a'%es s*o%' not &e a''o)e $o! @!i+a!# e# (o'%+n

    Test Scenarios for Image Uploa& !*nctionalit)

    A'so a""'i(a&'e $o! ot*e! /'e %"'oa $%n(tiona'it#

    1. C*e( $o! %"'oae i+age "at*

    2. C*e( i+age %"'oa an (*ange $%n(tiona'it#

    3. C*e( i+age %"'oa $%n(tiona'it# )it* i+age /'es o$ ie!ent etensions

    e.g. @E; @N; M@ et(.

    4. C*e( i+age %"'oa $%n(tiona'it# )it* i+ages *aing s"a(e o! an# ot*e!

    a''o)e s"e(ia' (*a!a(te! in /'e na+e

    5. C*e( %"'i(ate na+e i+age %"'oa

    6. C*e( i+age %"'oa )it* i+age siBe g!eate! t*an t*e +a a''o)e siBe.

    @!o"e! e!!o! +essage s*o%' &e is"'a#e.

    7. C*e( i+age %"'oa $%n(tiona'it# )it* /'e t#"es ot*e! t*an i+ages e.g.

    tt o( "$ ee et(.. @!o"e! e!!o! +essage s*o%' &e is"'a#e

    8. C*e( i$ i+ages o$ s"e(i/e *eig*t an )it* i$ e/ne a!e a((e"te

    ot*e!)ise !ee(te

    9. I+age %"'oa "!og!ess &a! s*o%' a""ea! $o! 'a!ge siBe i+ages

    10. C*e( i$ (an(e' &%tton $%n(tiona'it# is )o!ing in &et)een %"'oa "!o(ess

    11. C*e( i$ /'e se'e(tion ia'og s*o)s on'# s%""o!te /'es 'iste

    12. C*e( +%'ti"'e i+ages %"'oa $%n(tiona'it#

    13. C*e( i+age ,%a'it# a$te! %"'oa. I+age ,%a'it# s*o%' not &e (*ange

    a$te! %"'oa

    14. C*e( i$ %se! is a&'e to %se>ie) t*e %"'oae i+ages

  • 8/19/2019 Test Scenarios Guide

    11/14

    Test Scenarios for Sen&ing Emails

    Test (ases $o! (o+"osing o! a'iating e+ai's a!e not in('%e

    Mae s%!e to %se %++# e+ai' a!esses &e$o!e ee(%ting e+ai' !e'ate

    tests

    1. E+ai' te+"'ate s*o%' %se stana! CSS $o! a'' e+ai's

    2. E+ai' a!esses s*o%' &e a'iate &e$o!e sening e+ai's

    3. S"e(ia' (*a!a(te!s in e+ai' &o# te+"'ate s*o%' &e *an'e "!o"e!'#

    4. ang%age s"e(i/( (*a!a(te!s e.g. R%ssian C*inese o! ;e!+an 'ang%age

    (*a!a(te!s s*o%' &e *an'e "!o"e!'# in e+ai' &o# te+"'ate

    5. E+ai' s%&e(t s*o%' not &e &'an

    6. @'a(e*o'e! /e's %se in e+ai' te+"'ate s*o%' &e !e"'a(e )it* a(t%a'

    a'%es e.g. i!stna+e astna+e s*o%' &e !e"'a(e )it* inii%a's /!st

    an 'ast na+e "!o"e!'# $o! a'' !e(i"ients

    7. I$ !e"o!ts )it* #na+i( a'%es a!e in('%e in e+ai' &o# !e"o!t ata

    s*o%' &e (a'(%'ate (o!!e(t'#

    8. E+ai' sene! na+e s*o%' not &e &'an

    9. E+ai's s*o%' &e (*e(e in ie!ent e+ai' ('ients 'ie O%t'oo ;+ai'

    ?ot+ai' Pa*ooQ +ai' et(.10. C*e( sen e+ai' $%n(tiona'it# %sing TO CC an CC /e's

    11. C*e( "'ain tet e+ai's

    12. C*e( ?TM $o!+at e+ai's

    13. C*e( e+ai' *eae! an $oote! $o! (o+"an# 'ogo "!ia(# "o'i(# an

    ot*e! 'ins

    14. C*e( e+ai's )it* atta(*+ents

    15. C*e( sen e+ai' $%n(tiona'it# to sing'e +%'ti"'e o! ist!i&%tion 'ist!e(i"ients

    16. C*e( i$ !e"'# to e+ai' a!ess is (o!!e(t

    17. C*e( sening *ig* o'%+e o$ e+ai's

    Test Scenarios for E+cel E+port !*nctionalit)

  • 8/19/2019 Test Scenarios Guide

    12/14

    1. i'e s*o%' get e"o!te in "!o"e! /'e etension

    2. i'e na+e $o! t*e e"o!te E(e' /'e s*o%' &e as "e! t*e stana!s e.g. i$ 

    /'e na+e is %sing ti+esta+" it s*o%' get !e"'a(e "!o"e!'# )it* a(t%a'

    ti+esta+" at t*e ti+e o$ e"o!ting t*e /'e

    3. C*e( $o! ate $o!+at i$ e"o!te E(e' /'e (ontains ate (o'%+ns

    4. C*e( n%+&e! $o!+atting $o! n%+e!i( o! (%!!en(# a'%es. o!+atting

    s*o%' &e sa+e as s*o)n on "age

    5. E"o!te /'e s*o%' *ae (o'%+ns )it* "!o"e! (o'%+n na+es

    6. e$a%'t "age so!ting s*o%' &e (a!!ie in e"o!te /'e as )e''

    7. E(e' /'e ata s*o%' &e $o!+atte "!o"e!'# )it* *eae! an $oote! tet

    ate "age n%+&e!s et(. a'%es $o! a'' "ages

    8. C*e( i$ ata is"'a#e on "age an e"o!te E(e' /'e is sa+e

    9. C*e( e"o!t $%n(tiona'it# )*en "agination is ena&'e

    10. C*e( i$ e"o!t &%tton is s*o)ing "!o"e! i(on a((o!ing to e"o!te /'e

    t#"e e.g. E(e' /'e i(on $o! 's /'es

    11. C*e( e"o!t $%n(tiona'it# $o! /'es )it* e!# 'a!ge siBe

    12. C*e( e"o!t $%n(tiona'it# $o! "ages (ontaining s"e(ia' (*a!a(te!s. C*e(

    i$ t*ese s"e(ia' (*a!a(te!s a!e e"o!te "!o"e!'# in E(e' /'e

    ,erformance Testing Test Scenarios

    1. C*e( i$ "age 'oa ti+e is )it*in a((e"ta&'e !ange

    2. C*e( "age 'oa on s'o) (onne(tions

    3. C*e( !es"onse ti+e $o! an# a(tion %ne! 'ig*t no!+a' +oe!ate an

    *ea# 'oa (onitions

    4. C*e( "e!$o!+an(e o$ ata&ase sto!e "!o(e%!es an t!igge!s

    5. C*e( ata&ase ,%e!# ee(%tion ti+e

    6. C*e( $o! 'oa testing o$ a""'i(ation

    7. C*e( $o! st!ess testing o$ a""'i(ation

    8. C*e( C@ an +e+o!# %sage %ne! "ea 'oa (onition

  • 8/19/2019 Test Scenarios Guide

    13/14

    Sec*rit) Testing Test Scenarios

    1. C*e( $o! S ine(tion atta(s

    2. Se(%!e "ages s*o%' %se ?TT@S "!oto(o'

    3. @age (!as* s*o%' not !eea' a""'i(ation o! se!e! in$o. E!!o! "age s*o%'

    &e is"'a#e $o! t*is

    4. Es(a"e s"e(ia' (*a!a(te!s in in"%t

    5. E!!o! +essages s*o%' not !eea' an# sensitie in$o!+ation

    6. A'' (!eentia's s*o%' &e t!ans$e!!e oe! an en(!#"te (*anne'

    7. Test "ass)o! se(%!it# an "ass)o! "o'i(# en$o!(e+ent

    8. C*e( a""'i(ation 'ogo%t $%n(tiona'it#9. C*e( $o! !%te o!(e Atta(s

    10. Cooie in$o!+ation s*o%' &e sto!e in en(!#"te $o!+at on'#

    11. C*e( session (ooie %!ation an session te!+ination a$te! ti+eo%t o!

    'ogo%t

    11. Session toens s*o%' &e t!ans+itte oe! se(%!e (*anne'

    13. @ass)o! s*o%' not &e sto!e in (ooies

    14. Test $o! enia' o$ Se!i(e atta(s

    15. Test $o! +e+o!# 'eaage

    16. Test %na%t*o!iBe a""'i(ation a((ess +ani"%'ating a!ia&'e a'%es in

    &!o)se! a!ess &a!

    17. Test /'e etension *aning so t*at ee /'es a!e not %"'oae an

    ee(%te on se!e!

    18. Sensitie /e's 'ie "ass)o!s an (!eit (a! in$o!+ation s*o%' not

    *ae a%to (o+"'ete ena&'e19. i'e %"'oa $%n(tiona'it# s*o%' %se /'e t#"e !est!i(tions an a'so anti-

    i!%s $o! s(anning %"'oae /'es

    20. C*e( i$ i!e(to!# 'isting is "!o*i&ite

    21. @ass)o! an ot*e! sensitie /e's s*o%' &e +ase )*i'e t#"ing

    22. C*e( i$ $o!got "ass)o! $%n(tiona'it# is se(%!e )it* $eat%!es 'ie

    te+"o!a!# "ass)o! e"i!# a$te! s"e(i/e *o%!s an se(%!it# ,%estion is

    ase &e$o!e (*anging o! !e,%esting ne) "ass)o!

  • 8/19/2019 Test Scenarios Guide

    14/14

    23. e!i$# CA@TC?A $%n(tiona'it#

    24. C*e( i$ i+"o!tant eents a!e 'ogge in 'og /'es

    25. C*e( i$ a((ess "!ii'eges a!e i+"'e+ente (o!!e(t'#