À°§U¤¤¤ß | §Úªº±b¸¹ | Ãö©ó§Ú­Ì

³nÅé´ú¸Õ§Þ³N»P¹ê½î(·s¤u¬ì«Ø³]¤§¸ô¹q¸£Ãþ±M·~¨t¦C±Ð§÷)

  • §@ªÌ¡G½sªÌ:¥I´Â·u|³d½s:°q§Ó«í
  • ¥Xª©ªÀ¡G¹q¤l¤u·~
  • ISBN¡G9787121449543
  • ¥Xª©¤é´Á¡G2023/01/01
  • ¸Ë´V¡G¥­¸Ë
  • ­¶¼Æ¡G203
¤H¥Á¹ô¡GRMB 69 ¤¸      °â»ù¡G¤¸
©ñ¤JÁʪ«¨®
¥[¤J¦¬Âç¨

¤º®e¤j¿û
    ³nÅé´ú¸Õ§@¬°³nÅé¤uµ{¤¤ªº­«­n¤@Àô¡A¦b³nÅé½è¶q«OÃÒ¤¤°_µÛ«D±`­«­nªº§@¥Î¡C¥»®Ñ¬O¤@¥»³nÅé´ú¸Õ¤Jªù®ÑÄy¤£¶È¥]¬A²z½×ª¾ÃÑÁ¿¸Ñ¡AÁÙ±N³nÅé´ú¸Õ²z½×»P¹ê½î¥R¤Àµ²¦X¡AÅý¤j®a´x´¤²z½×ª¾ÃѪº¦P®É¤S¨ã³Æ°Ê¤â¯à¤O¡C¥»®Ñ¦@¤À¬°12³¹¡A²Äl?4³¹Á¿¸Ñ¥\¯à·~°È¬ÛÃöª¾ÃÑ¡A¥]¬A³nÅé´ú¸Õ·§©À¡B¬yµ{¡A´ú¸Õ­p¹º¡A´ú¸Õ¥Î¨Ò³]­p¡A´ú¸Õµ¦²¤¡A³nÅé´ú¸ÕÁ`µ²©M´ú¸Õ¹Lµ{§ï¶i¡F²Ä5?8³¹Á¿¸Ñ¦Û°Ê¤Æ´ú¸Õªº¬ÛÃöª¾ÃÑ¡A¥]¬ASelenium Web¦Û°Ê¤Æ´ú¸Õ¡B¦Û°Ê¤Æ´ú¸Õ¼Ò«¬¡BUnit Test³æ¤¸¦Û°Ê¤Æ´ú¸Õ®Ø¬[¡BQTP¦Û°Ê¤Æ´ú¸Õ¡F²Ä9?11³¹Á¿¸Ñ©Ê¯à´ú¸Õ¡A¥]¬A©Ê¯à´ú¸Õ·§©À¡BLoad Runner©Ê¯à´ú¸Õ¡BJMeter©Ê¯à´ú¸Õ¡F²Ä12³¹¬°¤â¾÷App´ú¸Õ¡A¥]¬AApp±`³W´ú¸Õ¡Badb¡Bmonkey¡Fªþ¿ý¤¤¦¬¿ý¤F±`¨£­±¸ÕÃD¡C
    ¥»®Ñ¾A¦X§@¬°°ªµ¥°|®Õ¥»¡B±M¬ì¹q¸£¬ÛÃö±M·~ªº³nÅé´ú¸Õ½Òµ{±Ð§÷¡A¤]¥i§@¬°³nÅé´ú¸Õ§Þ³Nªº°ö°V±Ð§÷¡A¦P®É¤]¬O¤@¥»¾A¦X¼s¤jIT¦æ·~·R¦nªÌªº¦Û¾Ç°Ñ¦Ò®Ñ¡C

§@ªÌ¤¶²Ð
½sªÌ:¥I´Â·u|³d½s:°q§Ó«í

