acando - deploy your integrations with quality - processforum nordic, nov.14 2013
Post on 17-Oct-2014
482 views
DESCRIPTION
Speaker's Corner presentation at ProcessForum Nordic 2013.TRANSCRIPT
©2013 Software AG. All rights reserved. For internal use only
1 |
Nils-Göran Bakkerud,
Marcus Johansson
November 14, 2013
Deploy Your Integrations with Quality!
©2013 Software AG. All rights reserved. For internal use only
2 |
Have you ever…?
• …deployed a small change into production only to find out that other functionalities or processes suddenly go crazy?
• …run an integration migration project and found that a lot of time and cost was spent on trying to provide the
developers with proper data and information?
• …spent hours figuring out how to test an integration you know your out-of-office colleague would know in a heartbeat?
• …cursed the one million different excel-sheets describing your test cases?
• …noticed how, as a maintenance organization, the start-up-time of a support ticket seems always to be too long?
©2013 Software AG. All rights reserved. For internal use only
3 |
How then to avoid this?
• A tool for automated integration testing
• Easy accessed
• Overview
• Easy configured
• Support of functionality
• Presentation of result
• Test functionality and stability
• Decoupling of system under test knowledge and test
case writing
• Lesser dependence of person
©2013 Software AG. All rights reserved. For internal use only
4 |
Acando FASIT
©2013 Software AG. All rights reserved. For internal use only
5 |
• Framework for Automated System Integration Tests
• A tool for automated integration testing built on the
java-based open source framework FitNesse.
• Central knowledge base of processes and tools to
address system integration test challenges.
• Custom functionality.
• Web based wiki-style interface.
• New functionality can be developed as needed.
• Hierarchical context.
• Multiple environments
What then is Acando FASIT?
©2013 Software AG. All rights reserved. For internal use only
6 |
Why Acando FASIT?
• Easy accessed – Ease-of-access – Ease-of-use!
• Overview – The test cases and suites are presented in an easily overviewed hierarchy manor.
©2013 Software AG. All rights reserved. For internal use only
7 |
Overview
©2013 Software AG. All rights reserved. For internal use only
8 |
Overview
©2013 Software AG. All rights reserved. For internal use only
9 |
Why Acando FASIT?
• Easy accessed – Ease-of-access – Ease-of-use!
• Overview – The test cases and suites are presented in an easily overviewed hierarchy manor.
• Easy configured – By the use of Templates the Acando FASIT offers ease-of-use and the wiki-based page structure is easy to learn.
• Support of functionality – The Acando FASIT offers support for most standard communication protocols, comparative functionality and
product specific functionality. Acando FASIT is adaptable to almost any requirement.
• Presentation of result – The result of test case execution is instantly presented in a clear and informative fashion.
©2013 Software AG. All rights reserved. For internal use only
10 |
Presentation of result
©2013 Software AG. All rights reserved. For internal use only
11 |
Why Acando FASIT?
• Easy accessed – Ease-of-access – Ease-of-use!
• Overview – The test cases and suites are presented in an easily overviewed hierarchy manor.
• Easy configured – By the use of Templates the Acando FASIT offers ease-of-use and the wiki-based page structure is easy to learn.
• Support of functionality – The Acando FASIT offers support for most standard communication protocols, comparative functionality and
product specific functionality. Acando FASIT is adaptable to almost any requirement.
• Presentation of result – The result of test case execution is instantly presented in a clear and informative fashion.
• Test functionality and stability – Acando FASIT test cases can be configured to act as unit and integration test as well as platform and
performance tests.
©2013 Software AG. All rights reserved. For internal use only
12 |
Why Acando FASIT?
• Decoupling system knowledge and test tool usage– Using the Acando FASIT does not require to be a system developer of the system
under test.
• Lesser dependence of person – By having the test cases accessible and executable to anyone, dependence of specific personnel is
minimized. The standardization through templates provides for a unified way of writing test cases.
©2013 Software AG. All rights reserved. For internal use only
13 |
Why Acando FASIT?
• Alignment to development and change processes
• Part of development process – Preferably the creation of the test cases in FitNesse is aligned to be a mandatory part of the development
process. Build once – use forever!
• Change requirement – The presence of test cases and test reports should be a requirement in the change process as to pass before any
deployments to a test or production environments are approved.
DEV TEST PROD