Font Size: a A A

Research On Development Of GUI Based On Test-Driven Development

Posted on:2007-08-31Degree:MasterType:Thesis
Country:ChinaCandidate:W ZhaoFull Text:PDF
GTID:2178360182481971Subject:Industrial Economics
Abstract/Summary:PDF Full Text Request
Extreme Programming (XP) is lightweight technology which is used in coding of the high risk software project .Aggregated some methods which are proved as effective practices, Xp enhances the software development greatly and is promoted to theory level. As core of XP, Test-Driven Development (TDD) raises a new evolutionary conception to software development. As core position of XP, TDD has two outstanding characters: one is centered on test, the other is core thought in Test first and refactoring.They are more popular in recent years because its excellent performance in reducing development complexity and ensuring software quality.This thesis introduces the basic concepts and the theories of Extreme Programming and Test-Driven Development. Based on these theories, system of GUI test automation served for XP is realized by bellowed procedures.First, it describes the detailed requirement analysis of system.Second, it designs the system structure and the function.Finally, it discusses how to realize the GUI test system by new thought.After thoroughly study the theory of XP, we point out its difficulty and disadvantage and bring forward a better solution. The purpose of this paper is providing the helpful reference information for solving the difficulties and improving performance of XP and TDD.The innovation of this paper is bringing forward the new solution and realizing a system of GUI test automation by new technology which is the important part of solution.
Keywords/Search Tags:Test-Driven Development, Test -Automation, GUI
PDF Full Text Request
Related items