Modeling Test Cases in BPMN for Behavior-Driven Development

@article{Lbke2016ModelingTC,
  title={Modeling Test Cases in BPMN for Behavior-Driven Development},
  author={Daniel L{\"u}bke and Tammo van Lessen},
  journal={IEEE Software},
  year={2016},
  volume={33},
  pages={15-21}
}
Testing large-scale process integration solutions is complex and cumbersome. To tackle this problem, researchers employed behavior-driven development. They used the Business Process Model and Notation language to model domain-specific test cases. These test cases can be understood by both developers and business stakeholders and can be executed automatically. 
BPMN-Based Model-Driven Testing of Service-Based Processes
TLDR
A meta-model for the BPMN-based Test Models that has been validated in a case study in an industrial project is defined that can be used for business process validation and process modeling support. Expand
Towards the Generation of Test Cases for Executable Business Processes from Classification Trees
TLDR
The aim is to develop a generator-based approach that forces the tester to create a classification tree, which keeps track of functional test coverage, which allows easier test case development and maintance. Expand
An Extended Evaluation of Process Log Analysis for BPEL Test Coverage Calculation
Abstract—With today’s requirement of quickly developing digitization solutions, companies often use specialized workflow languages like the BPEL or BPMN 2.0, which orchestrate services along theExpand
Selecting and Prioritizing Regression Test Suites by Production Usage Risk in Time-Constrained Environments
TLDR
This work utilizes usage frequencies from the previous, productive software version in order to select or prioritize test cases by calculating the Regression Risk of a change. Expand
Behavior-Driven Requirements Traceability via Automated Acceptance Tests
TLDR
The Behavior Driven Traceability Method (BDT) is proposed, which establishes ubiquitous traceability between user story requirements and source code by taking advantage of the automated acceptance tests that are created as part of the behavior Driven Development process. Expand
ScrumOntoBDD: Agile software development based on scrum, ontologies and behaviour-driven development
TLDR
The ScrumOntoBDD approach to agile software development is proposed, which combines Scrum, ontologies and Behaviour-Driven Development (BDD) and is beneficial since it improves the communication between members of an agile development team. Expand
A Software Test Approach to Evaluate the Enforcement of a Workflow Engine
TLDR
A software solution to conformity testing that is implemented as a standalone component that can take a workflow specification as input and gives the test sequences as outputs and can serve as a general solution for testing any other workflow engine. Expand
Assessing Agile Testing Practices for Enterprise Systems: A Survey Approach
TLDR
An 18-month experience on using different approaches and tools to test two enterprise systems (SISBOL and SISDOT) from the Brazilian Army found that using executable specifications is not only valid in test first scenarios as well as giving confidence on the system requirements validation, but they also help to identify new execution paths when the source code had been already implemented. Expand
Influence of diagram layout and scrolling on understandability of BPMN processes: an eye tracking experiment with BPMN diagrams
Business process modeling is an important activity for developing software systems—especially within digitization projects and when realizing digital business models. Specifying requirements andExpand
Combining Behaviour-Driven Development with Scrum for Software Development in the Education Domain
TLDR
It is demonstrated that the communication between the PO and the development team can be improved by using BDD as a communication platform to unambiguously define system requirements and automatically generate test suites. Expand
...
1
2
3
...

References

SHOWING 1-10 OF 18 REFERENCES
Using Metric Time-Lines for Identifying Architecture Shortcomings in Process Execution Architectures
  • D. Lübke
  • Computer Science
  • 2015 IEEE/ACM 2nd International Workshop on Software Architecture and Metrics
  • 2015
TLDR
This paper presents an explatory study that uses time-lines of static process size metrics for constant feedback to software architects that deal with process-oriented architectures. Expand
Unit Testing BPEL Compositions
  • D. Lübke
  • Computer Science
  • Test and Analysis of Web Services
  • 2007
TLDR
Service-Oriented Architecture is a new emerging architectural style for developing distributed business applications that is often realized using Web services and is grouped into BPEL compositions. Expand
Domain-driven design - tackling complexity in the heart of software
  • Evans
  • Computer Science
  • 2004
TLDR
This chapter discusses Modeling Paradigms and Tool Support, which focuses on Designing Objects for Relational Databases, and the Pitfalls of Infrastructure-Driven Packaging. Expand
Why They Just Don't Get It: Communicating about Architecture with Business Stakeholders
Following certain best practices for visual communication can help bridge the gap between IT architects and business stakeholders. These practices stem from disciplines such as psychology, graphicExpand
Test-driven Development - by example
  • K. Beck
  • Engineering, Computer Science
  • The Addison-Wesley signature series
  • 2003
TLDR
Drive development with automated tests, a style of development called “Test-Driven Development” (TDD for short), which aims to dramatically reduce the defect density of code and make the subject of work crystal clear to all involved. Expand
Terravis - Large Scale Business Process Integration between Public and Private Partners
TLDR
Challenges integration projects face are discussed and experiences about how these challenges can be addressed are described. Expand
Test And Analysis Of Web Services
TLDR
The test and analysis of web services is universally compatible with any devices to read and is available in the book collection an online access to it is set as public so you can download it instantly. Expand
Kent: Test-Driven Development by Example
  • Addison-Wesley,
  • 2003
Daniel; van Lessen
  • Tammo: Modeling Test Cases in BPMN for Behavior-Driven Development. IEEE Software, 2016:17–23, Sep/Oct
  • 2016
Modeling Test Cases in BPMN for Behavior-Driven Development
  • 2016
...
1
2
...