SPONSORS:






User Tag List

Thanks Thanks:  0
Likes Likes:  0
Dislikes Dislikes:  0
Results 1 to 4 of 4
  1. #1
    Junior Member
    Join Date
    Jun 2000
    Posts
    5
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Total Downloaded
    0

    Creating Automation Scripts for App using Dynamic Data

    Hi All,

    We are currently slated to test a web based application that utilizes dynamic data. The BIG issue we face is that the data is dynamic. Our application is somewhat like a wizard. It searches for availabilty, once it has found availability, you must go through some more steps. Here's the problem, if an airline has a particular seat available today for a flight in December, it may not be available tomorrow. Of course if it is scripted today and played back tomorrow, the script will fail. Has anyone dealt with trying to script with Dynamic Data? Any recommendations?

    Of course if the data was static this would not be an issue.

    Thanks in advance!

    Jessel

  2. #2
    Moderator AJ's Avatar
    Join Date
    Jun 1999
    Location
    San Jose, CA
    Posts
    1,691
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Total Downloaded
    0

    Re: Creating Automation Scripts for App using Dynamic Data

    Sure.... Tools you want to use need to be able to recognize what the data is before selecting it... Of course record/playback only tools are not a wise choice.

    SilkTest and WinRunner can be programmed to dynamically adapt to your data. SilkTest has a programming language behind it called 4Test (C++ like) and WinRunner has TSL (C like). Of course there are other tools that can do the same, TeamTest, QARun (both a re Basic like).



    ------------------
    AJ Alhait
    BetaSoft Inc.
    AJ Alhait
    BetaSoft Inc.

  3. #3
    Moderator AJ's Avatar
    Join Date
    Jun 1999
    Location
    San Jose, CA
    Posts
    1,691
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Total Downloaded
    0

    Re: Creating Automation Scripts for App using Dynamic Data

    Reply by Robert T. Bauer <rbauer@levetate.com> from comp.software.testing:

    Yes,

    Here's a very high-level description of what I did. We used a
    capture/playback tool and we wrote lots of code in "C++". We used dynamic
    shared libraries (e.g., explicitly loaded DLL's under NT). Our
    capture/playback tool allowed us to dynamically load and unload the shared
    libraries - our C++ code did things like communicate information from one
    playback tool to another - we also wrote code that would query and update
    databases, etc.

    To make this work, I built a sort-of operational profile describing the
    usage of the system and represented this profile in a stochastic finite
    state machine (for a variety of reasons I choose not to use a stochastic
    grammar). From the FSM model,
    I determined the inter-tool messaging, database queries, etc., required.

    I like your notion of using a script - if I were do this kind of work again,
    I would design a domain specific language that incorporated much of what I
    described above along with notions of parallelism. After that, well its
    just a bunch of hard work.

    Robert.
    AJ Alhait
    BetaSoft Inc.

  4. #4
    Moderator AJ's Avatar
    Join Date
    Jun 1999
    Location
    San Jose, CA
    Posts
    1,691
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Total Downloaded
    0

    Re: Creating Automation Scripts for App using Dynamic Data

    Reply by evalid <efmiller@pacbell.net> from comp.software.testing:

    Indeed, if the data were static there would be no problem! eValid's Test Enabled Web Browser has a built in feature
    called Adaptive Playback that synchronizes automatically even
    when the generated response page differs significantly from
    the one where the script was recorded.

    FREE Demo with some limits on functionality is available at: http://www.soft.com/eValid or http://www.e-Valid.com, with
    an EVAL license key available on request from licenses@soft.com. Info from info@soft.com.
    AJ Alhait
    BetaSoft Inc.

 

 

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Search Engine Optimisation provided by DragonByte SEO v2.0.36 (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
Resources saved on this page: MySQL 12.50%
vBulletin Optimisation provided by vB Optimise v2.6.4 (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
User Alert System provided by Advanced User Tagging v3.2.8 (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
vBNominate (Lite) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
Feedback Buttons provided by Advanced Post Thanks / Like (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
Username Changing provided by Username Change (Free) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
BetaSoft Inc.
Digital Point modules: Sphinx-based search
All times are GMT -8. The time now is 01:36 AM.

Copyright BetaSoft Inc.