Fishbone diagram of software testing process

Software testing process: requirement analysis, making test plan, designing test case and writing, implementing test, submitting defect report, generating test summary and report. Software testing is generally divided into five parts: unit test, integration test, confirmation test, system test and acceptance test. According to the different methods of designing use cases, black box testing includes equivalence partition method, boundary value analysis method, error inference method, cause and effect diagram method, etc. White box test includes logic coverage test method, basic path test method and so on.