Font Size: a A A

The Research Of Software Testing On Bank Automatic Teller System

Posted on:2013-02-02Degree:MasterType:Thesis
Country:ChinaCandidate:J Y HuangFull Text:PDF
GTID:2248330374452837Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
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.
Keywords/Search Tags:Automated Teller System, UML, OCL, Test case, Automation test
PDF Full Text Request
Related items