¥Ø¿ý
²Ä1³¡¤À¡@¥\¯à·~°È´ú¸Õ
²Ä1³¹  ³nÅé´ú¸Õ°ò¦
  1.1  ³nÅé·§­z
    1.1.1  ³nÅ骺©w¸q
    1.1.2  ³nÅé¤uµ{
    1.1.3  ³nÅé½è¶q
  1.2  ³nÅé¯Ê³´
    1.2.1  ³nÅé¯Ê³´ªº©w¸q
    1.2.2  ³nÅé¯Ê³´²£¥Íªº­ì¦]
    1.2.3  ³nÅé¯Ê³´ªº¤ÀÃþ
    1.2.4  ³nÅé¯Ê³´ªº³B²z¬yµ{
    1.2.5  ³nÅé¯Ê³´ºÞ²z³nÅé
  1.3  ³nÅé´ú¸Õ·§­z
    1.3.1  ³nÅé´ú¸Õªº©w¸q
    1.3.2  ³nÅé´ú¸Õªº¬yµ{
  1.4  ³nÅé´ú¸Õ¤ÀÃþ
    1.4.1  «ö·Ó´ú¸Õ¶¥¬q¤ÀÃþ
    1.4.2  «ö·Ó¬O§_°õ¦æ¥N½X¤ÀÃþ
    1.4.3  «ö·Ó¬O§_ÃöÁp¥N½X¤ÀÃþ
    1.4.4  «ö·Ó³nÅé½è¶q¯S©Ê¤ÀÃþ
    1.4.5  ¨ä¥L¤ÀÃþ
  1.5  ³nÅé´ú¸Õ­ì«h
  1.6  ³nÅé´ú¸Õ¼Ò«¬
  1.7  ´ú¸Õ­p¹º
    1.7.1  ´ú¸Õ­p¹ºªº·§©À
    1.7.2  ¨î©w´ú¸Õ­p¹ºªº¦n³B
    1.7.3  ´ú¸Õ­p¹º¨î©w¤H­û
    1.7.4  ´ú¸Õ­p¹ºªº¨î©w®É¶¡
    1.7.5  ´ú¸Õ­p¹ºªº­n¯À
    1.7.6  ´ú¸Õ­p¹º¼ÒªO
    1.7.7  ´ú¸Õ­p¹ººûÅ@»Pµû¼f
    1.7.8  ³nÅé­·ÀI
¥»³¹¤pµ²
²Ä2³¹  ´ú¸Õ¥Î¨Ò³]­p
  2.1  ´ú¸Õ¥Î¨Ò¤¶²Ð
    2.1.1  ´ú¸Õ¥Î¨Òªº·§©À
    2.1.2  ´ú¸Õ¥Î¨Òªº³]­p­ì«h
    2.1.3  ´ú¸Õ¥Î¨Òªº³]­p¤èªk
  2.2  ´ú¸Õ¥Î¨Òªº³]­p¤èªk
    2.2.1  µ¥»ùÃþ¹º¤Àªk
    2.2.2  Ãä¬É­Èªk
    2.2.3  ¦]ªG¹Ïªk
    2.2.4  §P©wªí
    2.2.5  ¥¿¥æ¹êÅç³]­pªk
    2.2.5  ³õ´ºªk
    2.2.6  ´ú¸Õ¥Î¨Ò³]­p¤èªk¿ï¾Üµ¦²¤
  2.3  ´ú¸Õ¥Î¨Ò½s¼g
¥»³¹¤pµ²
½Ò«á²ßÃD
²Ä3³¹  ´ú¸Õµ¦²¤

  3.1  ­Ý®e©Ê´ú¸Õ
    3.1.1  ­Ý®e©Ê´ú¸Õ·§©À
    3.1.2  ­Ý®e©Ê´ú¸Õ»P°t¸m´ú¸Õ
    3.1.3  ­Ý®e©Ê´ú¸ÕÅçÃÒÂI
  3.2  ©ö¥Î©Ê´ú¸Õ
    3.2.1  ©ö¥Î©Ê´ú¸Õªº°ò¥»·§©À
    3.2.2  ©ö¥Î©Ê¤ÀÃþ
    3.2.3  Àu¨qªºUIÀ³¨ã³Æªº­n¯À
    3.2.4  ©ö¥Î©Ê´ú¸Õ»PUI´ú¸Õ
    3.2.5  ©ö¥Î©Ê´ú¸ÕÅçÃÒÂI
  3.3  Web´ú¸Õ
    3.3.1  ¥\¯à´ú¸Õ
    3.3.2  ©Ê¯à´ú¸Õ
    3.3.3  ¬É­±´ú¸Õ
    3.3.4  ­Ý®e©Ê´ú¸Õ
    3.3.5  ¦w¥þ©Ê´ú¸Õ
  3.4  ¸ê®Æ®w´ú¸Õ
    3.4.1  ¸ê®Æ®w´ú¸Õ°õ¦æªÌ
    3.4.2  ¸ê®Æ®w´ú¸Õ©Ò»Ý­nªºª¾ÃÑ
    3.4.3  ¼Æ¾Úµ²ºcªº°ò¥»ª¾ÃÑ
    3.4.4  ¸ê®Æ®w´ú¸Õ¤ÀÃþ
