Speaking of 'casts   allow me to suggest that hearing more about this
framework would be something that as a listener of the watir podcast
would interest me..   (in case I'm not being obvious enough, that's a
suggestion to both you and Zeljko that he ought to interview you for
his podcast series)

On Oct 6, 1:25 pm, Cliff Cyphers <[email protected]> wrote:
> It has similar aspects as taza, with regard to elements and flows.
> Actually, a lot of what's in taza is something I discussed with some
> of the developers who released this when I was contracting for GID.
>
> Currently, it's only configured to take screen shots automatically
> when links are clicked but the user can take a screen shot anytime
> they wish:
>
> TestExtention.screen_shot($current_test_method, 'pre')
>
> I plan on adding an option to disable automatic screen shots.
>
> Also, watir has been extended to that Watir::Element includes methods
> to see if an element is in the view able area and to scroll to the
> element:
>
> https://github.com/ccyphers/qa_robusta/blob/master/qa_observer/sites/...
>
> It's not intended to work with per se, cucumber, rspec or other
> frameworks.  For now I want to stick with minitest but might add some
> of minitest spec features in.  Personally, I feel that having a good
> separation and flow to the test framework where test case writers can
> make simple calls to perform their testing is more important than test
> case syntax.
>
> Zeljko, I look forward to discussing this in more details in an up
> coming screencast.  I most likely won't be able to get to this until
> next week.
>
> On Thu, Oct 6, 2011 at 2:52 PM, Chuck van der Linden <[email protected]> wrote:
>
>
>
> > Cliff,
>
> > How does this framework compare with watirspash, taza, or watircraft?
>
> > What things are you doing that they are not, and vise versa?
>
> > Why might somone want to use this framwork as opposed to one of the
> > others?
>
> > How well does your framework work and play with Specification by
> > Example tools such as RSpec and Cucumber?
>
> > Is it possible to configure things so that screenshots are taken only
> > when an assert or .should  is failing, instead of on every link or
> > button click?
>
> > On Oct 3, 10:09 am, Cliff <[email protected]> wrote:
> >> Hello Watir Community
>
> >> I've been a fan of Watir for web based automation for many years now
> >> and would like to introduce a framework intended to provide the means
> >> for creating system level test cases.  What is meant by system level
> >> test cases?  As a tester when you manually test an application often
> >> times you find yourself not only testing a web interface but having to
> >> login to a remote unix machine and verify some results.  With QA
> >> Robusta writing test cases interfacing with multiple interface types
> >> is a breeze.  Right now, only remote unix support is provided but I'll
> >> be adding remote windows as well using psexec.  
> >> Seehttps://cyberconnect.biz/opensource/qa_robusta.htmlforcomplete
> >> details.  Be sure to check out a demo report as 
> >> wellhttps://cyberconnect.biz/opensource/demo_results.html.
>
> >> * Elements, such as links, buttons, and other html objects are defined
> >> in one location. This ensures over
> >>   time the user won't have definitions spread out throughout different
> >> layers of code requiring time
> >>   consuming updates if the application under test is modified.
> >> * Well defined flows allows the user to have a common means for
> >> navigating and controlling interactions
> >>   with the application under test. This takes all logic out of test
> >> classes and yields in higher more modular
> >>   code re-use.
> >> * When an application requiring testing has the elements and flows
> >> implemented less code savy resources
> >>   can easily add new test cases once trained on how to access the
> >> flows and elements.
> >> * When ever a link or button is clicked a screen shot is taken
> >> * Results are available under site/results directory in html format.
> >> Report includes the rdoc on a per test class
> >>   method along with any screen shots taken.
> >> * Transparent remote Unix command execution leading to well defined
> >> interfaces for common task. For example,
> >>   one may have a class defined specifically for RemoteUnixNetwork.
> >> This class would have methods such as,
> >>   assign_ip, ifup, ifdown, etc. This class then would be able to
> >> perform these task on any remote Unix machine.
> >> * Executes the same on Windows or Linux/Unix environments. Developers
> >> have the freedom to develop on the
> >>   platform of choice.
> >> * Mechanize extension: Allows the user to define a web application's
> >> page elements in a YAML format and provide
> >>   navigation paths accessing the YAML structure to interact with the
> >> web application. Users can also perform direct
> >>   http.post or any other mechanize functionality when defining state-
> >> full interfaces to hit a web application without
> >>   going through a browser.
>
> >> Happy Testing
> >> Cliff.
>
> > --
> > Before posting, please readhttp://watir.com/support. In short: search 
> > before you ask, be nice.
>
> > [email protected]
> >http://groups.google.com/group/watir-general
> > [email protected] Hide quoted text -
>
> - Show quoted text -

-- 
Before posting, please read http://watir.com/support. In short: search before 
you ask, be nice.

[email protected]
http://groups.google.com/group/watir-general
[email protected]

Reply via email to