ĐỘ TIN CẬY CỦA DỊCH VỤ (SERVICE RELIABILITY LÀ GÌ

Reliability Testing

Reliability Testing là 1 trong quy trình kiểm thử phần mềm để bình chọn xem ứng dụng có thể tiến hành một vận động không có lỗi trong một khoảng thời hạn ví dụ trên một môi trường xung quanh rõ ràng hay không. Mục đích của Reliability Testing là nhằm đảm bảo rằng thành phầm ứng dụng không tồn tại lỗi và đủ tin cẩn đến mục đích ý muốn ngóng của chính nó.

Bạn đang xem: Độ Tin Cậy Của Dịch Vụ (Service Reliability Là Gì

Reliability - Độ tin cậy Có nghĩa là "mang về hiệu quả như nhau", trong các thuật ngữ khác, tự "đáng tin cậy" Tức là một cái gì đó an toàn và đáng tin cậy và nó vẫn mang đến hiệu quả tương tự nhau các lúc. Điều này cũng đúng cùng với Reliability Testing.

lấy ví dụ về Reliability Testing

Xác suất nhằm một PC trong cửa hàng rất có thể vận động vào tám giờ đồng hồ nhưng mà không gặp sự cố kỉnh là 99%; trên đây được Call là độ tin cẩn.

*

Reliability Testing rất có thể được phân loại thành cha phân đoạn,

Mô hình hóaĐo đạcCải tiến

Công thức sau đây là nhằm tính Tỷ Lệ không thắng cuộc.

Xác suất = Số ngôi trường đúng theo không đạt / Tổng số trường phù hợp sẽ xét

Các nguyên tố tác động đến độ tin cẩn của phần mềm

Số lượng lỗi xuất hiện trong phần mềmCách người tiêu dùng quản lý hệ thốngReliability Testing là 1 Một trong những khóa xe để sở hữu unique ứng dụng giỏi rộng. Loại kiểm tra này giúp phạt chỉ ra các sự việc trong kiến tạo và tác dụng của phần mềm.Mục đích chính của Reliability Testing là để kiểm tra coi ứng dụng gồm thỏa mãn nhu cầu được thưởng thức về độ tin yêu của người tiêu dùng hay là không.Reliability Testing sẽ được triển khai nghỉ ngơi một số Lever. Các khối hệ thống phức hợp sẽ được soát sổ làm việc Lever đơn vị chức năng, đính ráp, hệ thống bé với hệ thống.

Tại sao cần triển khai Reliability Testing

Reliability Testing được triển khai nhằm khám nghiệm năng suất phần mềm trong các điều kiện đã đến.

Mục tiêu ẩn dưới Việc thực hiện Reliability Testing là,

Để kiếm tìm cấu trúc của các lỗi lặp lại.Để kiếm tìm số lỗi xẩy ra là khoảng chừng thời gian được hướng đẫn.Để khám phá ngulặng nhân chính của failures - sự thất bạiĐể tiến hành Kiểm tra công suất của các mô-đun khác nhau của áp dụng phần mềm sau khi sửa lỗi

Sau lúc chế tạo thành phầm, chúng ta có thể sút tgọi năng lực xảy ra lỗi với cho nên vì thế cải thiện độ tin tưởng của phần mềm. Một số nguyên tắc hữu dụng cho bài toán này là: Phân tích xu hướng, Phân một số loại khi hữu ktiết trực giao cùng những phương thức hiệ tượng, v.v.

Các một số loại Reliability Testing

Reliability Testing của phần mềm bao gồm Feature Testing, Load Testing và Regression Testing

Feature Testing:

Feature Testing chất vấn tính năng được cung cấp vì ứng dụng và được triển khai theo quá trình sau:

Mỗi thao tác làm việc vào ứng dụng được thực hiện tối thiểu một lượt.Giảm thúc đẩy giữa nhị chuyển động.Mỗi vận động phải được chất vấn để chắc chắn là bọn chúng triển khai đúng.

Load Testing:

Đôi khi, phần mềm vẫn hoạt động xuất sắc hơn Khi bước đầu quá trình với sau đó, nó đang bước đầu xuống cấp trầm trọng. Load Testing được tiến hành nhằm khám nghiệm công suất của phần mềm bên dưới mua quá trình tối đa.

Regression Testing:

Regression Testing đa số được thực hiện nhằm bình chọn xem gồm bất kỳ lỗi mới nào được chuyển vào bởi bài toán sửa những lỗi trước đó hay là không. Regression Testing được thực hiện sau mỗi lần đổi khác hoặc update các tính năng ứng dụng cùng tính năng của bọn chúng.

Cách tiến hành Reliability Testing

Reliability Testing tốn kém so với những một số loại kiểm tra không giống. Vì vậy cần được lập chiến lược với làm chủ cân xứng trong những khi thực hiện Reliability Testing. Vấn đề này bao gồm quy trình chạy thử được tiến hành, dữ liệu đến môi trường thiên nhiên kiểm tra, kế hoạch trình demo, điểm đánh giá test, v.v.

Để ban đầu cùng với Reliability Testing, Tester cần tiếp tục phần nhiều điều dưới đây,

Thiết lập các kim chỉ nam về độ tin cậyXây dựng chiến lược hoạt độngLập chiến lược và thực hiện các bài bác testSử dụng hiệu quả kiểm tra để lấy ra quyết địnhNhư họ đang trao đổi trước kia, gồm bố khuôn khổ mà lại bạn cũng có thể thực hiện Reliability Testing: Mô hình hóa, Đo lường cùng Cải tiến .

Các thông số kỹ thuật bao gồm tương quan đến Reliability Testing là:

Xác suất của vận động không có lỗiKhoảng thời gian vận động không có lỗiMôi ngôi trường nhưng nó được thực thi

Cách 1) Mô hình hóa

Kỹ thuật chế tác quy mô ứng dụng có thể được chia thành nhị các loại phụ:

1. Mô hình dự đoán

2. Mô hình ước tính

cũng có thể thu được các tác dụng tất cả chân thành và ý nghĩa bằng phương pháp áp dụng những mô hình tương xứng.Các mang định cùng sự trừu tượng có thể được tiến hành nhằm đơn giản và dễ dàng hóa các vấn đề cùng không có mô hình tốt nhất như thế nào cân xứng mang đến toàn bộ các tình huống.Sự khác hoàn toàn thiết yếu của nhị quy mô là:Vấn đềMô hình dự đoánMô hình ước tính
Tmê man chiếu dữ liệuSử dụng dữ liệu định kỳ sửSử dụng dữ liệu hiện nay từ những việc phát triển phần mềm.
Thời điểm được sử dụng trong chu kỳ luân hồi phạt triểnThường sẽ được sinh sản trước tiến độ cải cách và phát triển hoặc test.Thường sẽ tiến hành sử dụng ở tiến trình sau của Vòng đời cải cách và phát triển ứng dụng.
Khung thời gianDự đoán độ tin tưởng trong tương lai.Dự đoán thù độ tin cậy mang đến thời điểm hiện tại hoặc sau này.

Cách 2) Đo lường

