Cách tính độ phức tạp McCabe’s Cyclomatic Complexity

Chuyên đề thảo luận về kiểm thử hộp trắng (White-box Testing)
Forum rules
Chuyên đề này chỉ thảo luận về Whitebox Testing.
Để có kết quả nhanh, bạn nên search trước khi viết bài mới.
Post Reply
thanhwan89
Hoc Tester
Posts: 5
Joined: Thu 15 Aug, 2013 2:57 pm
Contact:

Cách tính độ phức tạp McCabe’s Cyclomatic Complexity

Post by thanhwan89 » Tue 28 Mar, 2017 3:09 pm

Add ơi cho em hỏi tính độ phức tạp của McCabe’s Cyclomatic Complexity kiểu thế này với ạ:

Code: Select all

While (a>2) do
{
   if ((a=!b)&&(b>c))
    {
       a=a+1;
   }
}
Kiểu kiểu thế này ạ, anh hướng dẫn em làm với ạ.
Em cảm ơn anh nhiều ạ!



tvn
Admin
Posts: 4793
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

Re: Cách tính độ phức tạp McCabe’s Cyclomatic Complexity

Post by tvn » Fri 31 Mar, 2017 1:23 pm

tinh do phuc tap code.png
Đây là công thức tính độ phức tạp

Đây là 1 câu hỏi trong ISTQB nhưng mình khong hiểu tại sao kết quả của nó là b.3 Theo công thức trong ISTQB thì

E - N + 2P

Theo mình hiểu thì ý nghĩa của các biến là:
E: là edge, link; Theo ví dụ trên thì E = 3
N: là node, mình không rõ cách xác định node lắm
P: For a single program (or subroutine or method), P is always equal to 1
----

Xem thêm Tính độ phức tạp code
You do not have the required permissions to view the files attached to this post.



Post Reply

Return to “White box Testing - Kiểm thử hộp trắng”