Upgrade to Pro — share decks privately, control downloads, hide ads and more …

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

imtnd
June 17, 2018

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

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

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

imtnd

June 17, 2018
Tweet

More Decks by imtnd

Other Decks in Programming

Transcript

  1.  ▪  @imtnd) ▪   ▪  

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

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

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

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

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

    78  –  ▪ !"#&AF?. :<K@C I- )  ▪  !(%':<K@C ▪ 9,J 
  7. #$*& ▪ #$  " !% ▪ #$*&' ( 

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

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

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

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

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

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

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

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

    "  *   [  ]  "  *   [  ]  "  *        "    "  *    "    "  *      #  $ $  %    & % ! % ' $ $ & &  (  )  )  '    )  ) ( ("    )  )  )        $ #"&!$ %     
  16. -.2/ ▪ -.2/0/$ ' (% ," ▪  ," !

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

    "  *   [  ]  "  *   [  ]  "  *        "    "  *    "    "  *      #  $ $  %    & % ! % ' $ $ & &  (  )  )  '    )  ) ( ("    )  )  )        $ # $)# *2% /"' 1 ,-  !4ON /,-  2/,-  3 15(& 70  3/,-  36 +. 
  18.  # 4 1 2 1 2 3 1 1

    2 1 1 4 1 3 4 1 2 3 1
  19. N ▪ N –    0  

    100% – 2  1  1   100% – (N+1)  1   N   100%
  20.  ! ▪ 1  –  4  

     1 3 4 5    2       100%
  21. %! 56B; ▪ %! 56B;@956B;  2.  – 

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

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

    ▪ )*3, 0# /"(- ! –   –  ▪ )*3,   12 '$
  24. % " ▪ 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