Độ tin tưởng của phần mềm cần thiết được đo thẳng cùng vì thế, những nguyên tố tương quan không giống được xem xét nhằm ước tính độ tin yêu của phần mềm. Cách triển khai của Reliability Testing của phần mềm được tạo thành tư loại: -

1. Chỉ số Sản phẩm:

Chỉ số sản phẩm là sự phối kết hợp của 4 loại chỉ số:

Kích thước phần mềm: Line of Code (LOC) là một trong những phương pháp tiếp cận thuở đầu trực quan tiền để đo kích thước của ứng dụng. Source code được xem vào chỉ số này còn những dìm xét với những câu lệnh không thực hiện không giống sẽ không được xem.Chỉ số điểm chức năng: Là phương thức nhằm tính toán chức năng của Phát triển phần mềm. Nó sẽ để ý số lượng đầu vào, cổng đầu ra, tệp chính, v.v. Nó giám sát tính năng được hỗ trợ cho tất cả những người cần sử dụng và tự do cùng với ngôn từ thiết kế.

Xem thêm: Hướng Dẫn Tự Học Revit Mep Là Gì ? Vì Sao Cần Học Revit Mep

Độ phức tạp: Nó liên quan trực sau đó độ tin tưởng của phần mềm, vày vậy câu hỏi trình bày độ phức tạp là khôn xiết đặc trưng. Số liệu hướng đến độ phức hợp là 1 trong phương thức xác minh độ phức hợp của cấu tạo tinh chỉnh của lịch trình, bằng cách đơn giản và dễ dàng hóa code thành một graphical representation.Đo lường cường độ test: Đây là 1 trong giải pháp dự trù lỗi với độ tin yêu bằng cách triển khai kiểm tra hoàn hảo các thành phầm ứng dụng. Độ tin yêu của ứng dụng bao gồm nghĩa nó là tiêu chí xác định rằng khối hệ thống đã được hoàn toàn xác minc và demo.

