RUP (Rational Unified process, rational unified processes, unified software development process) test classification

Source: Internet
Author: User
Tags benchmark

First, Reliability

(1) Integrity test

Integrity testing focuses on assessing the robustness of test objects (the ability to prevent failure), the technical compatibility of languages, grammars, and the testing of resource utilization. The test is implemented and executed for different test objects, including units and integrated units.

(2) Structural testing

Structural testing focuses on assessing whether the test target meets its design and construction tests. This test is typically performed on a web-based application to ensure that all links are connected, that the correct content is displayed, and that there are no orphaned content.

second, the function

(1) Configuration test

Configuration testing focuses on ensuring that test objects run as expected on different hardware and/or software configurations. The test can also be implemented as a system performance test.

(2) Functional Testing

Functional testing focuses on verifying that a test object runs on a schedule, providing a requirement for a service, method, or use case test. The test is implemented and executed for different test objects, including units, integrated units, applications, and systems.

(3) Installation test

Installation testing focuses on ensuring that test objects are installed on different hardware and/or software configurations, as well as under different conditions (low disk space or power outages) as expected. This test is implemented and executed for different applications and systems.

(4) Safety test

Security testing focuses on ensuring that only the intended protagonist can access test objects, data (or systems). This test is implemented and executed for a variety of test objects.

(5) Capacity test

The capacity test focuses on verifying the test object's ability to handle large amounts of data (input and output or reside in the database). Capacity testing includes a variety of test strategies, such as creating queries that return the entire database content, or setting many restrictions on the query to not return data, or returning data entries for the maximum amount of data in each field.

Third, Performance

(1) Benchmark test

Benchmark tests focus on comparing (new or unknown) test objects with known reference loads and system performance.

(2) Competitive testing

Competitive testing focuses on verifying that test objects are acceptable for multiple lead requests to the same resource (data records, memory, and so on).

(3) Load test

The load test is used to verify and evaluate the acceptance of the system's operating limits under different loads in the event that the system is kept intact. Evaluate features that include load and response times. If the system incorporates a distributed architecture or load balancing approach, special testing is performed to ensure that the distribution and load balancing methods work correctly.

(4) Performance curve test

The performance curve test monitors the timing profiles of test objects, including execution flow, data access, functions, and system calls to identify and address performance bottlenecks and inefficient processes.

(5) Strength test

The strength test focuses on ensuring that the system can run as expected when an abnormal condition is encountered. The intensity of the system's work may include excessive effort, insufficient memory resources, unusable services/hardware, or too low shared resources.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.