Sự khác biệt giữa Thử nghiệm Khỉ và Gorilla

Sự khác biệt chính: Mục tiêu của Thử nghiệm Khỉ là cố gắng ngẫu nhiên để đánh sập hệ thống và đảm bảo rằng nó không xảy ra. Trong Kiểm tra Gorilla, một mô-đun của chương trình được kiểm tra lặp đi lặp lại để đảm bảo rằng nó hoạt động tốt và không có lỗi trong mô-đun đó.

Monkey và Gorilla Kiểm tra là hai loại thử nghiệm khác nhau được thực hiện trên một phần mềm trước khi nó có thể được phát hành trên thị trường. Một chương trình có thể có một triệu lỗi trong hệ thống giữa thời điểm lập trình ban đầu và thời điểm phát hành. Những lỗi này cần được tìm ra và sửa chữa; đây là nơi Thử nghiệm Khỉ và Gorilla đến.

Thử nghiệm khỉ là một thử nghiệm ngẫu nhiên được tiến hành mà không có bất kỳ kế hoạch hay chuẩn bị nào. Nó có thể được tiến hành bởi một nhà phát triển, người thử nghiệm hoặc một công cụ tự động. Trong thực tế, nhà phát triển hoặc người thử nghiệm không cần biết gì về phần mềm. Mục tiêu của thử nghiệm là cố gắng phá vỡ hệ thống theo nghĩa đen và để đảm bảo rằng nó không xảy ra. Với mục đích này, thử nghiệm có thể bao gồm các thử nghiệm ngẫu nhiên như nhập chuỗi ngẫu nhiên theo nghĩa đen vào hộp văn bản để xem hệ thống sẽ xử lý lỗi như thế nào.

Kiểm tra Gorilla khác với kiểm tra khỉ; nó không phải là ngẫu nhiên cũng không được tiến hành mà không có kế hoạch hay chuẩn bị. Trong Kiểm tra Gorilla, một mô-đun của chương trình được kiểm tra lặp đi lặp lại để đảm bảo rằng nó hoạt động tốt và không có lỗi trong mô-đun đó. Các mô-đun có thể được kiểm tra hơn một trăm lần, và với cùng một quy trình. Do đó, quy trình kiểm tra bao gồm người kiểm tra chạy cùng một mã nhiều lần.

Ưu điểm của Kiểm tra Khỉ là cho phép người kiểm tra tìm hiểu chương trình sẽ hoạt động như thế nào trong thế giới thực khi một tập hợp không chính xác được đưa vào chương trình. Điều này hoàn toàn có khả năng xảy ra trong thế giới thực, vì người dùng có thể sẽ không hoàn toàn quen thuộc với chương trình.

Ưu điểm của Kiểm tra Gorilla, mặt khác, là vào cuối chương trình, chương trình sẽ được kiểm tra kỹ lưỡng, theo từng mô-đun. Ngoài ra, nó đảm bảo rằng chương trình sẽ không bắt đầu bị lag hoặc hoạt động không chính xác sau một thời gian, như hàng trăm đầu vào đầu tiên. Do đó, một chương trình thường được thử nghiệm với cả Thử nghiệm Khỉ và Gorilla, bên cạnh các quy trình kiểm tra nghiêm ngặt và nghiêm ngặt khác.

So sánh giữa Thử nghiệm Khỉ và Gorilla:

Thử nghiệm khỉ

Kiểm tra Gorilla

Kiểu

Kiểm tra ngẫu nhiên - Không có trường hợp kiểm tra được sử dụng

Kiểm tra thủ công - Lặp đi lặp lại

Mục đích

Rất ít thử nghiệm ở đây và ở đó để đảm bảo hệ thống hoặc ứng dụng không gặp sự cố.

Để kiểm tra kỹ một mô-đun.

Sự miêu tả

Không có thử nghiệm cụ thể được thực hiện; nó có thể bao gồm chỉ nhấp hoặc gõ ngẫu nhiên để xem hệ thống gặp sự cố.

