首页> 外文会议>International Conference on Advanced Information Systems Engineering >Challenges and Perils of Testing Database Manipulation Code
【24h】

Challenges and Perils of Testing Database Manipulation Code

机译:测试数据库操作代码的挑战和危险

获取原文

摘要

Software testing enable development teams to maintain the quality of a software system while it evolves. The database manipulation code requires special attention in this context. However, it is often neglected and suffers from software maintenance problems. In this paper, we investigate the current state-of-the-practice in testing database manipulation code. We first analyse the code of 72 projects mined from Libraries.io to get an impression of the test coverage for database code. We confirm that the database is poorly tested: 46% of the projects did not cover with tests half of their database access methods, and 33% of the projects did not cover the database code at all. To understand the difficulties in testing database code, we analysed 532 questions on StackExchange sites and deduced a taxonomy. We found that developers mostly look for insights on general best practices to test database access code. They also have more technical questions related to DB handling, mocking, parallelisation or framework/tool usage. This investigation lays the basis for future research on improving database code testing.
机译:软件测试使开发团队能够在演变时保持软件系统的质量。在此上下文中,数据库操作代码需要特别注意。但是,它通常被忽视并遭受软件维护问题。在本文中,我们研究了测试数据库操作代码的当前实践状态。我们首先分析从Libraries中挖掘的72个项目的代码.IO,以获得数据库代码的测试覆盖的印象。我们确认数据库测试不久:46%的项目未涵盖其数据库访问方法的一半,33%的项目根本没有覆盖数据库代码。要了解测试数据库代码的困难,我们在Stackexchange网站上分析了532个问题,并推导出分类。我们发现开发人员主要寻找关于测试数据库访问代码的一般最佳实践的见解。它们还具有与DB处理,嘲笑,平行或框架/工具使用相关的技术问题。本调查为未来改进数据库代码测试的研究奠定了基础。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号