Pro Yearly is on sale from $80 to $50! »

状態遷移テスト - state transition testing -

状態遷移テスト - state transition testing -

状態遷移テスト - state transition testing -
WACATE 2018 夏での状態遷移テスト説明資料。

WACATE 2018 summer
http://wacate.jp/2018/summer/program.html

Add1036688abcb2e3dbff7c3090f7e35?s=128

imtnd

June 17, 2018
Tweet

Transcript

  1.  - STATE TRANSITION TESTING - WACATE 2018 SUMMER

  2.  ▪  @imtnd) ▪   ▪  

    – WACATE – NaITE 
  3.  1.  2.   3.  4. 

     5.  6. 
  4.  - STATE DIAGRAM -

  5. 23:57 ▪  *14) &. ▪ ! 23 :5+/'( ▪

    23:571-  : 5 #4)   ▪ UML2 ” State Machine Diagram”  $"# UML 89 06'( ,%
  6.  

  7.         ( 

    )   
  8.   ▪ –  –    ▪

      ▪  
  9.  ▪  –     – 

          
  10.   ▪  –     –

       
  11.    ▪  – 

  12. !  1.     –  

    –     2.    3.    
  13.  ▪  – 2-. /$ ▪  – !-.30"

    -. +#1    *-.  ▪  – '(&%,)    
  14. #"$D3>/:<K@C ▪ 24*24BE71 :<K@6=G H 5 ▪ #"$;0*#"$ .+:<K @C

    78  –  ▪ !"#&AF?. :<K@C I- )  ▪  !(%':<K@C ▪ 9,J 
  15. None
  16.  - STATE TRANSITION TABLE -

  17. #$*& ▪ #$  " !% ▪ #$*&' ( 

      #$*&')  ▪  –     
  18. 56?7*1 & ▪ 0-*/, <&56 < & "#!.; 56 "#!>42

    + %3  56?7*:.;&) ('=9$8
  19.    ON   )   

    !  )   [  ]  !  )   [  ]  !  )        !   !  )    !   !  )       " #  $   % & '! (
  20.    ON   )   

    !  )   [  ]  !  )   [  ]  !  )        !   !  )    !   !  )       " # #  $   % & '! (        
  21.    ON   )   

    !  )   [  ]  !  )   [  ]  !  )        !   !  )    !   !  )       " # #  $   % & '! (     
  22.    ON   *   

    "  *   [  ]  "  *   [  ]  "  *        "    "  *    "    "  *      #  $ $  %  % ! & ' (" )     
  23.    ON   +   

    #  +   [  ]  #  +   [  ]  #  +        #    #  +    #    #  +     ! $  % %  &    ' & " & ( %   '  )  *    (      * ) )#    *  *  *        %
  24.    ON   +   

    #  +   [  ]  #  +   [  ]  #  +        #    #  +    #    #  +     ! $  % %  &    ' & " & ( %   '  )  *    (      * ) )#    *  *  *        %     
  25.    ON   *   

    "  *   [  ]  "  *   [  ]  "  *        "    "  *    "    "  *      #  $ $  %    & % ! % ' $ $ & &  (  )  )  '    )  ) ( ("    )  )  )        $ #"&!$ %     
  26. None
  27.  ▪      ▪ – 

    15 –       5
  28.  - STATE TRANSITION TESTING -

  29. -.2/ ▪ -.2/0/$ ' (% ," ▪  ," !

    ▪   1*+) –  ▪ -.   –    –  ▪ #&2/ 
  30.    ▪    ▪  

         
  31.    ON   *   

    "  *   [  ]  "  *   [  ]  "  *        "    "  *    "    "  *      #  $ $  %    & % ! % ' $ $ & &  (  )  )  '    )  ) ( ("    )  )  )        $ # $)# *2% /"' 1 ,-  !4ON /,-  2/,-  3 15(& 70  3/,-  36 +. 
  32. $) :5 ▪ $) :5-*02:56 +'  ▪ #.,902/802 &31

       (  "!/802 4%027   
  33. None
  34.  # 4 1 2 1 2 3 1 1

    2 1 1 4 1 3 4 1 2 3 1
  35.   ▪   ! ▪ "#%$N  

    ! 
  36. N ▪ N –    0  

    100% – 2  1  1   100% – (N+1)  1   N   100%
  37.   ▪ 2 –  3   1

    3 4 5    2 
  38.  ! ▪ 1  –  4  

     1 3 4 5    2       100%
  39. None
  40. None
  41. %! 56B; ▪ %! 56B;@956B;  2.  – 

      ▪ "#$><*7 ▪ "#$:0 ▪ 8A&   ▪ (4,@9-/ 3= $! +' ?1)
  42. None
  43.  ▪     – !1+./3  

    !  – 0"&2!- ,   ▪  – 0)' 10* – %#  $( 5*
  44.   ▪ )*3,. )* 3,+ ▪ )*3,%  &+

    ▪ )*3, 0# /"(- ! –   –  ▪ )*3,   12 '$
  45. % " ▪ UML( ▪ UML ( ▪  

    & ▪   ( ▪ ISTQB &)!Advanced Level   '+  Version2012.J01 http://jstqb.jp/dl/JSTQB- Syllabus.Advanced_TA_Version2012.J01.pdf ▪   *#'$ '+ Version 2.3.J02 http://jstqb.jp/dl/JSTQB-glossary.V2.3.J02.pdf