Features Go to top

  • Requirement management
    • Easy and efficient entry of requirements
    • Easy customization of requirement fields
  • Test management
    • Hierarchical organization that is applied to generated documents
    • Provides different levels of abstraction: test definitions and test cases
    • Hierarchical organization into test suites
    • Support for custom fields to match project needs
    • Embedded Python code editor for creation of automatic test cases
  • Easy data reuse
    • Special synchronization functionality which makes reuse of requirements and tests easy
    • Ability to compare complete projects and copy information in any direction
    • Ability to create knowledge base which makes project start-up phase matter of hours
  • Test plan management
    • Easy test plan creation using drag&drop
    • Quick assignment of testers and test equipment to groups of tests
    • Cloning of test plans
  • Test execution support
    • Provides specialized view for manual test execution
    • Automatically integrates testing results with issue tracking system
    • Measures test execution times and provides execution statistics
  • Data Export/Import
    • Ability to exchange data between separate installations of Intent+
    • Import of requirements and tests from Test Link
    • Synchronization of data imported from Test Link
    • Export of test execution results to Test Link
  • Issue tracking integration
    • Issues created/updated based on test execution results
    • Issue entries may be fully customized at project level using templates
    • Issue workflow depending on previous state and test result is customizable
  • Designed for efficiency
    • Project organized as a tree provides quick access to all resources
    • Forms optimized for quick data entry
    • HTML5 file drop upload
    • Drag & drop within tree for easy reorganization of entities
  • Specialized reporting module providing various reports:
    • Verification test plan
    • Requirement specification
    • Testing reports, including comparative reports
    • Requirement coverage reports

 

Use cases Go to top

Intent+ platform is designed to support typical project workflow – from initial requirement definition, over VTP definition, through iterative testing and real-time reporting. Application supports in-application manual test execution as well as integration with automated test execution application – RT-Executor. Issue tracking integration allows automatic updates in external issue tracking system based on test outcome and custom issue tracking workflow defined by customer. Although it covers all aspects of the project as all-in-one tool, Intent+ may be used in many ways – some of them will be listed below.
Project workflow coverage

Using subset of Intent+ modules

Each functional module of Intent+ may be used independently from other modules. For example, this means that one can use Intent+ just for requirement management or just for test management.

Integrated with 3rd party tools

In this use-case, Intent+ is the part of the larger set of tools used to match project needs. For example, tests may be maintained and managed in other system such as Test Link, while Intent+ is used to plan and execute testing. Intent+ is able to import test cases from Test Link, as well as to synchronize already imported test cases. Once imported, test cases may be executed as if they are created in Intent+. Furthermore, Intent+ may export results of test plan execution to Test Link, which makes this integration even more flexible.

Integrated through APIs

Intent+ provides SOAP Web service which may be used to fetch complete test plan execution information for execution in 3rd party tool. This interface also provides functionality to store test execution results back to the Intent+. REST interface is also available as integration point for Intent+.

 

Integration Go to top

Intent+ platform is based on client/server architecture, where Intent+ server implements business logic and provides variety of services to different kinds of clients through different interfaces:

  • Intent+ web application is most obvious client that exposes server functionality to various profiles of users (testers, developers, analysts).
  • RT-Executor is an example of totally independent type of client application that uses Intent+ services through SOAP Web Service.
  • Intent+ integrates with 3rd party issue tracking systems:
    • Unified issue tracking adapter allows quick implementation for each system offering API
    • Redmine is currently fully supported. Jira implementation next in roadmap
  • REST API provides access to any 3rd party application to Intent+ business logic

Besides direct integration through APIs, Intent+ also provides Export/Import functionalities that allow quick data exchange between systems:

  • Test Link support
    • Importing requirements and test cases from TestLink
    • Exporting test plan execution results to TestLink
  • Intent+ inter-server integration
    • Import/export of requirements and tests
    • Keeping origin of each entity for easy change tracking even on different systems
Intent topology
Figure 2 – Intent server providing services to various clients

 

System requirements Go to top

Intent+ is developed with portability in mind, using technologies that ensure platform independence. Namely, Intent+ server is developed using JavaEE technology, which implies that it can be installed on any operating system which provides Java virtual machine. Currently, instances of Intent+ are installed and tested on following operating systems:

  • Windows
    • Windows XP
    • Windows 7
  • Linux
    • Ubuntu Linux 12.04

Intent+ does not impose any special hardware requirements. Following hardware configuration is proposed as minimum for normal system operation:

  • CPU – i5 or stronger
  • Memory – 4GB or more
  • Hard-disc – 500GB or more

 

Documentation and manuals Go to top

Intent+ includes dedicated help subsystem, which provides help information related to current user action. This means that on each application page user can immediately access help related to that page, instead having to navigate through help contents. Also, since Intent+ exposes project entities as elements of a project tree, each tree type of entity has dedicated help content accessible from context menu. Besides providing information how to use application, Intent+ help provides guidelines summarizing best practices in requirement and test case definition in order to create content of best quality.

Besides embedded help, book “Intent+ ultimate guide” is available in electronic form. To get this document, please visit our contact page and contact our support team.

Intent help page
Intent help page