Networks Business Online Việt Nam & International VH2

Mô hình chữ V là gì và cách thức hoạt động ra sao?

Đăng ngày 31 May, 2023 bởi admin
Bên cạnh selenium webdriver, log Bug thì mô hình chữ V cũng là một khái niệm cần chăm sóc khi khởi đầu với sự nghiệp kiểm thử. Vậy, bạn đã biết đây là mô hình gì và phương pháp hoạt động giải trí thế nào chưa ? Tìm hiểu ngay trong nội dung bài viết dưới đây của chúng tôi .

mô hình chữ V

Tìm hiểu về mô hình chữ V

Trong kiểm thử ứng dụng, mô hình chữ V được biết đến với tên gọi là mô hình xác định ( Verification Model ) hay mô hình xác nhận ( Validation Model ). Đây là một kiểu lan rộng ra của mô hình thác nước. Theo đó, việc kiểm thử sẽ được triển khai trên từng quá trình một cách tuần tự để bảo vệ chất lượng của ứng dụng khi đến tay người mua .

Tìm hiểu về mô hình chữ V

Mô hình chữ V được sinh ra nhằm mục đích khắc phục nhược điểm của mô hình thác nước chỉ diễn ra khi mã nguồn đã được tiến hành xong. Điều đó sẽ rất bất lợi, nhất là khi tham gia những dự án Bất Động Sản lớn với mạng lưới hệ thống phức tạp. Việc bỏ lỡ một cụ thể nào đó sẽ khiến cho công sức của con người của toàn team hoàn toàn có thể bị đổ sông đổ biển .Theo nhìn nhận của hàng nghìn dự án Bất Động Sản được vận dụng mô hình thác nước thì những defects được tìm thấy trong quy trình nhu yếu và phong cách thiết kế thường chiếm đến phân nửa. Trong khi đó, đây lại là quy trình tiến độ rất sớm mà mô hình thác nước bỏ lỡ. Đấy là nguyên do tại sao mô hình chữ V được sinh ra như một giải pháp để xử lý yếu tố này. Mô hình này đang được sử dụng khá thoáng đãng trong từng quá trình và song song với chu kỳ luân hồi tăng trưởng ứng dụng .

Nguyên lý hoạt động của V-Model

Vì là một biến thể của mô hình thác nước nên mô hình chữ V cũng có phương pháp hoạt động giải trí tựa như. Điều đó có nghĩa là những tiến trình sẽ được triển khai xong rồi mới sang quy trình sau đó. Các hoạt động giải trí sẽ được diễn ra đồng thời, không có pha rời rạc. Thay vào đấy, kiểm thử sẽ được mở màn ngay từ tiến trình lấy nhu yếu để bảo vệ tìm ra tổng thể lỗi hoàn toàn có thể phát sinh .

Nguyên lý hoạt động của V-Model

Step 1: BRS

BRS là viết tắt của Business requirement Specification hay còn được hiểu là những nhu yếu kỹ thuật của việc làm. Ở tiến trình này, nhân viên kiểm thử sẽ khám phá tài liệu một cách kỹ lưỡng để biết được mục tiêu sinh ra của ứng dụng, những tiêu chuẩn để nhìn nhận về chất lượng … Hoàn thành bước này, tất cả chúng ta sẽ đến với một bước được gọi là Acceptance test .

Step 2: SRS

SRS là viết tắt của System requirement Specification. Dịch ra tiếng việt có nghĩa là nghiên cứu và phân tích nhu yếu mạng lưới hệ thống. Vì vậy, thực chất của step 2 chính là nghiên cứu và phân tích đặc thù của việc làm. Đi kèm với đó sẽ là quy trình System Testing .Trong tiến trình này, tất cả chúng ta sẽ cần xác định những nhu yếu và xác nhận đầu ra cần có, những tài liệu cũng như UAT test case. Đặc biệt nhấn mạnh vấn đề vào tính năng hoạt động giải trí của mạng lưới hệ thống .

Step 3: HLD

Đến với bước 3 – High Level Design hay còn được gọi là HLD. Giai đoạn này được triển khai dựa trên kỹ thuật mạng lưới hệ thống và phong cách thiết kế. Mục đích chính là cung ứng những giải pháp giúp giải quyết và xử lý tổng quan về mạng lưới hệ thống loại sản phẩm cũng như những dịch vụ. Ở bước này, tất cả chúng ta sẽ phải thực thi Integration Test .Hoạt động xác định ở đây gồm có những nhìn nhận phong cách thiết kế còn xác nhận thì thiên về Test plan, test case và những ma trận truy vết. Đầu ra sau khi kết thúc step 3 gồm có System test cases, Feasibility reports, System test plan, những mô đun và tài liệu nhu yếu phần cứng tương quan …

Step 4: LLD

Ở bước tiếp theo, LLD – Low Level Design, ứng dụng sẽ được xác lập những yếu tố logic, những sơ đồ với mọi phương pháp hay những mối tương quan. Trong quy trình đó, sẽ có nhiều xích míc phát sinh gây ảnh hưởng tác động đến chất lượng loại sản phẩm. Và tất yếu, trách nhiệm của những nhân viên kiểm thử chính là xác lập lỗi để khắc phục kịp thời .Khi triển khai thành công xuất sắc bước này, tất cả chúng ta sẽ đến với quy trình test Component Test. Các hoạt động giải trí xác định, xác nhận cũng được triển khai song song. Trong đó, nhân viên kiểm thử sẽ nhìn nhận những phong cách thiết kế để xác nhận với những trường hợp kiểm tra đơn vị chức năng. Đầu ra đạt được sẽ gồm những đơn vị chức năng kiểm tra đơn vị chức năng đã được kiểm thử .

