DOI QR코드

DOI QR Code

A Test Case Generation Techniques Based on J2ME Platform

J2ME 플랫폼 기반의 테스트케이스 생성 기법

  • 김상일 (숭실대학교대학원 컴퓨터학과) ;
  • 노명기 (숭실대학교대학원 컴퓨터학과) ;
  • 류성열 (숭실대학교 정보과학대학 컴퓨터학부)
  • Published : 2006.04.01

Abstract

The importance of mobile software test is being addressed to improve the productivity and reliability of the software. Test automation technique based on mobile platform is required for effective application of mobile software test. That is, a technique is needed to generate test case for mobile platform API. When test case generated, software productivity and reliability are improved, while test duration and cost are decreased. In this paper, we identified test case generation scope through previous works about test automation, suggested keyword driven method, a test case generation technique on J2ME platform, and recognized that proposed method can be applicable to generating test case based on J2ME platform.

모바일 소프트웨어의 생산성을 높이고 신뢰성 있는 소프트웨어를 개발하기 위한 모바일 소프트웨어 테스트의 중요성이 부각되고 있다. 모바일 소프트웨어의 테스팅 기술이 효율적으로 적용되기 위해서는 모바일 플랫폼 기반의 테스트를 자동화 할 수 있는 기술이 필요하다. 즉, 모바일 플랫폼에서 제공하는API를 테스트 하기 위한 테스트케이스를 생성할 수 있는 기법이 필요하다. 테스트케이스를 생성하게 되면 소프트웨어의 생산성과 신뢰성을 향상 시킬 수 있을 뿐만 아니라, 테스트 기간 및 비용을 줄일 수 있다는 이점이 있다. 본 논문에서는 기존의 테스트 자동화에 관련된 연구와 테스트 자동화 도구에 대한 연구를 통해 테스트케이스 생성 범위를 설정하고, J2ME 플랫폼에 사용될 수 있는 테스트케이스 생성 기법인 키워드 방식 기법(Keyword Driven Method)을 제시하였으며, 제안한 생성 기법을 적용하여 J2ME 플랫폼 기반의 테스트에 활용 가능한 테스트케이스 생성 기법이 되도록 하였다.

Keywords

References

  1. B. Beizer, 'Software Testing Techniques', 2nd Ed., 1990
  2. Jone Edvardsson, 'A Survey on Automatic Test Data Generation', Proceedings of the Second Conference on Computer Science and Engineering in Linkoping, CCSSE'99, ProNova, Norrkoping, Oct., 1999
  3. Marick, Brian, 'New Models for Test Development,' Proceedings of Quality Week 1999, 1999
  4. 분산 및 내장형 소프트웨어 테스팅 기술, 정보통신부, 2002
  5. Jan Tretmans and Ed Brinksma, 'TORX: Automated Model Based Testing', European Conference on Model Driven Software Engineering, pp.31-43, Dec., 2003
  6. Mike Barnett, Wolfgang Grieskamp, Lev Nachmanson, Wolfram Schulte, Mikolai Tillmann and Margus Veanes, 'Model-Based Testing with AsmL.NET', European Conference on Model Driven Software Engineering, pp.12-19, Dec., 2003
  7. N. Gaga, 'Comparing TorX, Autolink, TGV and UIO Test Algorithms', LNCS 2078, pp.379-402, 2001
  8. 산업자원부, '제조 산업을 위한 실시간 임베디드 S/W 테스팅 기술 및 시스템 개발-위탁 연구 보고서', 2004
  9. 홍준성, '모바일 플랫폼의 기술현황 및 발전방향', 정보과학회지, 제22권 제21호,통권 제176호,pp.8-14,2004
  10. '모바일 플랫폼 표준 WIPI',한국정보통신기술협회,2002
  11. 이상윤, 김선자, 김흥남, '한국 무선 인터넷 표준 플랫폼 (WIPI)의 표준화 현황 및 발전 방향', 정보과학회지, 제22권, 제21호, 통권 제176호, pp.16-23,2004
  12. BREW White Paper, BREW and J2ME-A Complete Wireless Solution for Operators Committed to Java, QUALCOMM
  13. J2ME Documentation, Available at URL: http://java.sun.com/j2me/docs/index.html
  14. Totally Data-Driven Automated Testing, Available at URL: http://www.sqa-test.com/w_paper1.html
  15. TEST AUTOMATION FRAMEWORKS, Available at URL: http:/www.csst-technologies.com/
  16. Data Driven Testing, Available at URL: http://www.wilsonmar.com/datadrvt.htm
  17. Mark Fewster & Dorothy Graham, 'Software Test automation', Addision-Wesley, 1999