论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
摘 要
软件测试设计开发了1个面向对象的自动测试软件。由于该题目来自于长沙1个公司的软件测试项目,所以具有现实的开发意义。本设计在研究软件测试的理论和方法的基础上,首先对题目做了可行性分析和需求分析;然后对测试软件做了总体的功能设计和详细设计:该软件能对被测试软件进行自动测试;用户只需按界面操作就可,界面功能有“打开测试软件”按钮,“获取/显示信息”按钮,“显示文件内容”按钮,进行功能测试按钮选择:3个测试案例按钮;该软件可以在Windows 2000 Server,Windows系列上运行;然后利用Delphi7.0(继承了OBJECT PASCAL方法)和应用编程接口(API:Application Programming Interface)技术开发了面向对象自动测试软件,实现了软件的自动测试;最后利用该测试软件对被测试的软件—QQ软件进行了测试,结果表明所开发的测试软件是可行的,方便易操作,具有可移植性,且对被测试软件功能的反馈更加及时、高效,可提高它的工作效率。
关键词:软件测试; 设计; Delphi7.0;自动; API函数。
Abstract
My subject---software testing design are supposed to develop an object-oriented automatic testing software. This subject originates from a software test item of a corporation in Changsha, therefore it bears real significance in the developing of it. On the basis of theories and methods of software testing, this paper first makes an analysis on the feasibility and demanding size of this testing software. Then an integral function design and an integral detail design are made for the software: this kind of software can carried on a test of another software automatically; the users are only required to operate as is instructed on the interface. Users can choose a function button by clicking on the buttons on the manipulating menu, which contains motivating the testing software , gaining / displaying the information , displaying file contents , and three case-testing buttons. (转载自中国科教评价网http://www.nseac.com)
This kind of software can function on both Windows 2000 Server and serials of Windows. An object-oriented automatic testing software is so developed by adopting the technology of Delphis 7.0 (inheriting the method of OBJECT PASCAL) and API (Application Programming Interface), finally realizing the automatic testing of other software. In the last step, QQ software is tested with this testing software designed above, which proves that the software developed is feasible. It is not only convenient and easy to operate, but also can be transplanted in certain case. Furthermore, it can feedback more quickly and more efficiently, which can therefore improve its working efficiency.
Keywords: Software testing;Design;Delphi7.0; Automatic;
API function.