In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-17 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)06/02 Report--
This article introduces the relevant knowledge of "what types of software tests are there". In the operation process of actual cases, many people will encounter such difficulties. Next, let Xiaobian lead you to learn how to deal with these situations! I hope you can read carefully and learn something!
Data and database integrity testing
Data and database integrity testing refers to testing relational database integrity principles and data rationality testing. Database integrity is: primary code integrity: primary code cannot be empty; external code integrity: external code must be equal to the corresponding primary code or empty. Data rationality refers to whether the type, length and index of data in the database are reasonable.
In the project name, the database and database process should be tested as a subsystem. When testing these subsystems, the user interface of the test object should not be used as an interface for data. Further research is needed on the DBMS to identify tools and techniques that can support testing.
II. Black box testing
Black-box testing, also known as functional testing, is to test whether each function can be used normally. In testing, the program is regarded as a black box that cannot be opened. In the case of completely ignoring the internal structure and internal characteristics of the program, the program interface is tested to check whether the program functions normally according to the requirements of the specification, and whether the program can properly receive input data and generate correct output information. Black-box testing focuses on the external structure of the program, regardless of the internal logic structure, mainly for software interface and software function testing.
White box testing
White-box testing is code-based testing, where testers judge the quality of software by reading the program code or by using single-step debugging in development tools. Black-box testing is generally implemented by project managers in programmer development. White box testing is divided into dynamic white box testing and static white box testing.
IV. UI Testing
UI testing refers to testing whether the user interface style meets customer requirements, whether the text is correct, whether the page art is beautiful, whether the text, picture combination is perfect, whether the background is beautiful, whether the operation is friendly, and so on. User interface UI testing is used to verify user interaction with the software. The goal of UI testing is to ensure that the user interface provides access or browsing functionality to the user through the functionality of the test object. UI testing also ensures that objects in the UI behave as expected and meet company or industry standards. Including user-friendliness, humanization, ease of operation test. UI test comparisons are subjective and relate to tester preferences.
V. Functional testing
Functional testing refers to testing whether each functional module of the software is correct and whether the logic is correct. Functional testing of test objects should focus on all test requirements that can be traced directly to use cases or business functions and business rules. The goal of such testing is to verify that data has been correctly received, processed and retrieved, and that business rules have been properly enforced. This type of testing is based on black box techniques that verify the application and its internal processes by interacting with the application through a graphical user interface (GUI) and analyzing the output or results of the interaction. The primary reference for functional testing is documentation such as functional specifications.
VI. Performance test
Performance testing mainly tests the performance of software tests, including load testing, strength testing, database capacity testing, benchmark testing and benchmark testing.
VII. Security and access control testing
Security and access control testing focuses on two key aspects of security: application-level security, including access to data or business functionality; and system-level security, including login or remote access to the system.
VIII. Fail-over and Recovery Testing
Failure transfer and recovery test refers to whether the backup machine can start normally when the host software and hardware disaster occurs, so that the system can run normally, which is very important for software in telecommunications, banking and other fields. Failover and recovery testing ensures that test subjects can successfully failover and recover from various hardware, software, or network failures that result in unexpected data loss or data integrity corruption.
IX. Configuration test
Also known as compatibility testing. Configuration testing verifies how the test object behaves in different software and hardware configurations. In most production environments, the exact hardware specifications for client workstations, network connections, and database servers vary. Client workstations may have different software-for example, applications, drivers, etc. -installed and may be running many different software combinations at any one time, consuming different resources.
Fail-over testing ensures that in the event of a failure of a system that must continue to operate, the standby system will lose no time in "replacing" the failed system to avoid losing any data or transactions.
Software testing is equivalent to software doctor to help the product physical examination, found problems solved in time, in addition to testing software deficiencies, but also to analyze the quality of software, according to the test results to analyze and calculate the software defect rate and defect distribution, and propose the trend of software repair.
"What types of software testing" content is introduced here, thank you for reading. If you want to know more about industry-related knowledge, you can pay attention to the website. Xiaobian will output more high-quality practical articles for everyone!
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.