¥»³¹¤pµ²
½Ò«á²ßÃD
²Ä4³¹  ´ú¸ÕÁ`µ²©M´ú¸Õ¹Lµ{§ï¶i
  4.1  ³nÅé´ú¸ÕÁ`µ²
    4.1.1  ³nÅé½è¶qµû¦ô
  4.2  ´ú¸ÕÁ`µ²³ø§i
    4.2.1  ´ú¸ÕÁ`µ²
    4.2.2  ´ú¸ÕÁ`µ²®×¨Ò¤ÀªR
  4.3  ´ú¸Õªº¤åÀÉ
    4.3.1  ¤åÀɪº¼f®Ö
    4.3.2  ´ú¸Õ¤åÀɪººÞ²z©MºûÅ@
  4.4  ²Õ´´ú¸Õ
    4.4.1  ³nÅé´ú¸Õ¹Î¶¤
    4.4.2  ¿EÀy¾÷¨î
    4.4.3  ºc«Ø¾Ç²ß«¬²Õ´
  4.5  ³nÅé´ú¸Õ¹Lµ{§ï¶i
    4.5.1  ³nÅé´ú¸Õ»P³nÅé½è¶q
    4.5.2  ³nÅé´ú¸Õ¹Lµ{µ¥¯Å
    4.5.3  ³nÅé´ú¸Õ¹Lµ{§ï¶i
    4.5.4  ³nÅ饸·~¨}¦nªº³nÅé´ú¸Õ¹Lµ{
¥»³¹¤pµ²
½Ò«á²ßÃD
²Ä2³¡¤À¡@¦Û°Ê¤Æ´ú¸Õ¤Î¬ÛÃö³¡¤À
²Ä5³¹  ¦Û°Ê¤Æ´ú¸Õ
  5.1  ¦Û°Ê¤Æ´ú¸Õ·§­z
    5.1.1  ¦Û°Ê¤Æ´ú¸Õ²¤¶
    5.1.2  ¤°»ò¼Ëªº¶µ¥Ø¾A¦X°µ¦Û°Ê¤Æ´ú¸Õ
    5.1.3  ¦Û°Ê¤Æ´ú¸Õ¬yµ{
    5.1.4  ¦Û°Ê¤Æ´ú¸Õ¤Î¤u¨ã²­z

  5.2  Selenium¤u¨ã¤¶²Ð
    5.2.1  Selenium¦W¦rªº¨Ó·½
    5.2.2  Selenium IDE
    5.2.3  Selenium Remote Control
    5.2.4  WebDriver
    5.2.5  Selenium Gird
  5.3  Python WebDriverÀô¹Ò·f«Ø
    5.3.1  ·Ç³Æ¤u¨ã
    5.3.2  Python¦w¸Ë°t¸m
    5.3.3  Selenium¦w¸Ë
    5.3.4  Selenium WebDriver²¤¶
    5.3.5  PyCharm¦w¸Ë
    5.3.6  WebDriver°t¸m
  5.4  ÂsÄý¾¹¾Þ§@API
    5.4.1  ¨ÏÂsÄý¾¹³Ì¤j¤Æ
    5.4.2  ³]¸mÂsÄý¾¹ªº¼e©M°ª
    5.4.3  ±±¨îÂsÄý¾¹«e¶i©M«á°h
    5.4.4  ­¶­±ºI¹Ï
    5.4.5  Àò¨ú­¶­±¼ÐÃD
    5.4.6  °h¥X·í«e­¶
    5.4.7  ¨ê·s­¶­±
  5.5  Selenium¤¸¯Àªº©w¦ì
    5.5.1  °ò¥»¤¸¯À©w¦ìAPI¨Ï¥Î
    5.5.2  ¤¸¯À©w¦ìAPI¤§XPath
    5.5.3  ¤¸¯À©w¦ìAPI¤§css_selector
  5.6  ±`¥Î¤¸¯À¾Þ§@API
  5.7  ·Æ¹«Áä½L¨Æ¥ó
  5.8  µ¥«Ý¾Þ§@
  5.9  ³B²z±`¨£¦Û°Ê¤Æ³õ´º
    5.9.1  ©w¦ì¤@²Õ¹ï¶H
    5.9.2  ¼h¯Å©w¦ì
    5.9.3  ©w¦ìframe¤¤ªº¹ï¶H
    5.9.4  ÂsÄý¾¹¦hµ¡¤f³B²z
    5.9.5  alert/confirm/prompt³B²z
    5.9.6  ¤U©Ô®Ø³B²z
    5.9.7  ½Õ¥ÎJavaScript
¥»³¹¤pµ²
½Ò«á²ßÃD
²Ä6³¹  ¦Û°Ê¤Æ´ú¸Õ¼Ò«¬
  6.1  ¦Û°Ê¤Æ´ú¸Õ®Ø¬[²¤¶
    6.1.1  ®Ø¬[ªº·§©À
    6.1.2  ¦Û°Ê¤Æ´ú¸Õ®Ø¬[ªº©w¸q
  6.2  ¦Û°Ê¤Æ´ú¸Õ¼Ò«¬¤¶²Ð
    6.2.1  ½u©Ê´ú¸Õ
    6.2.2  ¼Ò¶ô¤Æ»P®w
  6.3  ¼Æ¾ÚÅX°Ê
  6.4  ÃöÁä¦rÅX°Ê
    6.4.1  ­p¹º¶¥¬q
    6.4.2  ¹ê²{¶¥¬q
    6.4.3  ¨ãÅé¹ê²{¤èªk

¥»³¹¤pµ²
½Ò«á²ßÃD
²Ä7³¹  UnitTest³æ¤¸¦Û°Ê¤Æ´ú¸Õ®Ø¬[
  7.1  Python¤UUnitTest³æ¤¸´ú¸Õ®Ø¬[
    7.1.1  ¤@­ÓUnitTest¦Û°Ê¤Æ¥Î¨Ò
    7.1.2  UnitTest¤¤±`¥Îªºassert»y¥y
  7.2  ¥Í¦¨HTMLTestRunner´ú¸Õ³ø§i
