Font Size: a A A

Test Methods And Implementation Of Bank Card

Posted on:2011-10-20Degree:MasterType:Thesis
Country:ChinaCandidate:L XuFull Text:PDF
GTID:2178360305955344Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of software industry, software testing play a more and more import role in the software life cycle. Without the step of software testing, the quality and performance could not be proved be correctly. At the same time, To software exploitation process, software testing is an important component. The purpose of software testing is to confirm the quality and performance of software accord toall the requirements which is put forward before software development. It is an effective validation to reliability of the software, and an important guarantees to software quality.The aim of software Testing is use the least test data to found the most potential errors in program.and how to test thoroughly, how to design test data is to test the key test technology. According to the system's internal structure and the specific algorithm,the software testing methods can be divided into black box testing and white box testing.The software of banking needs higher security and accuracy.It is because that if the software does not satisfy the security and accuracy,it willl be bad for the customer information and the wealth of customer. Simulation will improve the ultimate utility of the software. At the same time it will help reduce unnecessary errors and risk .The first part of this study is the theory of black box testing and white box testing.Black box testing is also named functional testing,data-driven testing and specification-based testing.When using black box testing,as a black-box,the procedure detected can't opend.so inspectors do not know the internal structure.Without knowing internal structure and internal features, inspectors only know the relationship between input and output of testing procedure.Of course the black box testing has its blind points,it is that if the problem is caused by program itself or the functionality defines in specific technote is wrong ,so the black-box testing will not find out the errors at this case.To different from the black-box testing, white-box testing which test procedures according to the internal structure of the programming testing whether the product movement requirements fit for the product specification. And testing procedures of each channel is worked properly .The purpose of white-box testing is to provide two logical values of true and false, and then apply the loop to operate the upper and lower boundary values, and do the testing for the path of the modules and for the internal logical structure.On the basis of the theory studying of black box testing and white box testing,this study also research simulation to achieve the function of bank card installments.The first part to be completed of bank card installment is, according to the parameters set by the installment restrictions on the background to the background document to meet the conditions of the account to find, after some processing, then the account can generate installment treaty.When the treaty generated,according to the contents of the treaty, before the set time of the first installment complete the first monthly payment.After successful payment, then processed, installment treaty was formally established.After that, users need to be completed a fixed monthly installment until all the loans paid off, the normal termination of the treaty installments.Abnormal termination of the Treaty on the installment has the following situations.Before the formal treaty established.If did not complete the first monthly payment on time,the treaty installments willbe stoped abnormally.After the formal installment payment treaty be established,one month if did not completed this month's installment,the account will be given a state.if the next month also did not comple this month's installment,in other word,there two continuous month did not completed installment,the account of the installments will be terminated abnormally. There something need to be stated,if in two continuous month user completed one month's installment, the treaty of the installment will be continued.To the installment system, there are two parts module,through the front module, we can see the state and the treaty established of the installment account.Through the background module,we can see information and payments operation of the account.Application of equivalence class partitioning and boundary value analysis method to analyze simulation system implemented to generate test cases for specific functional modules. The simulation system of the bank card installments make a black-box testing ,mainly detecte the analog system functions.In the detection process, useing automatic test script way to assist manual testing,through analog manual testing,got a method can search and process a lager number data in a short time.After testing, to the resule I make defective analysis.Throught analysis, the test cases can be modified and providing effective support for the next step that upgrade the function installments.The proposal of this subject is an analog implementation to bank card installment,it can be a example for installment function application.
Keywords/Search Tags:Black box testing, white box testing, test case, card installment
PDF Full Text Request
Related items