Step 5: Coding

Khi đã có đủ những nhu yếu tiến hành mẫu sản phẩm rồi, vậy thì đây sẽ là lúc mở màn tăng trưởng ứng dụng. Mỗi thành viên trong nhóm sẽ được phân công với những trách nhiệm đơn cử. Họ sẽ sử dụng những ngôn từ lập trình và những thuật toán để code ứng dụng. Cuối step 5, tất cả chúng ta sẽ đến với một quy trình test được gọi là Unit Test .Ở bước quan trọng này, người ta sẽ xác định những mã và kiểm tra những trường hợp test. Hoạt động xác nhận sẽ xoay quanh việc tạo những trường hợp kiểm tra công dụng. Sau đấy, xác nhận lại về những trường hợp kiểm tra công dụng. Đầu ra nhận được sẽ gồm list những trường hợp thử nghiệm hay những yếu tố cần kiểm tra lại .

Step 6: Code/Testing

Bước này thực ra là để review lại Low Level Design ở Step 4. Sau khi việc phong cách thiết kế ứng dụng với những nhu yếu đơn cử được hoàn tất thì những nhân viên kiểm thử sẽ kiểm tra lại tính tối ưu của những đoạn Code. Lúc này việc Unit Test sẽ được triển khai lại để bảo vệ chất lượng của ứng dụng cung ứng với những nhu yếu đã được đặt ra .

Đánh giá ưu nhược điểm của mô hình chữ V

Về cơ bản, mô hình chữ V cũng có những ưu và nhược điểm riêng không liên quan gì đến nhau. Do đó, để hoàn toàn có thể sử dụng một cách hiệu suất cao, tất cả chúng ta sẽ phải nghiên cứu và phân tích rõ về 2 góc nhìn này. Cụ thể :

Đánh giá ưu nhược điểm của mô hình chữ V

Về ưu điểm: 

  • V Model có chính sách hoạt động giải trí đơn thuần, dễ sử dụng .
  • Lên kế hoạch đơn cử cho việc tiến hành dự án Bất Động Sản, test ứng dụng .
  • Giúp tester dễ dàng phát hiện defect ngay từ những bước đầu tiên, tránh việc “sai cả dây”.

  • Tiết kiệm tương đối thời hạn khi kiểm tra kỹ lưỡng ở từng quy trình tiến độ tăng trưởng ứng dụng. Mang đến nhiều thời cơ thành công xuất sắc hơn cho những dự án Bất Động Sản đang được tiến hành .

Về nhược điểm: 

  • Mô hình chữ V vẫn khá cứng ngắc khi nhu yếu quy trình kiểm tra xác nhận ở từng bước .
  • Nếu sử dụng với những dự án Bất Động Sản đơn thuần thì sẽ gây tốn kém về thời hạn cũng như nhân lực cho những quy trình xác định .
  • Nếu Open sự đổi khác về kỹ thuật ở giữa chừng, tester sẽ phải thực thi lại, chuẩn bị sẵn sàng tài liệu mới, gây tốn kém về thời hạn, ngân sách .
  • Không thể sử dụng để vừa tăng trưởng song song với vừa bán loại sản phẩm .
  • Sản phẩm của dự án Bất Động Sản sẽ không có nguyên mẫu khởi đầu. Thay vào đó, loại sản phẩm chỉ Open khi toàn bộ những bước triển khai xong xong .

Khi nào sử dụng mô hình chữ V?

Dựa vào những ưu nhược điểm kể trên, tất cả chúng ta hoàn toàn có thể biết được khi nào nên dùng mô hình chữ V để mang đến hiệu suất cao cao nhất. Cụ thể nên dùng V Model cho những trường hợp như sau :

  • Dự án có size nhỏ và trung bình khi có nhu yếu rõ ràng, đơn cử, không biến hóa .
  • Tem có đội ngũ kỹ thuật tốt với nguồn tài nguyên nhiều mẫu mã, sẵn có. Từ đấy hoàn toàn có thể bảo vệ được những nhu yếu .
  • Nên sử dụng mô hình chữ V cho những dự án Bất Động Sản mà người mua có sự tự tin cao trong nhu yếu phong cách thiết kế. Hiểu một cách đơn thuần là không có nhiều đổi khác hay giao động trong quy trình tăng trưởng ứng dụng .

Trên đây là những thông tin cơ bản về mô hình chữ V hay còn gọi là mô hình xác định hay mô hình xác nhận. Đây là một kỹ thuật kiểm thử rất tương thích cho những dự án Bất Động Sản có nhu yếu đơn cử, ít đổi khác. Vì vậy, hoàn toàn có thể là một công cụ đắc lực cho việc tăng trưởng, hoàn thành xong ứng dụng trước khi đến tay người mua .

5/5 – ( 2 bầu chọn )

Source: https://vh2.com.vn
Category : Đánh Giá