Dissertation > Excellent graduate degree dissertation topics show

The Research of Software Testing on Bank Automatic Teller System

Author: HuangJinYong
Tutor: SuYang; WuZhongWei
School: Wuhan University of Technology
Course: Electronics and Communication Engineering
Keywords: Automated Teller System UML OCL Test case Automation test
CLC: TP311.52
Type: Master's thesis
Year: 2012
Downloads: 71
Quote: 0
Read: Download Dissertation

Abstract


Chinese software testing technology developed with the software engineering research, it was very late. With the development of the software industry, with the increasingly high demand for software quality, software testing techniques grew up into an emerging industry. With the development of software industry, IT-related business of the financial sector has also been considerable progress. The requirements of the financial industry for the entire software system is the highest, this will in effect led to the increasing integration of the entire financial software increasing scale of relevance is increasingly strong, the IT-related business has more and more frequent changes in demand. As Chinese software testing technology research started late, and how to ensure the quality of the system through software testing has become a problem of the entire software industry. In this thesis, the author participated in the self-service banking system outsourcing of software testing of his internship company during the Master degree studying.The following major elements:(1) Studied the entire bank teller system requirements, with software functional testing techniques, including the test model, the choice of methods, as well as the actual system environment, refer to the V-shaped test model, organized the test from cell to module.(2) Studied the UML modeling technology, analyse the banks system from both static and dynamic, combined with the structure and function of the bank teller, as the example of ATM withdrawals module UML modeling,through class diagrams, use case diagram, state diagram, sequencediagram and collaboration diagram of the design, In-depth studied through modeling graphics to create test scenarios and test data generation, provide a theoretical basis for testing (3) Combined with the OCL language for UML state diagrams, to study the state diagram into a finite state machine, collaboration diagrams generate test scenarios. Made bank card account as an example, the study design, combined with manual design, test system through automated testing framework to extract modeling graphical information and test data generation.(4) To study the entire system test results, analysis the reports through the analysis of the entire system test, made a large number of effective data organization, to present ideas and recommendations for the system to expand in the future to provide a valid reference.In this paper, we studied the bank automated teller system software testing, each module are higher coverage tested and passed the acceptance test, the test ensured the entire system at a later stage to stabilize the operation, to protected the quality of the system.

Related Dissertations

  1. The Research and Design of Middle-Small Enterprises Purchase-Sales-Inventory Management System,TP311.52
  2. Design and Simulation of Flight Management Computer System CDU Unit in Flight Simulation,TP391.9
  3. Method of mapping UML models to XMI,TP311.5
  4. The Application and Research on Web Testing Method Based on Model,TP311.53
  5. Formalization-based Methed to Generate Test Sequence of UML,TP311.53
  6. Investments Projects Evaluation Supporting System Based on Optimizing Model of Industrial Parameters,F283
  7. Research of Website Development Technology Base on Model Driven Development Methodology,TP393.092
  8. The Research on Transformation from PIM to PSM for Seam,TP311.52
  9. The Research on Seam-specific Model Driven Architecture Approach,TP311.52
  10. The Integrated Central Control System of Batch Dyeing Machine,TS193.3
  11. Software Testing and Reliability Computing Based on Model Rebuilding,TP311.53
  12. Application and Research of UML for Smartphone Development,TP311.52
  13. Analysis and Design of Quality Courses Management System Based on .NET,TP311.52
  14. The Design and Implementation of Web Automation Test for E-Commerce Sites,TP311.52
  15. SSH framework based on the process of design and implementation of teaching management platform,TP311.52
  16. Analyze、Design and Realize the Stadium Management System Based on UML,TP311.52
  17. Based on UML use case diagrams and activity diagrams test case generation method,TP311.53
  18. The Database Design and Implementation in the Platform of Tibetan/chinese Remote Education,TP311.13
  19. Showhand Online Game System Design and Implement,TP393.09
  20. Sdesign and Implementation of Course Scheduling Management System,TP311.52
  21. The oscillator Road Science and Technology Human Resource Management System,TP311.52

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