Skip to main content
QUICK REVIEW

[논문 리뷰] Planning Activities in Software Testing Process: A Literature Review and Suggestions for Future Research

M. Hanefi Calp, Utku Köse|arXiv (Cornell University)|2019. 02. 09.
Software Testing and Debugging Techniques참고 문헌 30인용 수 4
한 줄 요약

이 문헌 고찰은 소프트웨어 테스트 프로세스 내 테스트 기획 활동을 검토하며, 현재 관행의 격차를 밝히고 향상된 기획을 위한 체계적인 프레임워크를 제안한다. 연구는 테스트 기획의 부적절한 적용이 테스트 기획에 대한 지식 부족으로 인해 발생하며, 이로 인해 프로젝트 비용 증가와 배포 리스크가 증가하고 있음을 밝히며, 소프트웨어 테스트의 인식과 방법론을 향상시키기 위한 권고 사항을 제시한다.

ABSTRACT

Software testing process consists of activities that implemented after it is planned and including to document related testing activities. Test processes must be applied necessarily for able to clearly see the quality of software, the degree of reliability, whether it is ready for delivery, the degree of effectiveness and remains of how much testing. One of the most important phase of these processes is test planning activities. Test planning activities directly affects the project's success in software projects. In this study, software testing process, and test planning activities carried out in this process was first clearly demonstrated by the literature review. Later, a basic software testing process and test planning process were determined and explained step by step. In this way, it was aimed to give a different and deep perspective to the test planning activities and to raise awareness on the topic. As a result of the research, it was seen that the test planning activities are not applied adequately at present, software testers, experts or researchers do not have enough knowledge about the details of the method, and this situation causes very serious negative results in the delivery and cost in software projects. Finally, the topic was discussed in detail, and some conclusions and recommendations were given for the personnel in the field of software testing. In this point, the study is expected to contribute the literature.

연구 동기 및 목표

  • 포괄적인 문헌 고찰을 통해 소프트웨어 테스트 프로세스 내 테스트 기획 활동의 현재 상태를 분석하기 위해.
  • 테스트 기획의 실제 적용 방식에 나타나는 결함를 규명하기 위해, 테스트 기획에 대한 인식 부족과 방법론 지식 부족을 포함하여.
  • 소프트웨어 테스트 및 테스트 기획 프로세스의 명확성과 효과성을 향상시키기 위해 체계적이고 단계적인 모델을 제안하기 위해.
  • 실무자와 연구자들이 테스트 기획 품질과 프로젝트 성과를 향상시키기 위해 실천 가능한 권고 사항을 제공하고 인식을 제고하기 위해.
  • 테스트 기획의 연구되지 않은 측면을 부각시키고 향후 연구 방향을 제안함으로써 학술 문헌에 기여하기 위해.

제안 방법

  • 기존 소프트웨어 테스트 및 테스트 기획 활동에 관한 연구를 체계적으로 고찰하였다.
  • 문헌에서 도출된 결과를 종합하여 기본적인 소프트웨어 테스트 프로세스와 그에 해당하는 테스트 기획 프로세스를 정의하였다.
  • 핵심 테스트 기획 활동을 소프트웨어 개발 생애주기의 특정 단계에 매핑하였다.
  • 명확성과 실용적 적용을 향상시키기 위해 테스트 기획 활동에 대한 단계별 설명을 제안하였다.
  • 기존 연구와 실무자 보고서의 주제 분석을 통해 테스트 기획의 반복적인 결함를 규명하였다.
  • 실무자와 연구자가 테스트 기획 관행을 향상시키는 데 안내할 수 있도록 종합된 결과를 바탕으로 권고 사항을 제시하였다.

실험 결과

연구 질문

  • RQ1소프트웨어 테스트 프로세스 내 테스트 기획에 관여하는 핵심 구성 요소와 활동은 무엇인가?
  • RQ2테스트 기획이 소프트웨어 프로젝트에서 중요한 역할을 하므로, 왜 현재까지 그 활용이 부족하거나 잘못 수행되고 있는가?
  • RQ3부적절한 테스트 기획이 소프트웨어 품질, 프로젝트 비용, 배포 일정에 어떤 영향을 미치는가?
  • RQ4표준화되고 체계적인 테스트 기획 프로세스를 설계하고 구현하여 소프트웨어 테스트의 효과성을 어떻게 향상시킬 수 있는가?
  • RQ5소프트웨어 공학 분야에서 테스트 기획을 향상시키기 위한 주요 연구 격차와 향후 연구 방향은 무엇인가?

주요 결과

  • 테스트 기획 활동은 실무에서 자주 부족하게 활용되며, 많은 소프트웨어 테스터와 연구자들이 적절한 방법론에 대한 세부 지식이 부족하다.
  • 부족한 테스트 기획은 프로젝트 배포에 심각한 부정적 영향을 미치며, 이는 비용 증가와 신뢰성 감소를 초래한다.
  • 문헌은 표준화된 테스트 기획 프레임워크의 부족을 드러내며, 이로 인해 일관되지 않거나 종종 효과가 떨어지는 테스트 프로세스가 발생하고 있음을 보여준다.
  • 실무자들이 테스트 기획의 중요성과 구현 방식에 대해 더 나은 교육과 인식 제고가 명백히 필요하다.
  • 본 연구는 테스트 기획에 특화된 연구 격차를 규명하며, 이 분야에 더 집중적인 연구가 필요하다고 제안한다.
  • 제안된 테스트 기획 프레임워크는 명확성과 효과성을 향상시키기 위해 체계적이고 단계적인 접근을 제공한다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.