¥»³¹¤pµ²
½Ò«á²ßÃD
²Ä8³¹  QTP¦Û°Ê¤Æ´ú¸Õ
  8.1  QTP·§­z
    8.1.1  QTP²¤¶
    8.1.2  QTP¥D­n¥\¯à©M¯S¼x
    8.1.3  QTP¦Û°Ê¤Æ´ú¸Õ¬yµ{
    8.1.4  QTPªº¤u§@­ì²z¡X¡X¹ï¶HÃѧO¾÷¨î
  8.2  QTP¨Ï¥Î
    8.2.1  ¬É­±·§­z
    8.2.2  ¸}¥»¿ý»s
    8.2.3  ¸}¥»¦^©ñ
    8.2.4  ÀˬdÂI
    8.2.5  °Ñ¼Æ¤Æ
¥»³¹¤pµ²
½Ò«á²ßÃD
²Ä3³¡¤À¡@©Ê¯à´ú¸Õ¤Î¬ÛÃö³¡¤À
²Ä9³¹  ©Ê¯à´ú¸Õ
  9.1  ©Ê¯à´ú¸Õ·§­z
    9.1.1  ©Ê¯à´ú¸Õ·§©À
    9.1.2  ©Ê¯à´ú¸ÕÀô¹Ò
  9.2  ©Ê¯à´ú¸Õ¬yµ{
    9.2.1  ·Ç³Æ¤u§@
    9.2.2  ½s¼g©Ê¯à´ú¸Õ­p¹º
    9.2.3  ³]­p©Ê¯à´ú¸Õ¤è®×
    9.2.4  ´ú¸Õ¸}¥»¶}µo
    9.2.5  ´ú¸Õ°õ¦æ»PºÞ²z
    9.2.6  ´ú¸Õ¤ÀªR
    9.2.7  ´ú¸Õ½ÕÀu»P¸Ñ¨M¤è®×
  9.3  ©Ê¯à´ú¸Õ«ü¼Ð¤ÀªR©M©w¸q
    9.3.1  ¨Öµo¥Î¤á¼Æ
    9.3.2  ÅTÀ³®É¶¡
    9.3.3  §]¦R¶q
    9.3.4  TPS
    9.3.5  ¸ê·½¨Ï¥Î²v
