Dissertation > Excellent graduate degree dissertation topics show

Research of Test Model Based on XP

Author: Qin
Tutor: DingXiaoMing
School: Southwestern University
Course: Computer Software and Theory
Keywords: Extreme Programming Test Model Test Drive
CLC: TP311.52
Type: Master's thesis
Year: 2010
Downloads: 67
Quote: 1
Read: Download Dissertation

Abstract


In recent years, as people on the increasing demand of software products, software, type and quantity of products to unimaginable pace. Diversity of user requirements, personalization and variability is characteristic of this period of software products. In this case, the traditional software engineering management theory increasingly difficult to adapt to the new demand for software development, software development organizations urgently need a set of software development process combined with the actual situation, actionable, more efficient software engineering Methods. 20 In the late 1990s, a number of software engineering experts proposed the \Traditional software engineering approach called \Extreme Programming (Extreme Programming, XP) is the most popular agile methods approach. Extreme Programming using test-driven development, test-first in coding, subvert the traditional development model, such as the waterfall model, incremental model. Therefore, the traditional test patterns such as X model, H models have become NA, the need for new models suitable for testing priority. Based on the study of Extreme Programming development related features and software testing theory, based on the XP development process test methods for analysis, pointing out that the traditional model of software testing and test methods can not meet extreme programming features, and the current practice of XP Developer lack of compliance Extreme Programming ideas and can be used to support the development process lifecycle dedicated test model. Based on Extreme Programming (Extreme Programming, XP) development of thinking, learn the advantages of the traditional development model, this paper presents a complete support Extreme Programming software development process test model TDDTM, and expounded the principle TDDTM test model, the model Each stage is described in detail. TDDTM model conforms Extreme Programming test-driven development ideas, the introduction of inheritance and use cases use cases phased refinement mechanism, model design iterations divided into two parts with the iterative development, acceptance testing to unit testing four stages, is a top-down micro-increment test model. (?) DDTM model based on the traditional model to test the main line, the test-driven thinking applied to all phases of software development, in order to guide the development of the test; Also in the unit testing and integration testing phase joined the independent tests to discover internal logic error code, error detection unit testing to improve the comprehensiveness and accuracy. In regression testing using the proposed method RTSM regression to determine the scope to reduce and identify the scope of regression testing and reduce testing costs. Finally, theoretical analysis of the test compared to the classical tradition XP development model and testing process, application TDDTM test model supports XP Developer advantage. During the experiment, combined with \

Related Dissertations

  1. For enterprise-class application system test model research and application,TP311.52
  2. Research on Urban Strategic Transportation Planning and Critical Strategic Model,TU984.191
  3. Research and Implementation on Agile Software Development in New Rural Cooperative Medicare System,TP311.52
  4. Empirical Research on Determinants Influencing China’s International Investment Position,F832.6
  5. Research on Automatic Test Applied in CBTC System,TP274
  6. Study on Parameter Testing and Modeling Techniques of Generator Excitation System,TM31
  7. The Study and Application of Extreme Programming Refactored Model Based on Requirement Changing of Information System for SMEs,TP311.52
  8. Programming Language Testing System test paper , scoring methods Research and Implementation,TP312.1-4
  9. Based on Extreme Programming tunnel project cost control system requirements analysis and design,TP311.52
  10. Modeling of boundary-scan test key technologies,TN407
  11. The Development Method for All-in-one Campus Card System Based on XP,TP311.52
  12. Deep soft soil layer bridge Experimental Study of overlength pile group foundation settlement mechanism,U443.15
  13. The Research and Realization of Test Drive Development Platform Dased on .NET,TP311.52
  14. Research on Key Problems of Meiling Refrigerator’s Dynamic Testing System,TM925.21
  15. RUP and XP Integrated Design Management Information System in Coal Application,TP311.52
  16. Acceptance testing technology in the digital campus office automation system Research and Application,TP311.52
  17. GUI software test automation tools Research and Implementation,TP311.52
  18. The demand for software project change control and software test management,TP311.52
  19. TD-SCDMA Radio Network Planning in Practice,TN929.533
  20. Experimental Investigation of Power System for Electric Test Vehicle,U467
  21. Application and Design of Hardware Testing Platform Based on WBSN System,TP212.9

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile