Home arrow Q1 arrow Q1 product description
Feb 21, 2018 at 11:08 AM
Contact Us
Q1 product description

Q1 is a tool for developing GUI and HTML automated tests. It was specifically designed to provide greater control than other similar tools, while maintaining low-cost to make it affordable to small companies and individual developers.

Formal testing (and especially automated testing) has historically been a luxury that only large companies could afford. The huge price of the tools, the cost of staff training and the maintenance complexity has kept it off-limits for developers with limited budgets. Even the not-so-small enterprises are thinking twice before making such a serious investment, although everyone recognizes its importance and sees automation as the way forward in software testing.

Q1's goal is to make automated testing accessible to every application developer, and to give back Quality its rightful place as the first priority of every software program (hence its name: Q1 = quality first). Here are some of its features:

  • Smooth learning curve: Q1 does not invent its own scripting language like other tools. Instead it makes use of the tried and tested Windows Scripting technologies and lets you use whatever language you're comfortable with.

  • Reusability: Instead of introducing a small set of proprietary functions which deal with files, databases and so on, Q1 lets you take advantage of rich, tested and well documented technologies like ADO, MS Accessibility, MSXML, Shell and FileSystem objects and others.

  • Developer's perspective: Writing automated test scripts has been recognized by the testing community as being ultimately a programming task. Q1 is designed to be used by programmers who write their own tests, eliminating the need for additional staff and allowing an XP (extreme-programming) approach to the development cycle.

  • Control: It can test standard Windows controls and derivatives (found in MFC and ATL applications, Visual Basic, VCL controls as used by Borland C++ Builder and Delphi), it can manipulate IDispatch interfaces exposed to the script, such as those of ActiveX controls, it can test HTML pages rendered in MSHTML controls (for example Internet Explorer or HTML Help). And it provides support for MS Accessibility which allows control over any accessibility enabled application, including Netscape and MS Office.

  • Pricing: Not only a much lower cost than other automation tools, but also an unmatched multiple volume licensing option.

Copyright (C) 2002-2009 Lightweight Technologies LLC. All rights reserved. Read our Privacy Policy