¥»³¹¤pµ²
½Ò«á²ßÃD
²Ä10³¹  LoadRunner©Ê¯à´ú¸Õ
  10.1  LoadRunnerªººc¦¨©M´ú¸Õ¹Lµ{
    10.1.1  LoadRunner¥Ñ¤­¤j³¡¥óºc¦¨
    10.1.2  LoadRunner´ú¸Õ¹Lµ{
    10.1.3  LoadRunnerÀô¹Ò·f«Ø
  10.2  LoadRunner³Ð«Ø¸}¥»

    10.2.1  ©Ê¯à´ú¸Õ¨Æ°È
    10.2.2  LoadRunner±`¥Î¨ç¼Æ
    10.2.3  LoadRunner¤é»x°O¿ý¥\¯à
    10.2.4  LoadRunner°Ñ¼Æ¤Æ
  10.3  LoadRunner³õ´º±±¨î
    10.3.1  LoadRunner³õ´ºÃþ«¬
    10.3.2  °ò©ó¥Ø¼Ðªº³õ´º
    10.3.3  ¤â¤u³õ´º
    10.3.4  ¦h¾÷Áp¦X­t¸ü
    10.3.5  IP¦a§}´ÛÄF
    10.3.6  ±±¨î³õ´ºªº¹B¦æ
    10.3.7  ©Ê¯à«ü¼ÐºÊµø¹Lµ{
    10.3.8  ³õ´º¤¤²K¥[­p¼Æ¾¹
  10.4  LoadRunnerµ²ªG¤ÀªR
¥»³¹¤pµ²
½Ò«á²ßÃD
²Ä11³¹  JMeter©Ê¯à´ú¸Õ
  11.1  §Q¥ÎJMeter»s§@©Ê¯à´ú¸Õ¸}¥»
    11.1.1  JMeter¤¶²Ð
    11.1.2  JMeter¦w¸Ë
    11.1.3  JMeter¥D­n´ú¸Õ²Õ¥ó
    11.1.4  JMeter¤¸¥ó§@¥Î°ì»P°õ¦æ¶¶§Ç
    11.1.5  JMeter¹B¦æ­ì²z
  11.2  JMeter¸}¥»»s§@
    11.2.1  JMeter¸}¥»»s§@
    11.2.2  Badboy¤¶²Ð
    11.2.3  JMeterªºHTTP¥N²z¤è¦¡¿ý»s
    11.2.4  ¤â¤u¸}¥»»s§@
  11.3  JMeter¸}¥»½Õ¸Õ
  11.4  ©Ê¯à´ú¸Õ¹B¦æ¤è¦¡
  11.5  ¦¬¶°©Ê¯à´ú¸Õµ²ªG
    11.5.1  §Q¥ÎJMeter´¡¥ó¦¬¶°©Ê¯à´ú¸Õµ²ªG
¥»³¹¤pµ²
½Ò«á²ßÃD
²Ä4³¡¤À¡@²¾°ÊºÝ´ú¸Õ
²Ä12³¹  ¤â¾÷App´ú¸Õ
  12.1  ¤â¾÷App·~°È¥\¯à´ú¸Õ
    12.1.1  ¤â¾÷´ú¸Õ¤ÀÃþ
    12.1.2  ±`¥Î¤â¾÷¾Þ§@¨t²Î¤¶²Ð
    12.1.3  ¤â¾÷App·~°È¥\¯à´ú¸Õ¤º®e
  12.2  adb©R¥Oªº¨Ï¥Î
    12.2.1  Android¤â¾÷´ú¸ÕÀô¹Ò·f«Ø
    12.2.2  adb©R¥Oªº¨Ï¥Î
  12.3  ÀH¾÷¦Û°Ê¤Æ´ú¸Õmonkeyªº¨Ï¥Î
    12.3.1  monkey²¤¶
    12.3.2  monkey ´ú¸Õ°ò¥»¾Þ§@¤¶²Ð
    12.3.3  monkey´ú¸Õ¤é»x¤ÀªR
  12.4  ©Ê¯à´ú¸Õ¤u¨ãGTªº¨Ï¥Î
    12.4.1  GT¤u¨ã²¤¶
    12.4.2  GT´ú¸Õ°ò¥»¾Þ§@¤¶²Ð

    12.4.3  GT´¡¥óªº¨Ï¥Î
¥»³¹¤pµ