• Title/Summary/Keyword: 웹 어플리케이션 테스트

Search Result 34, Processing Time 0.032 seconds

A Study on Analysis and Test Case Generation for Web Application by Using Composition & Transition Rule (Composition &Transition Rule을 이용한 웹 어플리케이션의 분석 및 테스트 케이스 생성에 관한 연구)

  • 김현수;최은만
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04b
    • /
    • pp.424-426
    • /
    • 2004
  • 인터넷을 기반으로 하는 웹 어플리케이션의 급성장으로 웹 어플리케이션의 품질에 대한 요구가 중요시되고 있으며 웹 기반 어플리케이션에 대한 품질을 보증하는 연구가 활발히 진행되고 있다. 또한 품질을 보증하기 위한 설러 가지 방법이 연구되고 있으며, 테스트를 위한 많은 도구들이 존재하고 있다. 하지만 웹 어플리케이션의 테스트는 웹의 다양한 구성요소라는 특성으로 테스트하기에 어려움이 있다. 이 논문에서 는 웹 기반 어플리케이션의 테스팅을 보다 효율적으로 진행하기 위해 웹의 상태를 논리 흐름에 따라 구분하고 Composition & Transition Rule을 적용하여 웹 페이지의 전체적인 테스팅을 커대할 수 있는 테스트 케이스를 생성하는 방법을 제안하고 설명한다.

  • PDF

A Method for Testing Web Applications by Using Black-box Tests based on User Screens and Web Interface Test Coverage (사용자 화면 중심의 블랙 박스 테스트와 웹 인터페이스 테스트 커버리지를 통한 웹 어플리케이션 테스트 방법)

  • Lim, Jeung-Hee;Lee, Si-Hyun;Jang, Jin-A;Choi, Byoung-Ju;Hwang, Sang-Cheol
    • Journal of KIISE:Software and Applications
    • /
    • v.36 no.9
    • /
    • pp.706-717
    • /
    • 2009
  • A web application is implemented by reusing the library provided by framework and has hierarchical architecture. Also, to deal with the user request from a screen, the web application has an execution flow, called 'Business Logic', which starts with a screen, executes its composed component and comes back to the screen via database. To test web application effectively, it should reflect the characteristics of web application. In this paper we propose to test web applications via user screens with the black-box testing approach and verify its source codes with the web interface white-box test coverage that covers all the business logics of the test target and their corresponding interfaces. We analyze the proposing testing method through its tool: Testopiacov.

Automated Functionality Test Methods for Web-based Applications (웹 기반 어플리케이션의 기능 테스트 자동화 방법)

  • Kuk, Seung-Hak;Kim, Hyeon-Soo
    • The KIPS Transactions:PartD
    • /
    • v.14D no.5
    • /
    • pp.517-530
    • /
    • 2007
  • Recently web applications have growl rapidly and have become more and more complex. As web applications become more complex, there is a growing concern about their quality. But very little attentions are paid to web applications testing and there are scarce of the practical research efforts and tools. Thus, in this paper, we suggest the automated testing methods for web applications. For this, the methods generate an analysis model by analyzing the HTML codes and the source codes. Then test targets are identified and test cases are extracted from the analysis model. In addition, test drivers and test data are generated automatically, and then they are depleted on the web server to establish a testing environment. Through this process we can automate the testing processes for web applications, besides the automated methods makes our approach more effective than the existing research efforts.

Study of an Effective 3-Tier Structured Web Application Test (3-Tier 웹 어플리케이션에서의 효율적인 테스트에 관한 연구)

  • Lee, Jae-Won;Choi, Eun Man
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.05a
    • /
    • pp.273-276
    • /
    • 2004
  • 웹이 일상생활에서 널리 활용되고 웹 어플리케이션이 종래에 오프라인에서 이루어졌던 다양한 분야를 대신하면서 웹 어플리케이션에 접속하는 사용자가 급속히 증가되었다. 사용자의 급속한 증가는 다시금 웹 어플리케이션을 3-Tier 구조로 구성하여 안정적인 서비스 제공의 기반을 마련하게 만들었다. 그리고 개발된 3-Tier 웹 어플리케이션이 실질적으로 다수의 사용자에게 안정된 서비스를 제공할 수 있는지에 대한 테스트가 널리 수행되고 있다. 이러한 배경 하에서 이 논문은 3-Tier 웹 어플리케이션 테스트 수행 시 고려해야 할 요소들을 분석하고 3-Tier 웹 어플리케이션의 효율적인 성능 테스트 방안을 제시한다.

  • PDF

