ABSTRACT
Low-Code Development Platforms (LCDPs) have significantly transformed the field of software development, offering streamlined solutions for application creation. The research summarized in this poster addresses the enhancement of test case expression in LCDPs, focusing on creating user-friendly tools for streamlined test case creation and reusability. Key innovations include a drag-and-drop interface facilitating test case generation, applicable to diverse domains such as banking and HR systems. This poster highlights notable advancements in LCDP testing, leading to the improved efficiency and adaptability of the developed methodologies. There are promising implications for the future of software testing in LCDPs, emphasizing the potential for broader application and continuous improvement for end-user developers.
- Bohner. 1996. Impact Analysis in the Software Change Process: A Year 2000 Perspective. In 1996 Proceedings of International Conference on Software Maintenance. IEEE, 42--51.Google Scholar
- Hamza Ed-Douibi, Javier Luis Cánovas Izquierdo, and Jordi Cabot. 2018. Automatic Generation of Test Cases for REST APIs: A Specification-based Approach. In 2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC). IEEE, 181--190.Google Scholar
- Katharina Juhnke, Matthias Tichy, and Frank Houdek. 2021. Challenges Concerning Test Case Specifications in Automotive Software Testing: Assessment of Frequency and Criticality. Software Quality Journal 29 (2021), 39--100.Google ScholarDigital Library
- Per Rovegård, Lefteris Angelis, and Claes Wohlin. 2008. An Empirical Study on Views of Importance of Change Impact Analysis Issues. IEEE Transactions on Software Engineering 34, 4 (2008), 516--530.Google ScholarDigital Library
Index Terms
- Enhanced Test Case Expression for End-User Developers
Recommendations
Test Case Expression in a Low-Code Development Platform
ACM SE '24: Proceedings of the 2024 ACM Southeast ConferenceLow-code development is an emerging paradigm that allows end-users to develop software that meets their needs without in-depth knowledge of traditional programming languages (e.g., Java, C++, Python). As a new technology that has existed for less than a ...
Studying Test Case Failure Prediction for Test Case Prioritization
PROMISE: Proceedings of the 13th International Conference on Predictive Models and Data Analytics in Software EngineeringBackground: Test case prioritization refers to the process of ranking test cases within a test suite for execution. The goal is ranking fault revealing test cases higher so that in case of limited budget one only executes the top ranked tests and still ...
Methods for Application Development by Non-Programmers: A Systematic Literature Review
WSSE '23: Proceedings of the 2023 5th World Symposium on Software EngineeringThe facilitation of software development for individuals lacking programming expertise has gained popularity owing to the imperative of expeditiously and efficiently delivering software products. The advent and evolution of Rapid Application Development (...
Comments