Please use this identifier to cite or link to this item: https://dspace.ctu.edu.vn/jspui/handle/123456789/93833
Title: ĐỀ XUẤT QUY TRÌNH KIỂM THỬ TỰ ĐỘNG THEO HƯỚNG HÀNH VI DÙNG CUCUMBER
Other Titles: PROPOSING AN AUTOMATED BEHAVIOR-DRIVEN TESTING PROCESS USING CUCUMBER
Authors: Nguyễn, Công Danh
Cao, Như Thuần
Keywords: KỸ THUẬT PHẦN MỀM
Issue Date: 2023
Publisher: Trường Đại Học Cần Thơ
Abstract: Bối cảnh: Ngày nay, có rất nhiều mô hình và công cụ hỗ trợ phát triển phần mềm. Trong số đó có các mô hình truyền thống như thác nước, xoắn ốc,... Đặc biệt hiện nay có xu hướng phát triển hướng kiểm thử và hướng hành vi. Mục tiêu: Khác với các mô hình phát triển phần mềm truyền thống, mô hình phát triển hướng hành vi sẽ cần phải lập ra các kịch bản test trước khi bắt đầu cài đặt code. Mục tiêu của bài luận này là sử dụng mô hình phát triển hướng hành vi để phát triển trang thương mại điện tử. Thêm vào đó, chúng tôi sẽ chứng minh những lợi ích khi phát triển phần mềm theo hướng hành vi. Phương pháp: Trong bài luận văn này, chúng tôi sẽ phát triển trang web thương mại điện tử theo mô hình hướng hành vi (BDD framework). Cụ thể, chúng tôi sẽ sử dụng Cucumber để viết kịch bản hành vi người dùng. Đầu tiên, chúng tôi sẽ tiến hành viết cách kịch bản xử lý hành vi người dùng cho trang web theo chức năng. Sau đó, dựa theo kịch bản ban đầu, chúng tôi sẽ tiến hành cài đặt mã nguồn trang web sao cho các kịch bản đều được thông qua. Cuối cùng, chúng tôi sẽ kiểm thử lại lần nữa để hoàn tất quy trình phát triển theo mô hình BDD. Kết quả: Kết quả từ bài luận này chỉ ra rằng nếu việc phát triển phần mềm theo mô hình truyền thống có thể gây mơ hồ cho lập trình viên thì phương pháp của chúng tôi sẽ giúp giải quyết điều này: lập trình viên chỉ cần cài đặt mã nguồn theo các kịch bản xử lý hành vi đã được tạo trước đó. Ngoài ra, việc viết kiểm thử hành vi dùng Cucumber bằng ngôn ngữ Gherkin cũng giúp dễ dàng đọc hiểu, kể cả những người không có kiến thức lập trình. Kết luận: Dựa trên kết quả, kỹ thuật của chúng tôi giúp việc phát triển phần mềm trở nên dễ dàng hơn. Đồng thời, khung kiểm thử tự động của chúng tôi có thể tái sử dụng để phát triển các trang thương mại điện tử trong tương lai.
Description: 87 Tr
URI: https://dspace.ctu.edu.vn/jspui/handle/123456789/93833
Appears in Collections:Trường Công nghệ Thông tin & Truyền thông

Files in This Item:
File Description SizeFormat 
_file_
  Restricted Access
4.79 MBAdobe PDF
Your IP: 3.23.126.63


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.