Interface Analysis of Web Applications in Integration Test (웹 어플리케이션의 통합 테스트에서 인터페이스 분석)

  • Jang, Jin-A;Seo, Joo-Young;Choi, Byoung-Ju;Park, Jong-Bhin
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2008.06b
    • /
    • pp.60-64
    • /
    • 2008
  • 최근 웹 어플리케이션이 대형화되고 복잡해지면서 품질의 중요성은 더욱 높아지고, 신뢰도 높은 웹 어플리케이션의 개발을 위해 웹 프레임워크를 기반으로 한 개발이 일반적인 추세다. 이러한 개발 환경에서는 이질적인 프레임워크가 서로 올바르게 연동하는지를 평가하는 통합 테스트가 필수적이며, 이를 지원하기 위해 적절한 통합 테스트 항목을 식별하는 것이 중요하다. 본 논문에서는 웹 어플리케이션의 통합 테스트 단계를 위해 대표적인 웹 프레임워크 분석을 통해 통합 테스트 대상인 계층을 식별하고, 핵심 테스트 항목이 되는 인터페이스를 정의하였다.

  • PDF

A BizUnit Test Code Generation for Framework-based Web Application (프레임워크기반 웹 어플리케이션을 위한 BizUnit 테스트 코드 생성)

  • Lee, Eun-Young;Choi, Byoung-Ju;Song, Hwa-Jung;Hwang, Sang-Cheol
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.15 no.12
    • /
    • pp.899-912
    • /
    • 2009
  • With greater utilization of web application and growth of its market, the function of such application is being expanded With today's increasing demand for high quality software, we see a sharp rise in the interest for web application test. The current trend is that web applications are being developed based on a framework of developmental environment. Hence, as the scope of that framework expands, each module of the entire web application is being configured by the combination of heterogeneous files. The distinctive characteristics of a web application are based on the fact that the framework that is provided in partially completed form controls the structure of all objects of development. The present study defines the web business logic as a minimal unit which has meaning as a unit of application for the web application. In this paper, we define web business logic as a least meaningful execution unit of web applications, propose how to generate automatically the BizUnit test code for it, and analyze the effectiveness of testing of the web application via the BizUnit test codes.

The Design of Integration System on the Model-View-Controller pattern Web Application Model (Model-View-Controller 패턴의 웹 어플리케이션의 모델 통합 시스템 설계)

  • Jang, JongHo;Oh, Ryumduck
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2020.07a
    • /
    • pp.585-586
    • /
    • 2020
  • 본 논문에서는 동적 웹 어플리케이션의 기능 구현에 사용되는 모듈 구현과 모듈 결합 방식에 따른 효율성은 시스템 운영을 위한 매우 중요한 요인이 된다. 사용자들 간의 인터넷 이용률이 높아지면서 웹 어플리케이션에 다양한 기능들이 추가되어 모듈간의 복잡성이 매우 높은 상태에서 정보를 제공하고 있다. 이러한 복잡성을 줄이기 위해 제시된 방법들을 검증하기 위해 만들어진 웹 어플리케이션을 통해 시뮬레이션의 결과를 제안한다. 소프트웨어 개발에 최소한의 비용으로 최대의 효율성을 내기 위해서는 각 모듈의 여러 가지의 구현 방식과 모듈 간 결합을 테스트한 결과를 MVC 패턴 방식으로 구현된 웹 어플리케이션을 통하여 확인하였다. MVC 패턴의 단점인 모델과 뷰 사이 의존성이 높은 문제를 완화하고, 유지보수성과 결함 허용성을 높이는 모듈 구현 및 통합방식의 연구를 위해 외부 모듈과 내부에서 객체로 구현된 모듈을 사용한 웹 어플리케이션의 결합도에 따른 테스트를 통해 각 모듈의 구현 및 통합 방식에 따른 장단점을 서술한다.

  • PDF

