¤º®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
¥Ø¿ý
²Ä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¥Dn¥\¯à©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¦Xt¸ü
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¥Dn´ú¸Õ²Õ¥ó
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µ