Transcript

Solution for Automated Testing Control

Octopus will make your test toolsplay together like an orchestraOctopus will make your test toolsplay together like an orchestra

FeaturesTest automation is thought of as a silver bullet for speeding up software testing and increasing its efficiency. In practice it is not often the case, especially when it comes to desktop applications. More often than not, the tester still ends up with performing a lot of manual tasks, such as preparing the testing environment, starting a test run, submitting bugs, etc. This considerably reduces the productivity of automated testing and leaves room for human error.

Octopus is a solution that controls automated testing which minimizes human involvement. All the operations are auto-matically carried out by Octopus:

• Starting and shutting down Virtual Machines (VM) if virtualization is used during testing.• Preparing the testing environment.• Queuing builds for testing according to their priority.• Launching assigned automated tests upon successful build compilation.• Submitting defects to your bug tracking system.• Closing fixed bugs in your bug tracking system (if allowed).• Generating an easy-to-read HTML report on all passed tests.

Build N Report

Submitting bugs

Closing fixed bugsTesting Processing results

Octopus build testing process

Test engineers are exempt from routine operations and concentrate on such value-added activities as creating new test cases and automated tests. They only have to load tests into the database and preconfigure Octopus for a specific project.

Companies that develop or test desktop software with frequent builds will greatly benefit from this integrated solution for automated testing control.

Benefits• More efficient use of testers’ intellectual potential due to delegation of routine tasks to Octopus.• Saving min 25 % of tester’s worktime due to the automation of testing-related operations.• n-fold reduction of testing time with tests run on n parallel VMs.• Ideal for regression testing: Octopus will automatically run your tests on every produced build, 24/7.

Octopus user interface: Builds tab, Add test group window

Solution for Automated Testing Control

www.octopus-testing.com

How it works?Octopus provides a common User Interface (UI) which integrates the testing tools employed in your organization via their APIs. The testing tools include bug tracking system, virtualization server, build machine, version control system, file server, and automated tests.

Bug TrackingSystem

VirtualisationSystem

BuildMachine

FileServer

AutomaticTests

VersioningControl

Bug TrackingSystem

VirtualisationSystem

BuildMachine

FileServer

AutomaticTests

VersioningControl

With Octopus the tester does not have to switch between different testing tools, they are all controlled from Octopus UI

The UI offers a convenient and efficient way to parameterize these tools and the settings of test execution according to the project requirements. Octopus can be quickly customized to work with commercial and free software used in your company. To date Octopus supports the following systems and tools:

Virtualization systems: Hyper-V, VMware Server 2.0*Build machines: ThoughtWorks CruiseControl.NET,* Microsoft Team Foundation Server 2008

Versioning control systems: CollabNet Subversion,* Microsoft Team Foundation Server 2008Bug tracking systems: Mantis Bug Tracker,* Bugzilla,* Microsoft Team Foundation Server 2008Test automation tools: AutoIt,* Microsoft Visual Studio, HP QTP

* — Free software tools

With Octopus you can• Group different test types into one test run for simultaneous execution.• Probe several builds at the same time, the number being limited only by your technical resources.• Monitor and control the status of each component (VMs, tests, etc.) from a common UI.• Get a single uniform HTML report on all passed tests instead of a bunch of native reports.

Octopus user interface: Queue tab

Contact Applied Systems for developing the plug-ins to customize Octopus for the testing environment of your company.

© 2011 Applied Systems Ltd. All rights reserved. Applied Systems, the AS logo, Octopus, the Octopus logo are either registered trademarks or trademarks of Applied Systems Ltd. in Republic of Belarus and/or other countries. Other trademarks are either regis-tered trademarks or trademarks of their respective holders.

“Any sufficiently advanced technology is indistinguishable from magic.”

Arthur C. Clarke

“To test the setup module of one (!) product build manually an experienced tester needs two and a half days, which is 20 working hours […]With the introduction of Octopus (although it was called differently at the time), everything changed as if by magic! It took Octopus 2 hours to test one build setup module!..”

Sergey Moiseychik, software test engineer at Applied Systems Ltd.

Applied Systems Ltd.11 Kulman Str., Minsk, Belarus, 220100Phone: +375 17 210 1291 Fax: +375 17 210 1292Email: [email protected]/octopus

Representation in Germany, Austria and Switzerland

imitrix GmbHKillisfeldstr. 42b, Karlsruhe, Germany, 76227Tel: +49 721 151 7515 Fax: +49 721 942 6250Email: [email protected]

Scan the QR сode to watch Octopus demo on YouTube


Recommended