Test automation solution, handcrafted for Eclipse with revolutionary state management, ubiquitous language, modern IDE, and Maven/Tycho plugins.
End-user and product analytics solution that gives you rich insights into your application health, performance, and usage patterns.
Full-featured Integrated Development Environment for emerging Fantom programming language.
Q7 has been made by Eclipse-centric engineers for Eclipse engineers, who dream to use automated functional and UI testing in their development process. Our philosophy behind Q7 design and development was to deliver an outstanding tool for teams working on Eclipse products, no more, no less.
As a tool handcrafted for Eclipse, Q7 understands Eclipse application internals and integrates closely with Eclipse Technologies, going beyond UI testing and providing out of the box support for Eclipse Platform, SWT/JFace, IDE, GEF/GMF, and others.
Download Q7 NowThe ideal tests should possess at least two major characteristics: A Test Case Is Independent (which means a test case should not rely on the results of the previously executed test case) and An Unsuccessful Test Case Should Not Cause Others to Fail.
We believe that it's a job for the testing tool itself to manage the state of the Application Under Test, and we are going beyond that with Q7 and its revolutionary concept of State Management. Using sophisticated AUT state management and Runtime Intelligence, Q7 lets you develop/record your test in any state of the application, execute test cases in any order, freely combine them into any type of Test Suites, and automatically load balance test execution among dozens of servers in your Corporate Cloud using Q7 Server.
Download Q7 NowBeing focused on teams productivity, the tool should be intelligent enough to minimize the configuration and integration work for teams, decrease significantly the learning time for QA engineers, release software engineering resources and let them focus on delivering valuable products, while QA engineers would easily automate their manual tests.
Runtime Intelligence and Code Instrumentation take the load off QA engineers and developers, doing their job which used to be done manually. According to our philosophy, we tend to get to zero configuration at every stage, starting from launching AUT and running basic tests and up to running automated tests with Maven/Tycho plug-in.
Download Q7 NowWell-designed Test Suites should satisfy several fundamental objectives: they must be maintainable, they must be modular, they must be robust, they must be well documented, and they should be built of reusable components.
Q7 comes with a modern IDE to work with test artifacts, which are developed and documented using Q7 Contexts and Eclipse Command Language. It has all the features expected from the IDEs nowadays, including Code Refactoring, Advanced Search, Tagging, VCS Support, and über Eclipse integration to fit easily into your development process.
Download Q7 NowMany teams come across the same confusion and misunderstandings while using agile practices such as TDD. Programmers want to know where to start, what to test and what not to test, what to call their tests, and how to understand why a test fails. Using Java (or othe general purpose programming) language would not resolve this confusion; especially when it comes to UI tests – even the test author can be in doubt after 5 minutes of meditation at the test code about what exactly this test is doing.
Q7 comes with Eclipse Command Language, which evolved to encompass the wider picture of agile development and automated acceptance testing. It lets all the team members, including QA, programmers, and managers speak the same language, giving converged vision on test artifacts and, as a result, on product requirements, business values delivered, and current status.
Download Q7 NowWe are agile, and if you are like us, you understand the importance of automated acceptance testing in the agile development process. Everyone in an agile team can perform testing tasks. An agile tester is a professional who embraces change, collaborates well with both business and technical people, understands the concepts of using tests to drive development and document requirements.
Q7 was designed to make your more agile. From concepts to the final implementation of every component (Runtime Intelligence, IDE, Q7 Server, Maven/Tycho plugin) — everything was done to make you more agile, let your team focus on important tasks, deliver values to the customer faster and with better quality.
Download Q7 Now