Software Testing Technology Overview

Source: Internet
Author: User

1. Equivalence class Partitioning method
The input range is subdivided according to the requirement, and then a representative test data is selected in each area to carry out the test.


2. Boundary value Analysis Method
The boundary value analysis method is a test method for testing the boundary value of input or output. The boundary value analysis method is usually used as a supplement to the equivalence class partitioning method.


3. Causality Diagram Method
cause and Effect diagram method is to find the cause (input condition) and fruit (output or program state change) from the requirement, and transform it into a decision table by causality diagram.


4. Decision Table Method
The decision table method can express the complex logic relation and the multi-condition combination situation more clearly.


5. Error-Guessing method
a method of designing test cases based on experience and intuition to speculate on all possible errors in the program.


6. Orthogonal experimental Method
Orthogonal test method: It is a method to arrange the experiment and analyze the data by using the prepared table---orthogonal table. It is simple and easy to calculate and has better application.


7. Scenario Method
starting from a process, the process is determined by describing the path that passes through, traversing all the basic and alternate streams to complete the scene. By using the scene to describe the function point or business process of the system, it can improve the test result.


8. Comprehensive testing Strategy
base on demand, dig deeper into business key, use flexible methods (such as business process clear system scenario method implement all; Equivalence class partitioning method compared to other methods preferred)


9. Common Control Testing
Common Controls: Tests for text boxes, buttons, radio buttons, check boxes, list boxes, scroll bars, and so on.


10. Interface Testing
style (main tone, background)
Correctness (signs, text, pictures, pop-up hints)
Consistency (single page, multiple pages)
rationality (Layout, toolbar icon, zoom in and zoom out)
Aesthetic Coordination
wait


11. Ease of use testing technology
Ease of use refers to the ability of a software product to be understood, learned, used, and attracted to users.


12. Installation Test
installation tests require testing: Installation tests, running tests, unloading tests, and so on.


13. Compatibility Test
compatibility testing refers to tests that test software can run well on specific hardware platforms, between different application software, on different operating system platforms, and in different networks.


14. Document Testing
software products are made up of programs, data, and documents that can be run. User documentation, development documentation, and administrative documentation are all content that needs to be tested.


Software Testing Technology Overview

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.