Method of GUI based Web Application Test Automation for Multi-browser Environment (다중 브라우저 환경을 지원하는 GUI 기반 웹 어플리케이션 테스트 자동화 방법)

  • Ryu, Su-Jeong;Jung, Jae-Yong;Kim, June;Ahn, Dae-Young;Shim, Jeong-Min
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2012.06b
    • /
    • pp.161-163
    • /
    • 2012
  • 웹 기반 서비스의 수요가 급속히 증가함에 따라, 다양한 분야의 웹 어플리케이션이 개발되고 있으며 기능 요구 사항도 복잡해 지고 있다. 이에 따라, 구현된 소프트웨어의 복잡도가 증가되어 기능 검증을 위한 시험의 중요성이 대두되고 있으나, GUI를 기반으로 하는 웹 어플리케이션의 특성 때문에 사용자 관점에서 다양한 기능시험을 수행하기 위해서는 많은 노력과 시간이 필요하다. 특히 최근에는 과거와 달리 다양한 브라우저가 사용됨에 따라, 다양한 브라우저 상에서의 웹 어플리케이션 기능시험을 필수적으로 해야 하기 때문에 시험 수행 시간을 줄일 수 있는 시험방안이 절실히 요구되고 있다. 본 논문에서는 공개 소프트웨어인 GUI 시험 자동화 도구를 활용하고, 테스트 자동화를 위한 테스트 케이스를 생성하여 다수의 브라우저 환경에서 동시에 자동으로 기능시험을 수행할 수 있게 함으로써, 시험 효율성을 극대화하기 위한 웹 어플리케이션 시험 자동화 방안을 제안한다. 실제 사례적용을 통하여, 시험 시간을 획기적으로 단축시키고, 4개의 브라우저에 대하여 동시 시험 수행이 가능함을 확인하였다.

A Testing Method for Web-Based Banking Applications Using Formal Specification (정형 명세를 이용한 웹 기반 은행 어플리케이션의 테스트 기법)

  • Ahn, Young-Hee;Choi, Eun-Man
    • The KIPS Transactions:PartD
    • /
    • v.11D no.4
    • /
    • pp.855-864
    • /
    • 2004
  • Programmers can be got the test-related information for implementation without interference of source code complexity by use of the formal specification. Especially the external inputs and system responses can be represented precisely by formal specification in testing phase of web-based software systems. This paper suggests a method of extracting test cases by use of formal specification. Object-Z formal specification represents various test-related information for complex functions of web-based applications. State Transition Models could be built from the formal specification so that test scenarios were extracted from STDs from the highest level to detail levels. The target system for verification of this method is a web-based banking system which is necessary to be secured and critical on errors. This method would be an important factor in automatizing test procedure for web-based application software systems combining the user-base test technique.

Automatic Test Method of Web Applications by Struts2 Frameworks (스츠럿츠2 프레임워크를 이용한 웹 어플리케이션의 테스트 자동화 방법)

  • Lee, Chun-Hee;Pack, Suck-Chun;Kim, Sun-Young
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2013.05a
    • /
    • pp.987-989
    • /
    • 2013
  • 최근 많은 웹 어플리케이션은 오픈소스 프레임워크를 이용하여 개발되면서 개발환경과 개발방법이 표준화 되어 개발 생산성이 향상되었다. 그러나 여전히 운영 및 유지보수 측면에서의 비용은 줄어들고 있지 않다. 하지만 테스트를 자동화 하면 시스템을 수정할 때 좀더 안전하게 수정하고 또한 수정하는 부분이 시스템 전체에 미치는 영향을 최소화 할 수 있다. 이에 본 논문에서는 오픈소스 프레임워크인 Struts2를 이용하여 웹 어플리케이션의 테스트 자동화 방법을 제안한다.