Fundamentals of software Testing technology-notes (unfinished)

Source: Internet
Author: User

The purpose of software testing is to detect defects in software as much as possible, and software defects can be defined as omission of software implementation (omission of user requirement implementation), error (inconsistent with user's requirement), superfluous (additional implementation).

80% of errors are concentrated in 20% of the code----experience is justified ...

1. Test classification

Black box testing, not focusing on internal implementation logic, regards all implementations as a black box, focusing only on inputs and outputs, including:

Functional testing, performance testing, usability, reliability, security, serviceability.

White-Box testing, testing for the implementation logic within the program

Program plug-in, in the program inserted in the printing, asserted the content of testing requirements.

Domain test

Symbol testing

2. Test method

Black box

A. Functional testing

Equivalence class Partitioning

Boundary value

Error inference

Causality diagram

Decision table

Orthogonal analysis

B. Performance Testing

Indicators: throughput throughout, delay latency, packet loss, frame Lost rate, etc.

White box

A. Logical coverage

Statement overrides

Decision coverage

Conditional override

Decision-Conditional override

Path Overlay

B. Procedural structure analysis

Control flow, data flow, information flow

Reference

1. RFC2544

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.