A Reusable Automated Acceptance Testing Architecture for Microservices in Behavior-Driven Development | IEEE Conference Publication | IEEE Xplore