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

Add1036688abcb2e3dbff7c3090f7e35?s=47 imtnd
June 17, 2018

状態遷移テスト - 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. 2.

     ▪  @imtnd) ▪   ▪  

    – WACATE – NaITE 
  2. 3.

     1.  2.   3.  4. 

     5.  6. 
  3. 5.

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

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

    !  1.     –  

    –     2.    3.    
  6. 13.

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

    -. +#1    *-.  ▪  – '(&%,)    
  7. 14.

    #"$D3>/:<K@C ▪ 24*24BE71 :<K@6=G H 5 ▪ #"$;0*#"$ .+:<K @C

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

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

      #$*&')  ▪  –     
  10. 18.

    56?7*1 & ▪ 0-*/, <&56 < & "#!.; 56 "#!>42

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

       ON   )   

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

       ON   )   

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

       ON   )   

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

       ON   *   

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

       ON   +   

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

       ON   +   

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

       ON   *   

    "  *   [  ]  "  *   [  ]  "  *        "    "  *    "    "  *      #  $ $  %    & % ! % ' $ $ & &  (  )  )  '    )  ) ( ("    )  )  )        $ #"&!$ %     
  18. 26.
  19. 27.
  20. 29.

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

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

       ON   *   

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

     # 4 1 2 1 2 3 1 1

    2 1 1 4 1 3 4 1 2 3 1
  25. 36.

    N ▪ N –    0  

    100% – 2  1  1   100% – (N+1)  1   N   100%
  26. 37.
  27. 38.

     ! ▪ 1  –  4  

     1 3 4 5    2       100%
  28. 39.
  29. 40.
  30. 41.

    %! 56B; ▪ %! 56B;@956B;  2.  – 

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

     ▪     – !1+./3  

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

      ▪ )*3,. )* 3,+ ▪ )*3,%  &+

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