[Dev] TM5 example scenarios
William Martinez
wmartinez at avantica.net
Sun May 27 13:34:25 PDT 2007
On Sun, 27 May 2007 08:40:09 -0700
Hi.
I'm not clear about the simulation of the banking portal
using the functions at PTT. On the other hand, using the
TG4W script in a real bank poses some problems, the first
one being that TG4W registers the passwords in the
scripts, so don't use the real ones.
William.
Frank Cohen <fcohen at pushtotest.com> wrote:
> I asked Brady Morgan to build several example test
>scenarios. Here is a summary of the examples:
>
>
>> Hi Brady: Here's what I am thinking are the example
>>scenarios we
>> will need for PushToTest TestMaker 5:
>>
>> 1) Testing a Web browser-based application using
>>TestGen4Web
>>
>> Scenario: You need to do a functional test of a banking
>>portal. The
>> portal lets you look up information, transfer funds, and
>>view the
>> latest news.
>>
>> Brady, please use the functions at:
>> http://examples.pushtotest.com/responder/htmlresponder
>>
>> and
>>
>> Please use the TestGen4Web plug-in to Firefox to record
>>the script,
>> and then use the Tools menu -> Transform to Jython
>>function to
>> create a Jython script.
>>
>> 2) Expanding the test to include a DPL
>>
>> Scenario: Add the ability to the Scenario 1 banking
>>portal
>> functional test a means to transfer funds multiple times
>>according
>> to a comma-separated-value file that tells you which
>>account to use
>> and how much to transfer.
>>
>> Brady, this requires a Data Production Library (DPL) and
>>
>> <arguments>. See these for examples:
>> /tm5/TestMaker/example_agents/dplExample/testDPL.xml
>> Example
>> /tm5/TestMaker/example_agents/dplExample/dplExamples.jar
>> One DPL
>> /tm5/TestMaker/example_agents/dplExample/dplSimple.jar
>> The
>> test
>> class
>>
>> 3) Turn a functional test into a scalability test
>>
>> Scenario: The bank from Scenario 1 now wants to know how
>>if the
>> portal can handle up to 30 concurrent virtual users.
>>
>> Brady, please reuse the Scenario 1 functional test as a
>>scalability
>> test. Please use the following CR levels: 10, 20, 30,
>>and no
>> message size levels.
>>
>> 4) Turn a functional test into a service monitor
>>
>> Scenario: The bank from Scenario 1 wants to know if the
>>bank is
>> delivering service as agreed-to in their Service Level
>>Agreement
>> (SLA.) The SLA requires the site to respond to requests
>>in no more
>> than 2 seconds.
>>
>> 5) Testing a SOAP-based Web Service application
>>
>> Scenario: A manufacturing organization uses a SOAP-based
>>Web
>> service to order parts and needs to do a functional test
>>of the
>> service.
>>
>> Brady, please use our examples service. A WSDL
>>description of the
>> example service is at:
>> http://examples.pushtotest.com/axis/services/MessageService?wsdl
>>
>> Please use the soapUI function in TM5 to accomplish this
>>scenario.
>> See tm5/TestMaker/example_agents/soapUIexample
>>
>> 6) Multi-protocol test
>>
>> Scenario: The manufacturing company in Scenario 5 added
>>a browser
>> based interface and an email interface to their system.
>>
>> Brady, this test needs to show how multiple protocols
>>(SOAP, HTTP,
>> POP3) may be used in one test.
>>
>> 7) Implementing a test in multiple languages
>>
>> Scenario: A developer needs to write a functional test
>>of the
>> Banking portal from Scenario 1 in the Ruby language.
>>
>> Brady, see tm5/TestMaker/example_agents/rubyExample
>>
>> For each of them I am looking for a) a summary of the
>>scenario in
>> 1-2 paragraphs, b) the implemented scenario code, and c)
>>a
>> "developer journal" explaining step-by-step what you did
>>to
>> implement the code. The journal should be 1-3 pages max.
>>
>> Thank you for taking this on. You're literally TM5's
>>first user.
>> Ask lots of questions, point out the problems you find,
>>and make
>> suggestions on how to make TM5 easier. Thank you!
>>
>> -Frank
>>
>>
>
>
>Feel free to add your own ideas to this list, and to
>point out problems, and corrections. Thanks.
>
> -Frank
>
> --
>Frank Cohen, PushToTest, http://www.PushToTest.com, phone
>408 374 7426
> TestMaker: The open-source SOA governance and test
>automation tool
>
>
>
>
>
>
>
>
> --
>Frank Cohen, PushToTest, http://www.PushToTest.com, phone
>408 374 7426
> TestMaker: The open-source SOA test automation tool
>
>
>
> _______________________________________________
> Dev mailing list
> Dev at lists.pushtotest.com
> http://lists.pushtotest.com/mailman/listinfo/dev
More information about the Dev
mailing list