11 kinds of software reliability detection method

Safety and reliability of software is an important measure of the quality of software, security refers to the program to prevent intentional and unauthorized data access or accidental attributes related to the ability of the software, reliability refers to a specified period of time and conditions , the software can maintain its performance level of ability a set of attributes related. In particular we can be judged from the following aspects:

1. User rights restrictions. Whether the software user rights by function module division, the division of authority is reasonable, examine super user rights management for individual users is reasonable, including modifying the user's login information.

2. The user and password closed. Software to check whether the user name and password, with or without protective measures, especially for the password or without shielding.

3. The system limits the number of times a user error log. Software for user logins error or without restrictions, the general practice is to log three consecutive failed to exit the system.

4. traces of functions. Whether the operation log software, such as a user login time, query, modify, or delete the action, and time to leave.

The shield of user error. Study tips, and shielded case of the common misuse of the user, such as the possibility of effectively avoid invalid date entry errors or writing date.

6. error of accuracy. When the user error or software error occurred, whether there is clear and precise tips, allowing users to know the cause of the error. For example, when the user does not finish the input significance information archiving, the system should not be given tips on input item.

7. whether the error cause the system to quit unexpectedly. Stability of the software running when the software is generally an error or serious error occurred, whether the software will automatically exit.

8. Data backup and recovery tools. The main software for data storage needs, and some database software relies on the operating system itself backup and recovery mechanism, which requires the user to have a working knowledge; good software will provide backup and restore operations without the user directly to the database system operation.

9. The valid input data. When the data input by the user is wrong, the software should be able to judge the validity of the data, to avoid generating invalid data.

10. The impact of the abnormal condition. Test, and so on down to examine the extent of the affected data and systems in a program is running; if damaged, whether to provide tools on how to remedy the situation, remedy.

11. The impact of network failures of the system. When the network is disconnected, it will result in loss of data.

Some of the above aspects of China Software Testing Center derives from the large number of software testing practice have more in common projects, for different types of software, there are many more in the security and reliability evaluation index, based on the actual situation and the focus has different.

 

(Source: China Software Testing Center)

Published 36 original articles · won praise 9 · views 110 000 +

Guess you like

Origin blog.csdn.net/gudufeiyang/article/details/5740160