Một mô-đun được kiểm tra kỹ lưỡng thông qua quá trình tương tự lặp đi lặp lại.

Tiến hành bởi

'Khỉ trên một máy đánh chữ.' Bất cứ ai mà không có bất kỳ kiến ​​thức về phần mềm hoặc thậm chí máy tính. Trong các công ty, nó được thực hiện bởi các nhóm thử nghiệm.

Một nhà phát triển hoặc người thử nghiệm duy nhất, người có thể có hoặc không có kiến ​​thức về phần mềm. Hoặc bởi các nhóm đảm bảo chất lượng, thường là khi chạy thử nghiệm đầy đủ

Các loại

  • Thử nghiệm nút ấn khỉ
  • Kiểm tra khỉ thông minh
  • Thử nghiệm khỉ rực rỡ
  • Thử nghiệm khỉ câm
  • Thử nghiệm Adam

-

Đề XuấT

Bài ViếT Liên Quan

  • so sánh phổ biến: Sự khác biệt giữa Tiền đạo và Tương lai

    Sự khác biệt giữa Tiền đạo và Tương lai

    Sự khác biệt chính: Tiền đạo và tương lai là cả hai hình thức phái sinh được định giá theo một tài sản cơ bản. Tuy nhiên, hợp đồng kỳ hạn thường là giao dịch tư nhân, nhưng tương lai thì không. Công cụ phái sinh có nghĩa là một thỏa thuận chính thức giữa hai hoặc nhiều bên để mua hoặc bán một tài sản cụ thể. Giá của một công cụ phái sinh trực tiếp dựa trên giá của tài sản đang được giao dịch. Các tài sả
  • so sánh phổ biến: Sự khác biệt giữa đúng và sai

    Sự khác biệt giữa đúng và sai

    Sự khác biệt chính: Đúng có nghĩa là tuân theo bộ quy tắc và quy định đã được đặt ra bởi quốc gia cầm quyền mà một người cư trú. Nó cũng có thể có nghĩa là một người công bằng, chính đáng và chính xác. Sai về cơ bản là trái ngược với quyền. Đó là tất cả mọi thứ chống lại luật pháp, đạo đức, đạo đức, v.v ... Điều đó cũn
  • so sánh phổ biến: Sự khác biệt giữa Blackberry Q10 và Samsung Galaxy S3

    Sự khác biệt giữa Blackberry Q10 và Samsung Galaxy S3

    Sự khác biệt chính: BlackBerry Q10 có màn hình cảm ứng điện dung AMOLED 3, 1 inch cho phép người dùng truy cập dữ liệu bằng cảm ứng và nặng khoảng 139 gram. Bên dưới màn hình, có một bàn phím QWERTY đầy đủ tương tự như bàn phím được tìm thấy trên BlackBerry cũ. Thiết bị này được cung cấp sức mạnh bởi bộ xử lý lõi kép TI OMAP 4470
  • so sánh phổ biến: Sự khác biệt giữa Kitô hữu và Công giáo

    Sự khác biệt giữa Kitô hữu và Công giáo

    Điểm khác biệt chính: Cơ đốc giáo là một tôn giáo độc thần có nguồn gốc từ Jerusalem vào năm 33 sau Công nguyên, các Kitô hữu tuân theo những lời dạy của Cựu Ước và Tân Ước, bao gồm những lời dạy của Chúa Giêsu. Ba giáo phái chính của Kitô giáo là Giáo hội Công giáo La Mã, Giáo hội Chính thống Đông phương và Tin lành, được tách ra thành nhiều nhà thờ khác nhau. Kitô giáo là một tôn giáo độc thần bắt nguồn từ Jerusalem vào năm 33 sau Công nguyên, các Kitô hữu tuân
  • so sánh phổ biến: Sự khác biệt giữa Mức lương và Biểu tượng cảm xúc

    Sự khác biệt giữa Mức lương và Biểu tượng cảm xúc

    Sự khác biệt chính: Biểu tượng cảm xúc về cơ bản là lợi ích mà người ta có được khi làm việc và được tuyển dụng. Đó là lợi nhuận từ việc làm. Tiền lương là khoản thanh toán, thù lao hoặc danh mục mà người ta nhận được để đổi lấy công việc và / hoặc dịch vụ được cung cấp. Nó được trả theo định kỳ, tức là trong một khoảng thời gian xác định, chẳng hạn như hàng tuần, hoặc p
  • so sánh phổ biến: Sự khác biệt giữa Wedding Planner và Wedding Phối hợp

    Sự khác biệt giữa Wedding Planner và Wedding Phối hợp

    Sự khác biệt chính: Người lập kế hoạch đám cưới là người hoặc đội chuyên nghiệp giúp cô dâu chú rể chuẩn bị, tổ chức, thiết kế và quản lý tài chính cho đám cưới. Mặt khác, một điều phối viên đám cưới có trách nhiệm chăm sóc các chi tiết trong ngày cưới. Ngày cưới không chỉ là một ngày trọng đại của cô dâu và chú rể mà còn cho các gia đình v
  • so sánh phổ biến: Sự khác biệt giữa Rượu và Whisky

    Sự khác biệt giữa Rượu và Whisky

    Sự khác biệt chính: Whisky thường được làm từ lúa mạch, lúa mạch mạch nha, lúa mạch đen, lúa mạch đen, lúa mì, kiều mạch và ngô. Rượu, mặt khác, được làm từ nho. Không chỉ là quy trình sản xuất rượu và rượu whisky khác nhau, nồng độ cồn của rượu cũng ít hơn nhiều so với rượu whisky. Rượu và Whisky là hai loại đồ uống có cồn khác nhau. Sự khác biệt chính giữa chúng là liên
  • so sánh phổ biến: Sự khác biệt giữa LCD và DLP

    Sự khác biệt giữa LCD và DLP

    Sự khác biệt chính: Một màn hình LCD sử dụng các tinh thể lỏng được kẹp giữa hai tấm vật liệu phân cực. Công nghệ DLP sử dụng thiết bị micromirror kỹ thuật số bao gồm khoảng 2 triệu gương siêu nhỏ gắn bản lề. DLP dày hơn so với LCD và không thể treo lên tường do chiều rộng của chúng. DLP tiêu thụ ít năng lượng hơn so với LCD và cũng có tốc độ làm mới cao hơn. LCD (Liqui
  • so sánh phổ biến: Sự khác biệt giữa Kindle và iPad Mini

    Sự khác biệt giữa Kindle và iPad Mini

    Sự khác biệt chính: Kindle là một máy đọc sách điện tử. Nó là một thiết bị cho phép một người tải xuống sách, báo, tạp chí, blog và đọc chúng. Mặt khác, iPad Mini là một máy tính bảng mini (nhỏ), có các tính năng tối đa của PC. Nó cho phép một người đọc một cuốn sách và ngoài việc này có thể xem phim, nghe nhạc, chơi trò chơi, duyệt Internet hoặc lấy e-mail. Kindle là một trình đọc sách điện tử. Nó là một thuật ngữ rút ngắn cho người đọc sách điện tử. Kindl

Editor Choice

Sự khác biệt giữa Web Hosting và Email Hosting

Sự khác biệt chính: Lưu trữ web đề cập đến một dịch vụ được liên kết với lưu trữ internet. Các công ty cung cấp dịch vụ này, cung cấp máy tính máy chủ của họ để lưu trữ các trang web. Lưu trữ e-mail đề cập đến một dịch vụ lưu trữ trong đó người dùng có thể gửi và lưu trữ email qua internet. Nó quản lý lưu lượng email và hộp thư người dùng. Dịch vụ lưu trữ web là một loại dịch vụ giúp