自動化測試軟體:Rational Robot - NCTUspeed.cis.nctu.edu.tw/~ydlin/miscpub/hands-on_autotest_software.pdf · 自動化測試軟體:Rational Robot 陳思豪 曹世強 林盈達

Post on 01-Oct-2018

258 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

Transcript

  • 1

    Rational Robot

    1001

    TEL035712121 EXT. 56667 E-MAIL{cschen, weafon, ydlin}@cis.nctu.edu.tw

    , , , ,

    Rational

    IBM

    Robot

    GUI

    client/server session IDE

    Rational , Robot , ,

    1.

    1

    . ,

    , 1. :

  • 2

    2. :

    3. :

    , 4. :

    ,

    5. :

    ,

    . ,

    .

    , ,

    ,

    .

    , ,

    1.

    script script

    2. script

    3.

    procomm plus

    Script file, script file

    Rational Robot[1]

    Rational[2] IBM

    GUI

    ,

    , ,

  • 3

    , Rational Software ,

    Robot

    Robot

    2. Rational

    Rational 1 Rational

    Requisite Pro

    use case Rose UML

    Rational XDE IDE

    Projecct console

    Rational Unified

    Process

    ClearCase CVS ClearQuest Robot PurityPlus

    Analysis Studio Development Studio Test Studio

    Enterprise Studio

    Enterprise

    Studio

    1. Rational Software Family

    3. Rational Robot

    , : Rational Robot,

  • 4

    3.1

    (recording and playback) Robot . object-

    recording technology

    Robot ,

    , script ,

    , . ,

    , script

    script Robot

    data pool Robot

    Data set

    1.2 Robot

    verification point , Robot . script

    Menu

    log analysis Robot 3.2

    , , Robot

    GUI , .

    client/server ,

    . JAVA .Net

    JAVA JVM Windows Robot

  • 5

    Robot IDE

    Robot IDE VBOracle FormHTMLJAVAPowerBuilder

    PeopleToolsDelphi .Net

    2 . , script

    . GUI script VU Script. Robot Script

    , .

    IE Robot

    IE IE enter

    ,

    HTTP TransactionRobot

    client/server DBLIBHTTPIIOPJoltODBCOracleSQL server

    SybaseTuxedoDCOMSocket

    GUI Script VU Script GUI client/server request script script

    2 GUI VU script

    4. Rational Robot

    , 3.2 GUI VU

    4.1 GUI 1. Rational Administrator

    Admin

  • 6

    2: Rational Administrator 2. Robot

    IconRecord GUI script

    3: Record GUI 1. OK GUI Record

  • 7

    Robot

    Robot

    2. script

    .

    script .

    4: script IE speed.cis.nctu.edu.tw

    3. script

    script

  • 8

    4. OK

    . GUI 4.2 client/server session 1. 4.1 Robot 2. Record VU script

    Record VI

    3. OK Record GUI Record VU Robot

  • 9

    4. server

    record GUI

    VU script GUI script

    VU script

    5. 4.1

    6. GUI Record TestManager

    ICONRun suite

  • 10

    Rational TestManager

    7. Number of users Session

    4.1

    11 Run Suite

    8. OK session 10

    Session

  • 11

    12

    9. TestManager

    13 client/server session

    5.

  • 12

    ,

    ,

    ,

    GUI script

    Rational Robot

    GUI

    IDE

    script

    Robot GUI

    client/server

    Pentium 3

    Robot

    6.

    [1] Rational Robot user guide 2003

    http://www-3.ibm.com/software/rational/support/documentation/ [2] IBM Rational web site

    http://www.rational.com

    /ColorImageDict > /JPEG2000ColorACSImageDict > /JPEG2000ColorImageDict > /AntiAliasGrayImages false /DownsampleGrayImages true /GrayImageDownsampleType /Bicubic /GrayImageResolution 300 /GrayImageDepth -1 /GrayImageDownsampleThreshold 1.50000 /EncodeGrayImages true /GrayImageFilter /DCTEncode /AutoFilterGrayImages true /GrayImageAutoFilterStrategy /JPEG /GrayACSImageDict > /GrayImageDict > /JPEG2000GrayACSImageDict > /JPEG2000GrayImageDict > /AntiAliasMonoImages false /DownsampleMonoImages true /MonoImageDownsampleType /Bicubic /MonoImageResolution 1200 /MonoImageDepth -1 /MonoImageDownsampleThreshold 1.50000 /EncodeMonoImages true /MonoImageFilter /CCITTFaxEncode /MonoImageDict > /AllowPSXObjects false /PDFX1aCheck false /PDFX3Check false /PDFXCompliantPDFOnly false /PDFXNoTrimBoxError true /PDFXTrimBoxToMediaBoxOffset [ 0.00000 0.00000 0.00000 0.00000 ] /PDFXSetBleedBoxToMediaBox true /PDFXBleedBoxToTrimBoxOffset [ 0.00000 0.00000 0.00000 0.00000 ] /PDFXOutputIntentProfile () /PDFXOutputCondition () /PDFXRegistryName (http://www.color.org) /PDFXTrapped /Unknown /Description >>> setdistillerparams> setpagedevice

top related