Font Size: a A A

The Design And Implementation Of The Automation Test System In The Project Tiano

Posted on:2009-02-06Degree:MasterType:Thesis
Country:ChinaCandidate:B LiFull Text:PDF
GTID:2178360245496412Subject:Software engineering
Abstract/Summary:PDF Full Text Request
On Intel spring IDF in 2000, Intel will be promoting EFI mainly for the future computer firmware to be able compatibly in each kind of different construction platform layout. Afterwards had many companies under the Intel impetus to establish the UEFI alliance, EFI also official changing the name is jointly UEFI (Unified Extensible Firmware Interface). It has defined a new model as the operating system and the platform firmware connection, the interface is in the form of data tables that contain platform-related information, and boot and runtime service calls that are available to the OS loader and the OS. Together, these provide as standard environment for booting an OS.The Tiano project is based on EFI \ UEFI and next generation BIOS. In the traditional software development flow, the plan, the design, the code and the test all have the independent stage, between the stage do not recall respectively, therefore the test is the automation unimportant - - in any case has is the time tests slowly. But, in the new software development flow, the iteration cycle shortens, requests to carry on to the code restructures frequently. But this request test must be able automatic, simple, to move high speed, otherwise restructures is not realistic.This article in based on EFI \ under the UEFI standard, unifies the actual demand which in the Tiano project tests, designed and has realized an automated test system. This system movement under the Tiano Shell environment, supports the black box test, White Box tests and the application procedure test. Myself mainly realize am based on the Proxy pattern black box automation test. Tests the personnel before the test will test with the example document and the agent document places under the corresponding folder, when system movement will need the document will write down in the system, and will withdraw the test unit and the test which in the document will contain uses the example, demonstrated through the present in figures and diagrams contact surface, will test the personnel to choose the automated execution afterwards, the execution choice test which the system might automate uses the example, and will produce the related journal file, after will test completes tests the personnel to be possible the function automation production test report which will provide through the system.My work is obtains tests personnel's demand, proposes the system demand, according to demand design system frame, then realization. This system belongs to the system software, therefore the demand and the construction part is not the very steady discussion key point, how will this article with emphasis place the system to realize the aspect. Mainly is the initialization module and the black box automation module realization. Mainly uses the document in the preceding module which EFI \ in the UEFI standard related document operation Protocol will need to write down in the system, then the basis will write down in the document extraction document test will use the example, will preserve in the system. In the black box automation module, first discussed the Proxy pattern black box test, this pattern good and bad points. When realization how mainly solved has realized the test automation, the choice next test uses the example, as well as will test the situation transmitted for the diary module.In this article final, has made the simple introduction to the automated test system application situation, and further improved to the system put forward the proposal.
Keywords/Search Tags:EFI\UEFI, Automation Test, Proxy, Design Pattern, Protocol
PDF Full Text Request
Related items