{"title":"EBLT - 使用模糊测试的蓝图测试库","authors":"Ciprian Păduraru , Rareș Cristea , Alin Stefanescu","doi":"10.1016/j.simpa.2024.100674","DOIUrl":null,"url":null,"abstract":"<div><p>Low-code and no-code paradigms are accessible, but lack mature testing methods. This gap needs to be addressed as such applications provide a way for stakeholders to interact with or define the requirements of applications in video games, digital twins, and simulations. Blueprints are an example of this paradigm, enabling a visual definition of functionality or requirements. We proposed an open-source tool that uses fuzz testing and applied it to Unreal Engine blueprints. Tests triggered by stakeholder changes are automatically generated, offering support for tuning parameters and optimizing testing time.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"21 ","pages":"Article 100674"},"PeriodicalIF":1.3000,"publicationDate":"2024-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000629/pdfft?md5=387f7aef32ce36596fc145a8e23008ad&pid=1-s2.0-S2665963824000629-main.pdf","citationCount":"0","resultStr":"{\"title\":\"EBLT — Blueprints testing library using fuzz testing\",\"authors\":\"Ciprian Păduraru , Rareș Cristea , Alin Stefanescu\",\"doi\":\"10.1016/j.simpa.2024.100674\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>Low-code and no-code paradigms are accessible, but lack mature testing methods. This gap needs to be addressed as such applications provide a way for stakeholders to interact with or define the requirements of applications in video games, digital twins, and simulations. Blueprints are an example of this paradigm, enabling a visual definition of functionality or requirements. We proposed an open-source tool that uses fuzz testing and applied it to Unreal Engine blueprints. Tests triggered by stakeholder changes are automatically generated, offering support for tuning parameters and optimizing testing time.</p></div>\",\"PeriodicalId\":29771,\"journal\":{\"name\":\"Software Impacts\",\"volume\":\"21 \",\"pages\":\"Article 100674\"},\"PeriodicalIF\":1.3000,\"publicationDate\":\"2024-06-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.sciencedirect.com/science/article/pii/S2665963824000629/pdfft?md5=387f7aef32ce36596fc145a8e23008ad&pid=1-s2.0-S2665963824000629-main.pdf\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Software Impacts\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2665963824000629\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"COMPUTER SCIENCE, SOFTWARE ENGINEERING\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Software Impacts","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2665963824000629","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
EBLT — Blueprints testing library using fuzz testing
Low-code and no-code paradigms are accessible, but lack mature testing methods. This gap needs to be addressed as such applications provide a way for stakeholders to interact with or define the requirements of applications in video games, digital twins, and simulations. Blueprints are an example of this paradigm, enabling a visual definition of functionality or requirements. We proposed an open-source tool that uses fuzz testing and applied it to Unreal Engine blueprints. Tests triggered by stakeholder changes are automatically generated, offering support for tuning parameters and optimizing testing time.