Octopus Booklet - Octopus-
of 4
/4
Embed Size (px)
Transcript of Octopus Booklet - Octopus-
Solution for Automated Testing Control
Octopus will make your test tools play together like an orchestra Octopus will make your test tools play together like an orchestra
Features Test 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
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 Tracking System
Virtualisation System
Build Machine
File Server
Automatic Tests
Versioning Control
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 2008 Bug tracking systems: Mantis Bug Tracker,* Bugzilla,* Microsoft Team Foundation Server 2008 Test 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, 220100 Phone: +375 17 210 1291 Fax: +375 17 210 1292 Email: o[email protected] www.octopus-testing.com www.appsys.net/octopus
Representation in Germany, Austria and Switzerland
imitrix GmbH Killisfeldstr. 42b, Karlsruhe, Germany, 76227 Tel: +49 721 151 7515 Fax: +49 721 942 6250 Email: [email protected] www.imitrix.de
Octopus will make your test tools play together like an orchestra Octopus will make your test tools play together like an orchestra
Features Test 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
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 Tracking System
Virtualisation System
Build Machine
File Server
Automatic Tests
Versioning Control
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 2008 Bug tracking systems: Mantis Bug Tracker,* Bugzilla,* Microsoft Team Foundation Server 2008 Test 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, 220100 Phone: +375 17 210 1291 Fax: +375 17 210 1292 Email: o[email protected] www.octopus-testing.com www.appsys.net/octopus
Representation in Germany, Austria and Switzerland
imitrix GmbH Killisfeldstr. 42b, Karlsruhe, Germany, 76227 Tel: +49 721 151 7515 Fax: +49 721 942 6250 Email: [email protected] www.imitrix.de