models right of your specific BPA tool into test cases of your ALM. This solution is delivered as a standard software pr
Model-based testing with system model documentation and existing tools You will learn how to Generate test-cases and requirements from process models for your specific tool like Visio®, Sparx EA, ARIS or others Process flow in in a tool used to generate test cases and-scripts Your specific test environment like HP ALM, JIRA, MS TFS or just Excel
Link your modeling tool directly to testing tools such as HP ALM, MS TFS, JIRA®, Excel or others
Traceability from application design to solution delivery with test cases based on process models
Lower significantly the efforts in test-case design
For requirements gathering and scoping of complex IT software applications, the management discipline and methodology of business process management (BPM) plays a very important role. In the business blueprint documentation phase numerous deliverables are created, among them are business process models. Such models are created with a Business Process Analysis (BPA) tool prior to the realization phase when the software solution is developed and customized. Because of the complexity of IT applications, user acceptance testing (UAT) integration testing and regression testing of IT-supported processes are essential tasks to lower the negative business impacts of insufficiently tested software. At the same time, end-to-end test preparation and execution is a resource-consuming task in critical project phases. The BPM-X® solution is based on adaptive software for transforming process models right of your specific BPA tool into test cases of your ALM. This solution is delivered as a standard software product. More agility implementing DevOps with a BPM-X® model-bus connected SDLC
Derive test data from generated real end-to-end path Leverage business knowledge for improved testing quality Increase quality by test-case coverage metrics
Tool specific diagrams are used to generate test-cases and -scripts
Features and benefits Process-driven testing by BPM-X® is a tool based solution that implements the truly innovative methodology of model-based testing with your tool landscape. Strategic advantages Facilitate and preserve process knowledge from business owners Ensure the traceability of requirements to the implementation linked to test cases Close media gaps by directly loading test cases from the design into the testing tool No additional tool in your tool landscape needed to capture requirements or flows
Economic benefits Efforts to create tests is lowered up to 90% Time to derive test-data is lowered up to 40% Collaboration of the different teams is enforced and lowers communication efforts Sustainability of existing investments in your process documentation and tools
“This solution is based on concepts and methodologies for system automated validation of huge software systems. Design specifications are directly linked into the software validations and the human factor to blunder is eliminated.”
TransWare AG Germany: +49 (6381) 916-0 Intl./US: +1 (408) 916-1189 Fritz-Wunderlich-Strasse 49 66869 Kusel, Germany
Page 1/ 2 17.1 TransWare AG integrate people and information www.transwareag.com
[email protected]
Real end-to-end testing Testing coverage A metric of business process related test case coverage algorithms allows fine tuning the testing efforts versus application quality.
Test plan generated from process models in your favorite ALM tool like HP ALM.
Generated test case with test script linked to requirements.
Reverse decomposition Teams spend lot of time to have a break-down of business processes into several levels. This makes it complex to identify end-to-end paths for integration testing. Model-based testing simplifies and generates real end-to-end paths. Cost reduction Efforts are significantly reduced by automatically generating the test cases. Re-testing efforts for regression testing are lowered avoiding the execution of the full set of test cases. Integration of test case tools like HP ALM speeds-up the handling of test cases in complex ERP projects. The test data can be generated or derived by given test cases to lower the efforts significantly. The costly expenditure and deployment of QA team and business key-user resources are considerably reduced.
Risk control Many business executives have concerns about the quality and resulting costs for implementation and maintenance of software. By using the process-driven approach, the business impact of insufficiently tested software is eliminated. The relevant states of processes are reviewed. This includes identification and explicit testing of financial risk controls and functional requirements. Quality increased Process knowledge is leveraged by directly using business process models for test-cases. The use of model-based testing improves the analytical understanding of end-to-end scenarios. Negative impacts given by late change requests in the project cycle or during the maintenance of the software solution are eliminated. Automation of test scripts Mapping the models to script languages such as Cucumber generates Gherkin scripts for automation of test cases.
Generate test data A test case consists of the sequence of activities defining the endto-end path and the test data to be used for test case execution. Regarding test data, model-based testing is a white-box testing approach. Hence knowing about the logic of a process (or algorithm) delivers you test case data preconditions conditions as well as the node conditions along the paths (test steps). This allows you to determine the exact data required to execute positive paths for each step. As a positive side effect negative paths are determined. These can be used to ensure that the application is correctly implemented and can manage unexpected input data and user behavior.
Example: Using Excel for testing
Technology BPM-X® software is available as Windows software for notebooks and service for server backend systems as well as a fully web based Cloud service.
License Model User based and server based license model. Versions with perpetual, subscription license and Cloud SaaS are available. Legal notice: The product names used in this document are for identification purposes only. All trademarks and registered trademarks are the property of their respective owners. The following trademarks may or may not be marked in this document: BPMN is a trademark or registered trademark of the Object Management Group Inc. in the United States and/or other countries. Other company, product, and service names may be trademarks, registered trademarks, or service marks of other owners.
Example: Using JIRA for testing
Page 2/2 17.1 TransWare AG integrate people and information www.transwareag.com
[email protected]