Skip to main content
QUICK REVIEW

[论文解读] Improvement of Key Problems of Software Testing in Quality Assurance

Nayyar Iqbal, M. Rizwan Jameel Qureshi|arXiv (Cornell University)|Feb 12, 2012
Software Engineering Research参考文献 10被引用 10
一句话总结

本文解决了质量保证中软件测试面临的重大挑战,包括测试捷径、时间缩短和文档不足等问题。通过提升组织文化、用户态度和流程严谨性,提出结构化策略以改进测试实践,从而实现更可靠、缺陷更少的软件交付。

ABSTRACT

Quality assurance makes sure the project will be completed based on the previously approved specifications, standards and functionality. It is required without defects and possible problems. It monitors and tries to progress the development process from the start of the project. Software Quality Assurance (SQA) is the combination of the entire software development process, which includes software design, coding, source code control, code review, change management, configuration management and release management. In this paper we describe the solution for the key problems of software testing in quality assurance. The existing software practices have some problems such as testing practices, attitude of users and culture of organizations. All these tree problems have some combined problems such as shortcuts in testing, reduction in testing time, poor documentation etc. In this paper we are recommending strategies to provide solution of the said problems mentioned above.

研究动机与目标

  • 识别并解决影响质量保证有效性的软件测试核心问题。
  • 解决测试捷径、测试时间减少和文档不足等系统性问题。
  • 通过改善组织文化和用户对软件测试的态度,确保测试实践的全面性和一致性。
  • 提出可操作的策略,以增强从设计到发布管理的整个软件开发生命周期。
  • 通过将稳健的测试实践整合到标准开发流程中,加强软件质量保证。

提出的方法

  • 分析现有软件测试实践,识别时间缩短和文档缺失等反复出现的问题。
  • 研究组织文化和用户态度作为测试行为欠佳的根本原因。
  • 在软件设计、代码审查、配置管理和变更控制方面提出流程级改进。
  • 通过结构化的SQA框架,将测试更深入地融入软件开发生命周期。
  • 推荐标准化的文档和审查流程,以减少错误并提高可追溯性。
  • 倡导组织思维转变,优先考虑质量而非交付速度。

实验结果

研究问题

  • RQ1在质量保证流程中,导致软件测试无效的主要原因是什么?
  • RQ2组织文化和用户态度如何导致测试不足?
  • RQ3可以实施哪些策略以减少测试捷径和时间压缩?
  • RQ4如何通过加强文档和流程严谨性来支持一致的软件质量?
  • RQ5配置管理和变更管理在提升测试有效性方面发挥什么作用?

主要发现

  • 测试捷径和时间缩短是导致软件缺陷和质量失败的主要原因。
  • 文档不足显著阻碍软件系统的可追溯性和可维护性。
  • 组织文化和用户态度是影响测试有效性的关键因素,却常被忽视。
  • 将测试整合到完整的软件开发生命周期中,可提高缺陷检测能力和流程控制。
  • 在代码审查、配置管理和发布管理方面实施标准化实践,可提升整体软件质量。
  • 所提出的策略通过解决测试低效的根本原因,实现更可靠的软件交付。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。