Rate this post

Control Flow Testing là một kiểm tra kỹ thuật trong White box testing. Quá trình này xác định và quan sát các luồng thực thi của một chương trình theo cách có cấu trúc. Chúng ta sử dụng kỹ thuật này để phát triển các test case.

Các bài viết liên quan:

Control Flow được hình thành từ node, edge, Decision Node, Junction node để xác định tất cả các đường thực thi có thể có.

Các ký hiệu được sử dụng cho điều khiển luồng

  1. Node
  2. Edge
  3. Decision Node
  4. Junction node

Node 

Các nút trong điều khiển luồng biểu đồ được sử dụng để tạo đường dẫn của các thủ tục. Về cơ bản, nó đại diện cho nhân vật của các thủ tục mà thủ tục sẽ tiếp tục, người thử nghiệm có thể xác định nhân vật của các thủ tục.

Chúng ta có thể nhìn thấy bên dưới trong ví dụ đại diện đầu tiên của nút cho thủ tục bắt đầu và thủ tục tiếp tục theo đánh dấu giá trị của n sau khi đánh giá trị, nút quyết định sẽ xác định tiếp theo nút của thủ tục giá trị của n nếu nó là 18 trở lên hơn 18, thủ tục Điều kiện đủ sẽ thực hiện ngược lại nếu nó nhỏ hơn 18 Thủ tục Không đủ điều kiện được thực hiện. Nút tiếp theo là kết nối nút, và cuối nút là điểm dừng của nút để dừng chương trình.

Edge

Cạnh trong đồ thị luồng điều khiển được sử dụng để liên kết hướng của các nút.

Chúng ta có thể thấy ví dụ dưới đây, tất cả các mũi tên được sử dụng để liên kết các nút theo một hướng thích hợp.

Xem thêm Node.js REPL

Decision node

Định dạng nút trong điều khiển luồng biểu đồ được sử dụng để quyết định nút tiếp theo của thủ tục theo giá trị.

Chúng ta có thể thấy ở bên dưới trong ví dụ nút quyết định. 18, procedure Not enough performance.

Junction node

Nút kết nối trong điều khiển luồng đồ là điểm mà ít nhất ba liên kết gặp nhau.

Example

public class VoteEligiblityAge{  
   
public static void main(String []args){  
int n=45;  
if(n>=18)  
{  
    System.out.println("You are eligible for voting");  
 }  else           
{  
   System.out.println("You are not eligible for voting");  
 }  
}  
}  

Ví dụ trên màn hình hiển thị đủ điều kiện để bỏ phiếu trong đó nếu tuổi từ 18 trở lên, vì vậy, hãy trong thông báo “Bạn đủ điều kiện để bỏ phiếu” nếu nhỏ hơn 18 thì trong “Bạn không đủ điều kiện để bỏ phiếu. “

Chương trình cho tình thái này được viết ở trên và điều khiển luồng đồ thị được thiết kế cho thử nghiệm mục tiêu.

Trong điều khiển luồng biểu hiện, bắt đầu, tuổi, đủ điều kiện, không đủ điều kiện và dừng là các nút, n> = 18 là quyết định nút để xác định bất kỳ phần nào (nếu hoặc khác) sẽ thực hiện theo giá trị was for. Kết nối của đủ điều kiện nút và nút không đủ điều kiện ở đó trên nút dừng.

Các trường hợp thử nghiệm được thiết kế thông qua luồng biểu đồ của chương trình để xác định đường dẫn thực thi có đúng hay không. Tất cả các nút, đường giao nhau, cạnh tranh và quyết định là những yếu tố thiết kế để thử nghiệm các trường.

Xem thêm Kết nối MongoDB với Php

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Contact Me on Zalo
Call now