User Tag List

Thanks Thanks:  0
Likes Likes:  0
Dislikes Dislikes:  0
Results 1 to 3 of 3
  1. #1
    Junior Member
    Join Date
    Jan 2004
    Post Thanks / Like
    0 Post(s)
    0 Thread(s)
    Total Downloaded

    unable to implement practically


    Suppose if i have an application of 100 pages how should i test that 100 pages.should i manually click on every page? and how to check a button whether it is working or not(eg:'NEXT' button)for all the 100 pages.

    iam not able to grasp the winrunner concepts (therotically i can understand it but when i try to do it practically iam not able to proceed further).can any body suggest me some tips in starting winrunner.

    thanks is advice.

  2. #2
    Join Date
    Aug 2003
    Post Thanks / Like
    0 Post(s)
    0 Thread(s)
    Total Downloaded

    Re: unable to implement practically

    hi KK,
    Is it that the AUT is a template based one?
    By seeing a button by name "Next", the picture coming up in mind is that u have a page, where in which u have some controls & by clicking the next button, the data in the control gets changed. Is this the scenario what u r trying 2 automate?
    if then what I feel is that all the u need to learn all these objects once and keep it in ur GUI map. In order 2 see whether it is common, just make use of the GUI Map editor 2 see the controls in the webpages is same through out the AUT.
    * Learn the objects in one page
    * Open GUI Map Editor [Tools => GUI Map Editor]
    [Arrange the window such a way the u can c Winrunner window & AUT at the same time.]
    * Now navigate to a different page by clicking on the next button in the AUT.
    * After the second page is loaded, just select a learned object and click on the Show button.
    [Repeat it 4 all other objects].
    If the Winrunner is able 2 identify the objects, then ur half work is done. U can start scripting for a single page and can execute the same for the other pages also.

    This suggestion is under the imagination that ur AUT is like a Payroll system, where in u have some controls in a page, which shows the details of a particular emp. once u click on the next button, the second emp details will be shown. This way controls is no way getting changed, the only thing changing is the data in the contorol..

    Suppose u r having a diff scenario where in which each items shown in page differs from page 2 page, then there is no way other than scripting the entire pages..

    First of all study the behaivour of ur AUT & start scripting, else u will run in 2 issues.
    Success is not measured by the heights you attain but by the obstacles you overcome.

  3. #3
    Join Date
    Aug 2001
    Post Thanks / Like
    0 Post(s)
    1 Thread(s)
    Total Downloaded

    Re: unable to implement practically

    Do you have a manual test script for assessing the quality of the 100 pages and what constitutes success? If so, this is the place to begin.

    Essentially you are educating WinRunner to perform actions on your behalf, that you would normally perform as a manual test. You mentioned checking a button to see if it is working, how does your manual test script indicate this is to be done
    </font><ul type="square">[*]<font size="2" face="Verdana, Arial, Helvetica">The button is visible</font>[*]<font size="2" face="Verdana, Arial, Helvetica">The button is enabled</font>[*]<font size="2" face="Verdana, Arial, Helvetica">The button is at a consistent place on the screen</font>[*]<font size="2" face="Verdana, Arial, Helvetica">The button is selected as default</font>[*]<font size="2" face="Verdana, Arial, Helvetica">When I select the button the page number changes in the upper/lower right/left hand corner.</font>[/list]<font size="2" face="Verdana, Arial, Helvetica">
    Some or all of these criteria might be valid operations depending upon the success criteria set already noted in your manual test script. WinRunner can collect state (and other attribute) information off of all sorts of objects, you simply need to educate WinRunner to look for the same information which currently being assessed manually. Perhaps it is simply sufficient to skip to the last page and check the page number of 100.

    Once you have your success criteria defined for each step and for the test overall, then it will become much easier to script. If you have TestDirector, then the form that it provides for the step and test case information may be useful for putting down in a structured form how the manual test is conducted. If not, then consider information from a test case from the base scientific method has the following components:
    </font><ul type="square">[*]<font size="2" face="Verdana, Arial, Helvetica">A Hypothesis. What you are testing for</font>[*]<font size="2" face="Verdana, Arial, Helvetica">A Description</font>[*]<font size="2" face="Verdana, Arial, Helvetica">Steps to Reproduce</font>[*]<font size="2" face="Verdana, Arial, Helvetica">Expected results (for both the test and for each step)</font>[*]<font size="2" face="Verdana, Arial, Helvetica">Documented initial conditions. This could be pre-seeded test data, a specific test file or a test environment which must be used</font>[*]<font size="2" face="Verdana, Arial, Helvetica">A control factor. In a Chemistry test is you do not pre-qualify your chemicals you may wind up blowing up the chemistry lab. In the QA world, if you cannot find a good control factor for your tests, then you may wind up blowing up your career path. This could be something as simple as navigating through a portion of the application that should perform the same way every single time and if it does not, then do not continue with your test.</font>[/list]<font size="2" face="Verdana, Arial, Helvetica">
    It is unfortunate that a lot of QA environments (for all vendors tools) wind up with a mandate to automate when the manual process that they have is nebulous. Combine such soft QA application with automation and most people are lost as to where to begin. Such organizations usually have to backpeddle a but to introduce a better set of QA practices before automation become practical. This is kindof like buying a car driver a cab-over semi tractor as a new vehicle....the person thought that they knew how to drive, but instead they are finding that that have to really concentrate hard on the fundamentals (where they have been lax) in order to be truely successful.


    ...a change agent
    James Pulley

    Replace ineffective offshore contracts, LoadRunnerByTheHour. Starting @ $19.95/hr USD.

    Put us to the test, skilled expertise is less expensive than you might imagine.

    Twitter: @LoadRunnerBTH @PerfBytes



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 10.34%
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 03:00 PM.

Copyright BetaSoft Inc.