- Q7 IDE
- Where I can find a release notes?
- Where I can find a user guide?
- How can I report an issue?
- I cannot connect to YouTube, where I can find Q7 Demo Videos:
- AUT Configuration
- Test Execution
- How can I execute Q7 tests as part of our build process?
- How can I specify the test execution order?
- How can we test an update site?
- Supported technologies.
Where I can find a release notes?
Where I can find a user guide?
Browse this space for pages related to various help topics. Also we have a bunch of screencasts here – http://www.xored.com/products/q7/q7-demos/
How can I report an issue?
I cannot connect to YouTube, where I can find Q7 Demo Videos:
Please use these direct links:
How can I alter the environment variables for AUT process?
See the detailed steps here – Configure Environment for AUT
How to locate AUT workspace folder?
See steps here - Locate Workspace for AUT executed from Q7
How can I execute Q7 tests as part of our build process?
There are two ways to launch Q7 tests in continuous integration environment:
- Q7 Runner is a command-line eclipse application, ca
- Q7 Maven Plugin is a perfect fit for Tycho builds
Both produce JUnit reports, which can be understood by continuous integration servers like Bamboo or Jenkins/Hudson.
How can I specify the test execution order?
Right now there's no way to set test execution order explicitly, because we are trying to keep Q7 tests independent. Thus, instead of having one test to reuse an environment prepared by another, we use state management, more on this is described on this page – http://www.xored.com/products/q7/q7-discover/state-management/.
How can we test an update site?
Both Q7 Runner and Q7 Maven Plugin can 'install' your plugins before test execution into an existing Eclipse application, for example into existing Eclipse package downloaded from eclipse.org, see injection.
How can I test GEF/GMF applications?
It is easy, just begin recording for your GEF/GMF diagram.
How can I test web browser application with Q7?
Q7 is mainly targeted to Eclipse SWT/RCP application testing. We have basic support for browser embedded into Eclipse, but with a lot of limitations.
We have technology preview of RAP based applications support, but it is not yet ready for production. Please check to Connect Q7 to RAP application from sources for more information.
Standalone browser applications are not planned to be supported.
What is ECL?
ECL stands for Eclipse Command Language – it is open-source general-purpose scripting language which is used by Q7.
Please take a look here – http://www.xored.com/products/q7/q7-discover/eclipse-command-language/
Where I can find ECL syntax description?
Syntax is described in ECL wiki on Github – http://github.com/xored/ecl/wiki/Syntax
Where I can find a list of all ECL commands available in Q7?
How can I implement my own ECL command?
See the New Command Guide
How can I use my ECL command in my Q7 tests?
Basically all you need is to make sure that the plugin defining your commands is present in your application under test. To avoid putting extra plugins to your product during continuous integration, we recommend to use injections. An illustration of the whole process can be found in this GitHub repository – http://github.com/xored/q7.extensions.ecl.