OpenQA: Home

OpenQA is the premier source for quality open source QA projects!

The CubicTest team is proud to present the CubicTest 1.8.6 release

The vision of CubicTest is to be the leading functional Web Testing IDE. The 1.8.6 release is a great step towards that vision.

 

There are a lot of different functional web testing frameworks out there but CubicTest stands out. What truly makes CubicTest different is its ability to clearly communicate web interaction to a wide variety of stakeholders. You don't have to be a programmer to understand CubicTest as it focuses on testing "what you see" on the page, and not "testing the HTML source". It strongly supports principles like DRY and test first. DRY or Don't Repeat Yourself is made easy with features like Commons, parameterization and abstraction through subtests. CubicTest was designed to be used with test first methodologies with features like graphical modeling and html export.

 

CubicTest uses the power of outstanding frameworks like Selenium and Watir to drive the tests but in a graphical way which make these frameworks easier to understand and use. Prior to the 1.8.6 release CubicTest users haven't been able to use the full power of Selenium. Now that is changed and in the near future it will change for Watir as well. The new Custom Test Step feature enables that functionality.

 

The new features in the CubicTest 1.8.6 release:

 

  • Support for frames - now you may model frames in the graphical test editor

  • Internationalization support - one test may be launched with different languages to make it easy to support multilingual web sites

  • Custom test steps with debug possibilities - now CubicTest isn't limited to only the elements and possibilities in the editing palette but to the limitation in the underlying test framework like Selenium and Watir

  • Capturing HTML and image of failing test page - whenever a test fails in the new launcher CubicTest stores the HTML source code and take a screenshot

 

 

We hope you like it!

 

- The CubicTest Team

 

Bromine arrives at OpenQA

Bromine is a fully fledged QA tool that integrates with Selenium Core and Selenium Remote Control.

 

It makes the life of testers, test managers, developers and other people who would have an interest in how the development of a web application is progressing, easier.

 

Test managers can keep track of projects, requirements, tests, defects and much more with just the click of a button.

 

Testers now have a place where they can run tests they have recorded with the bundled Selenium IDE formats, currently only PHP is supported, as well as monitor these with the option to submit a defect and assign the defect to the person responsible for the given test subject.

 

Other features of Bromine includes

 

  • Test cases.

  • Test plan.

  • Run test manually guided by a step by step test case.

  • Selenium RC node manager.

  • And much more.

 

Go to http://bromine.openqa.org/download.jsp and try it out for yourself!

 

 

 

 

Crap, Cake and Collaboration

So, Bromine has been in the ether for some time now. How did it fare?

 

Well, the honest truth is that alot of people confirmed what we already knew. It's codebase is a mess. It works, but it's a mess. Hard to understand, maintain, upgrade and develop on. It's been coded by 3 testers, with no proffesional PHP experience and it shows.

Moreover it's not documented well enough.

 

It's not all dark and loomy though, for people are stepping up to the challenge. People are submitting Jiras and some have shown a real interrest in the development of Bromine. As such we've set up a google group for the old and newcome developers and we are facing entirely new and interresting challenges. New methods and habits of communication as well as development must be practised to allow everyone in on what has untill now been a rather exclusive knowledge of Bromines darkest code-bits.

Bromine is slowly becoming a true FOSS (Free Open Source Software) project, rather than the in-house test tool it has been so far.

 

Things are afoot, as Olle put it, and you should look forward to these new times.

Crap might just literally turn into cake in the near future

 

If you are interested in joining our efforts just drop me a pm

 

 

 

OpenQA Welcomes CubicTest

CubicTest is a new tool that takes functional web testing to a higher level: Graphical modeling of tests as pages/states, page elements and user interactions.

 

CubicTest has been in the works since spring 2005, and has moved to OpenQA from the norwegian BOSS open source software site.

 

Goals of CubicTest:

 

  • Make it possible to write web tests much faster by using an intuitive test editor

  • Provide better feedback when running tests

  • Make it easier to write robust tests

 

CubicTest is an Eclipse plugin and uses Selenium RC and Watir for running and recording tests. It can also generate external Watir and Selenese scripts, as well as simple HTML prototypes from the tests.

 

The page/state and user interactions model lets you test both traditional and Ajax web applications.

 

CubicTest's innovative test runner and test recorder are fully integrated, and it is possible to record directly after running a test, or to forward the recorder to any given page/state in the test.

 

To try it out, head over to the download page. If you want to know more, check out the Cubic Test website!