Current location - Loan Platform Complete Network - Foreign exchange account opening - What knowledge is needed for financial software testing?
What knowledge is needed for financial software testing?
This involves a lot of business. The business of a bank is very complicated. Every bank has a core system, and the core system is mainly the management of customer accounts. The bank's business includes RMB business and foreign currency business. Business involves online banking, ACE/ counter, call center, credit, asset custody, capital risk analysis system, etc. , and a large number of intermediary businesses, such as foreign exchange trading and fund business. Some systems are particularly closely related, so testing will also involve the testing of related system interfaces, and it is often necessary to build the environment, data and business of external systems.

In the system, it will involve accounting treatment, which is the most troublesome, which requires that accounting must be accurate and not make a penny mistake. If the system is oriented to online customers, the most important thing is to consider security first, followed by the number of online users and concurrent users. The languages and technologies used in the development of bank software systems are very diverse, and there are often some very useful technologies that need special consideration. For example, the test problem of pushlet technology is mainly to simulate the online test of tens of thousands of users.

Performance of banking system is often considered, and clustering technology is also often considered, so this is also an aspect of testing. If you don't use cluster, you usually use dual-machine hot standby, which is also one of the key test points. You must also test other backups and restores. Banks generally use middleware servers such as Tuxdeo, and often need to test middleware servers.

After a bank develops a new system, it often needs to transplant the data of the old system, which involves the problem of data transplantation. Comparing the transplanted data may be troublesome, and a comparison tool may need to be developed.

The core system of the bank conducts batch processing every day, that is, runs batch processing. After batch processing, the most important thing is to check the report. I often have to check dozens of statements, and it takes financial knowledge to understand these statements.

These are all needed in practice. You can appreciate it according to your own reality and knowledge, combined with the above aspects.