标题: | 一Web应用程式软体测试架构 An Architecture for Web Application Testing Environment |
作者: | 黄俊龙 Jiun-Long Huang 王丰坚 Feng-Jian Wang 资讯科学与工程研究所 |
关键字: | 全球资讯网;软体工程;软体测试;World Wide Web;Software Engineering;Software Testing |
公开日期: | 1998 |
摘要: | 在Internet及Intranet的环境下,三层式Web应用程式变得越来越普及。这三层分别是客户层、伺服器层及资料库层。有许多的架构(framework)被提出来减轻Web应用程式开发所需的努力,但却很少有工具是用来执行Web应用程式的软体测试。 本论文将会提出一个三层式Web应用程式的模型来模拟三层式Web应用程式的行为。许多传统软体测试的方法就能藉由这个模型应用到三层式Web应用程式的测试上。除此之外,我们也提出了一个三层式Web应用程式软体测试环境的架构。这个架构包含六个子系统:原始文件分析、测试资料管理、测试资料发展、测试资料执行、测试结果分析、测试错误分析及测试评估子系统。藉由各个子系统间的合作,便可达成许多测试上的流程。最后,我们利用这个架构来实作一个三层式Web应用程式软体测试环境的原始系统(prototype)来说明这个架构的可行性。 The development and deployment of three-tier Web-based applications are getting prevalent in the Internet and Intranet environment. Several frameworks and techniques have been proposed to ease the development of web-based application. However, few tools are provided to directly support the software testing on Web-based applications. In this thesis, a three-tier Web application model is proposed to extract the behavior of three-tier Web application, and several conventional software testing techniques are extended and applied based on this model. In addition, an architecture for three-tier Web application testing environment is also proposed. This architecture contains six subsystems: Source Document Analysis Subsystem (SDAS), Test Management Subsystem (TMS), Test Development Subsystem (TDS), Test Execution Subsystem (TES), Test Failure Analysis Subsystem (TFAS), and Test Measurement Subsystem (TMES). All testing processes (e.g. test case generation) can be achieved with the cooperation of the subsystems. Finally, a prototype of Web application testing environment is built based on this architecture to demonstrate its practicability. |
URI: | http://140.113.39.130/cdrfb3/record/nctu/#NT870392051 http://hdl.handle.net/11536/64073 |
显示于类别: | Thesis |