SPONSORS:






User Tag List

Results 1 to 3 of 3
  1. #1
    Junior Member
    Join Date
    Jun 2002
    Location
    Boca Raton FL. USA
    Posts
    10
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    OS/GUI(application) specific test execution

    Greetings,

    My environment consists of multiple (OS) platforms, multiple discrete test types, and multiple applications capable of performing each of the test types. I am looking to declare each platform and application as a virtual window of an abstract class. I would like to be able to specify something like:
    "@OSPlatform.@Application.@TestTypeMethod (TestID)"
    I was looking at using GUI specifiers to separate definitions of applications and their methods based on the current active GUI.
    The only way I have found to create new gui specifiers is to modify the delivered 4test.inc. Is there some other way to create these without changing the silktest installation? Doing so would create an installation maintenance issue I would prefer to avoid.
    Alternately, is there some better way to accomplish my goal of running a specified test type, via a specified application, on a specified platform of the form
    "@OSPlatform.@Application.@TestTypeMethod (TestID)"?


    ------------------
    GUI specifiers do not appear to be the way to go.

    [This message has been edited by DRoessler (edited 08-22-2002).]

  2. #2
    Junior Member
    Join Date
    Jun 2002
    Location
    Boca Raton FL. USA
    Posts
    10
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: OS/GUI(application) specific test execution

    OK,
    In my environment I have:
    3 platforms: plat1, plat2, and plat3
    2 applications: app1 and app2
    2 test type actions (set of steps to accomplish part of a test objective) action1 and action2

    Some rules:
    1) Each test type action is a grouping of one or more methods to accomplish something. Each test type action performs some work on data derived from a test id.
    2) Each application represents some component capable of doing actions. Not all actions are supported by all applications. As well, each application may implement the steps of the action differently.
    3) Each platform represents an execution environment. Not all applications are supported by all platforms. Some applications may support different test type actions depending on platform. As well, the implementation of the application differs across platforms

    I would like to specify:
    Unix.GCC.Compile (“source.c”)
    Or better:
    @Plat.@App.@Action (“source.c”)

    This would allow:
    testcase Build (sPlat, sApp, sSource)
    @sPlat.@sApp.Copy (sSource)
    @sPlat.@sApp.Compile (sSource)
    @sPlat.@sApp.Cleanup (sSource)

    Rather then:
    Testcase Build (sPlat, sApp, sSource)
    [+] if ( sPlat == “plat1”)
    [+] if (sApp == “app1”)
    sPlat.sApp thing1
    sPlat.sApp thing2
    sPlat.sApp thing3
    [+] else

    or implemented with a switch, which would be nicer, but not much.


    ------------------

  3. #3
    Senior Member
    Join Date
    Jun 2000
    Location
    Sunyyvale CA USA
    Posts
    422
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: OS/GUI(application) specific test execution

    Hi,

    Sorry, could not quite understand yr issue. Could you be more elaborative

    ------------------
    Sree
    Sree

 

 

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

vBulletin Optimisation provided by vB Optimise v2.6.0 Beta 4 (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
User Alert System provided by Advanced User Tagging v3.0.9 (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
Questions / Answers Form provided by vBAnswers (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
vBNominatevBulletin 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 03:56 PM.

Copyright BetaSoft Inc.