2. Các chỉ số quản lý dự án

Các bên nghiên cứu đã nhận được ra rằng thống trị tốt rất có thể tạo nên các thành phầm xuất sắc rộng.

Một làm chủ tốt rất có thể có được độ tin tưởng cao hơn nữa bằng phương pháp sử dụng quy trình phát triển, tiến trình quản lý rủi ro, quá trình quản lý cấu hình tốt hơn, v.v.

3. Số liệu quy trình

Chất lượng của sản phẩm liên quan trực sau đó quá trình. Các thước đo quá trình hoàn toàn có thể được sử dụng để dự tính, giám sát và đo lường và cải thiện độ tin yêu cùng quality của ứng dụng.

4. Các chỉ số lỗi với thất bại

Các chỉ số Lỗi và Lỗi đa số được sử dụng để kiểm soát xem khối hệ thống có trọn vẹn không trở nên lỗi hay không. Cả nhì nhiều loại lỗi được phạt hiện vào quá trình chạy thử (Tức là trước khi release) cũng tương tự lỗi vì chưng người dùng báo cáo sau thời điểm release đông đảo được thu thập, cầm tắt cùng đối chiếu nhằm giành được mục tiêu này.

Độ tin cẩn của phần mềm được đo bởi thời gian vừa đủ giữa các lần mất dính (MTBF) . MTBF bao gồm

Mean to lớn failure (MTTF): Là hiệu số thời gian giữa hai lần không thắng cuộc liên tiếpMean time khổng lồ repair (MTTR): Là thời gian quan trọng nhằm sửa chữa lỗi.

MTBF = MTTF + MTTR

Độ tin tưởng của phần mềm tốt là một số trường đoản cú 0 đến 1.

Độ tin yêu tăng thêm Lúc các lỗi hoặc lỗi từ bỏ chương trình bị loại bỏ vứt.

Cách 3) Cải tiến

Việc đổi mới hoàn toàn phụ thuộc vào các vấn đề xẩy ra trong ứng dụng hoặc hệ thống, hoặc những công dụng khác của ứng dụng. Theo mức độ phức tạp của mô-đun phần mềm, cách đổi mới cũng sẽ khác nhau. Hai tinh giảm chính về thời gian với túi tiền, điều này đã tiêu giảm đông đảo cố gắng được chuyển vào nâng cấp độ tin cẩn của ứng dụng.

Các phương pháp ví dụ nhằm bình chọn độ tin cậy

ReliabilityTesting là Việc xúc tiến một vận dụng nhằm các lỗi được vạc hiện với loại trừ trước khi khối hệ thống được tiến hành.

Chủ yếu gồm tía phương pháp tiếp cận được thực hiện nhằm Kiểm tiến hành ReliabilityTesting

Test-Rethử nghiệm ReliabilityBiểu chủng loại tuy vậy tuy nhiên Độ tin cậyQuyết định tuyệt nhất quán

Dưới đây là một ví dụ.

Test-Rekiểm tra Reliability

