In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-19 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Network Security >
Share
Shulou(Shulou.com)06/01 Report--
The financial industry is the top priority of the national economic development, which is directly related to the stability of the national industrial economic development. As an important part of the whole production cycle of financial products, financial software testing plays an important role, especially in financial product innovation and risk control.
I. main features of software testing in the financial industry
The financial industry software system has the characteristics of high concentration, large scale, strong coupling, complex business, rapid demand change and so on, which requires the financial industry software testing to be more mature than the general industry.
The main features of financial software testing are as follows:
1. Attach importance to product quality and have perfect testing system and tools.
two。 The scale of the testing organization is relatively large, and the outsourcing personnel account for a relatively high proportion of the total staff.
3. The test team should understand not only complex financial business, but also professional testing technology.
4. Willing to explore new testing methods and constantly optimize the testing work and testing process.
Second, the current situation of software testing in the financial industry.
According to a survey, the number of application systems in financial enterprises is generally about 100 in small and medium-sized banks, and more than 100 in half of the banks; although the number of applications in the insurance industry is relatively small, but most insurance companies have 10-50 application systems; and these numbers have a further upward trend. The survey data also show that the testing capability of the IT department of the financial industry is far lower than the testing requirements of financial institutions. Even for enterprises with high maturity of IT, it is difficult to cover the testing requirements of all application systems. There is a certain gap between the testing needs of financial enterprises and the testing ability of information technology departments.
III. Testing tools commonly used in financial testing
No matter as an internal test or a third-party test, some automated testing tools must be used to manage and execute the test. Testing tools mainly include the following categories:
1) Test management tools
Such as: Test Director, Quality Center, Clear Quest.
2) performance testing tools
Such as: Load Runner and third-party performance testing tools developed by themselves.
3) Automated testing tools
Such as: QARun, QTP
IV. Common interview questions in financial software testing
1. How is the online bank transfer measured? design a test case.
Answer idea: macroscopically, it can be considered from the quality model (universal formula), and the key point is to test the function, performance and security of the transfer. The scenario method can be used to design test cases, first listing the basic flow and alternative flow of the transfer. Then design the scene, and finally design the data according to the scene. Specific examples need to be given in the actual interview.
1) check the interface first.
2) retest function:
[if! supportLists] u [endif] verify peer transfer and inter-bank transfer.
[if! supportLists] u [endif] verify the transfer limit.
[if! supportLists] u [endif] verifies the transfer of illegal accounts (reported lost, frozen, locked accounts).
3) in terms of testing performance.
2. How to measure the automatic transfer of a time deposit when it matures?
Answer idea: there must be a boundary when it expires, so the boundary value method can be considered in the design. Automatic rollover (the first thing to do is to figure out what automatic rollover is. )
3. How to measure savings and what testing method should be used?
Preparation ideas: savings should be classified: demand, zero deposit and withdrawal, etc. (specific rules under Baidu), and then choose the appropriate use case design method according to each type of business rules. For example, how much is the minimum deposit at a time? How much can be deposited at the most one time, etc.
4. How did you get the real name authentication? What platform do you want to access?
Identity authentication API:
1) Bank card real name authentication (call the bank interface to verify the card number, name, ID number, mobile phone number. Need to use the CAPTCHA received by the mobile phone)
2) identity card real name authentication (National Citizen ID Card number Enquiry Service Center, or directly say public security interface)
5. Linux commands that you are familiar with
Linux:cat,more,less,head-ef,tar,gzip,mv,cp,touch,mkdir,vi,top tail-ef,tar,gzip,mv,cp,touch,mkdir,vi,top find, | grep,ps-find
It can also be combined with the commands used in the process of building the environment.
6. Do you also test background management? Where is the personal sesame credit score transferred?
Test background management:
1 backstage is also tested, but I mainly test the foreground, my focus is the foreground, the backstage is just for use, can cooperate with the foreground to finish the process normally.
(2) the backstage mainly manages the front desk, including loan management and fund management.
Loan management: you can check the investment situation of investors, you can also check the borrower's loan products, and manage the loan products. Such as examination and approval, each repayment reminder, early warning and so on.
Fund management: manage and check the recharge of users and examine and approve the withdrawal process of users.
Sesame credit score: calling the interface of Alipay, Sesame Credit: calling the interface of Alipay (Alipay provides such sesame credit service, charging about 0.1 yuan per check)
5. Summary:
Financial software testing is different from other software testing, as follows:
First, the testing algorithm of financial software is the core of testing. To verify the test numbers in different situations, we must ensure the accuracy of the data.
Second: the accuracy, stability and security of all kinds of interface data with external depository banks.
Third: financial software in the whole business process involves a lot of contract-related content testing, the contract and even a text, a space to test.
Fourth: operation report, the whole data is for the boss to see must maintain the accuracy of calculations and statistics.
Fifth: like other software testing processes, ensure that the logic of the business is correct.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.