IEEE Software · 2016 · 26 citations · 0 references
BusinessSystems EngineeringBehavior AnalysisBusiness Process ManagementSystems ModelingBusiness Process DesignModel-driven DevelopmentModel-driven Software EngineeringProcess ModelingSoftware ModelingSoftware TestingBusiness Process NotationModel-based TestingSoftware Testing ProcessTest Case DevelopmentTest CasesTest Generation From ModelsUse Case Testing
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.