Để dự tính độ tin tưởng của Test-Rekiểm tra Reliability, một tổ Tester vẫn thực hiện quá trình chạy thử chỉ cách nhau vài ngày hoặc vài ba tuần. Thời gian bắt buộc đầy đủ ngắn để rất có thể Reviews kỹ năng của tester vào khoanh vùng. Mối quan hệ giới tính thân tester từ hai phòng ban làm chủ khác nhau được dự tính, trải qua đối sánh tương quan những thống kê. Loại độ tin cẩn này diễn đạt cường độ nhưng mà một bài bác test rất có thể tạo nên điểm số định hình, nhất quán theo thời hạn.

*

Biểu mẫu tuy nhiên tuy vậy Độ tin cậy

phần lớn kỳ thi có không ít format thắc mắc, bề ngoài thi tuy vậy tuy nhiên này hỗ trợ Bảo mật. Độ tin cậy của những vẻ ngoài tuy vậy song được dự trù bằng phương pháp cai quản cả nhị hiệ tượng của kỳ thi mang lại thuộc một đội nhóm tester. Điểm của tester trên nhì vẻ ngoài kiểm tra gồm mọt tương quan với nhau để xác minh công dụng của nhị vẻ ngoài test tương đương nhau như thế nào. Ước tính độ tin yêu này là 1 thước đo về cường độ đồng nhất của điểm số bài bác test rất có thể được mong muốn ngóng bên trên những hình thức kiểm tra.

*

Quyết định nhất quán

Sau Khi tiến hành Test-Rekiểm tra Reliability với Biểu chủng loại tuy nhiên tuy nhiên Độ tin cẩn, Shop chúng tôi đã cảm nhận kết quả chạy thử đạt hoặc ko đạt. Đó là độ tin cẩn của đưa ra quyết định phân các loại này được ước tính vào độ tin tưởng nhất quán của đưa ra quyết định.

Tầm đặc biệt quan trọng của đánh giá độ tin cậy

Cần đề nghị review góc cạnh về độ tin cẩn để nâng cấp hiệu suất của quy trình cùng sản phẩm phần mềm. Kiểm tra độ tin cậy của ứng dụng sẽ giúp ích rất nhiều cho những bên cai quản với thực hành thực tế phần mềm.

Để chất vấn độ tin tưởng của phần mềm trải qua test:

Một con số phệ các kiểm tra cases đề xuất được thực hiện trong một khoảng tầm thời gian lâu năm để khám phá xem phần mềm sẽ xúc tiến vào bao lâu cơ mà không bị lỗi.Việc phân pân hận những thử nghiệm cases phải phù hợp cùng với vận động thực tiễn hoặc theo chiến lược của phần mềm. Một công dụng của phần mềm được tiến hành càng liên tục, thì tỷ lệ kiểm tra cases cần được cấp phát đến công dụng hoặc tập hợp con kia càng phệ.

Công chũm hồ trợ tiến hành Reliability Testing

Một số nguyên lý Reliability Testing được sử dụng mang đến độ tin cậy của ứng dụng là:

WEIBULL ++: Phân tích tài liệu tuổi tchúng ta độ tin cậy

RGA: Phân tích Tăng trưởng Độ tin cậy

RCM: Bảo trì triệu tập vào độ tin cậy

Tóm lược:

Reliability Testing là 1 phần đặc biệt của chuyên môn độ tin tưởng. Nói chính xác, nó là linh hồn của nghệ thuật độ tin cậy.

mà hơn nữa, những bài Reliability Testing đa phần được thiết kế với nhằm phân phát hiển thị các cơ chế lỗi ví dụ với những vấn đề không giống trong vượt software testing.

Trong Kỹ thuật phần mềm, Reliability Testing rất có thể được phân loại thành tía phân đoạn,

Mô hình hóaĐo đạcCải tiến

Các nhân tố ảnh hưởng mang lại độ tin yêu của phần mềm

Số lượng lỗi mở ra vào phần mềmCách người dùng quản lý hệ thống

Leave a Reply

Your email address will not be published. Required fields are marked *

x

Welcome Back!

Login to your account below

Retrieve your password

Please enter your username or email address to reset your password.