ABSTRACT
Agile development emphasizes collaborations among customers, business analysts, domain experts, developers, and testers. However, the large scale and rapid pace of many agile projects presents challenges during testing activities. Large sets of test artifacts must be comprehensible and available to various stakeholders, traceable to requirements, and easily maintainable as the software evolves. In this paper we describe Legend, a toolset that leverages domain-specific language to streamline functional testing in agile projects. Some key features of the toolset include test template generation from user stories, model-based automation, test inventory synchronization, and centralized test tagging.
- Atlassian. Zephyr for JIRA - Test Management, April 2014. https://marketplace.atlassian.com/ plugins/com.thed.zephyr.je.Google Scholar
- A. Hellesoy and M. Wynne. The Cucumber Book: Behaviour-Driven Development for Testers and Developers. Pragmatic Programmers. Pragmatic Bookshelf, 2012. Google ScholarDigital Library
- Microsoft Corporation. Roslyn Compiler, April 2014. msdn.microsoft.com/en-us/vstudio/roslyn.aspx.Google Scholar
- Microsoft Corporation. Visual Studio, April 2014. msdn.microsoft.com/en-us/library/bb166441.aspx.Google Scholar
- Microsoft Corporation. Visual Studio TFS, April 2014. msdn.microsoft.com/en-us/vstudio/ff637362.aspx.Google Scholar
- Microsoft Corporation. Windows Presentation Foundation, April 2014. msdn.microsoft.com/en-us/library/ms754130.aspx.Google Scholar
- G. Nagy, J. Bandi, and C. Hassa. SpecFlow: Pragmatic BDD for .NET, November 2009. http://www.specflow.org/specflownew/ (July 2013).Google Scholar
- R. Fonseca-Ensor. StoryQ - Portable embedded BDD framework for .NET 3.5, July 2010. http://storyq.codeplex.com/ (April 2014).Google Scholar
- D. Santiago, A. Cando, C. Mack, G. Nunez, T. Thomas, and T. M. King. Towards Domain-Specific Testing Languages for Software-as-a-Service. In ACMIEEE MODELS 2013: Workshop on Model-Driven Engineering for High Performance and Cloud Computing, volume 1118, pages 43–52. CEUR, 2013.Google Scholar
- ThoughtWorks. Twist Agile Testing, April 2014. http://www.thoughtworks.com/products/ twist-agile-testing.Google Scholar
- Ultimate Software. UltiPro Enterprise: Human Resource Information Systems Solutions, April 2014. www.ultimatesoftware.com/HRIS.Google Scholar
Index Terms
- Legend: an agile DSL toolset for web acceptance testing
Recommendations
Best managerial practices in agile development
ACM SE '14: Proceedings of the 2014 ACM Southeast Regional ConferenceAgile development has been gaining momentum over the year. It practices are perceived by some to be the best for software development. This work investigates agile best development and managerial practices, specially the benefits for optimizing the ...
Testing of Web Services using Behavior-Driven Development
CLOSER 2016: Proceedings of the 6th International Conference on Cloud Computing and Services Science - Volume 1 and 2Web services are commonly used in the communication of software over the web. To fully trust a web service, it should be tested and certified, but testing of web services provoke new challenges. Behavior-Driven Development (BDD) can be applied to the ...
Behavior-Driven Development: A case study on its impacts on agile development teams
ICSEW'20: Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering WorkshopsSoftware development practices which enhance software quality and help teams better develop collaboratively have received attention by the academic community. Among these techniques is Behavior-Driven Development (BDD), a development method which ...
Comments