摘要
以北京商品交易所计算机交易系统(BECOTS)为例,讨论了Client/Server体系结构下系统测试的特点及难点,提出了"分阶段状态控制"的测试策略,使每个测试用例的设计都是以一组基本数据为依据,基本数据对应于不同的系统状态,并将系统测试划分为由简至繁的几个阶段。通过控制系统状态,极大地减少了回归测试的工作量。提出使用正交设计法来产生系统性能测试时所需的测试用例,从而减小测试开销,提高测试的效率与质量。
The system testing of large scale applications under Client/Server network computing environment is discussed based on the case of Beijing Commodity Trading Systems(BECOTS). After the analysis of the characteristics and difficulties of the system testing ofClient/server applications, a 'phase-based state control method' is presented. With thismethod, the design of every test case is based on certain data environment which correspondsto the system state, and the system testing is divided into several phases by the complexity.This approach could also reduce the work of the system testing (especially the recursive testing) dramatically. In order to minimize the testing cost and raise the testing efficiency, orthogonal design 'method was also applied in generating test cases during the performancetesting.
出处
《清华大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
1996年第9期95-99,共5页
Journal of Tsinghua University(Science and Technology)