Please use this identifier to cite or link to this item:
https://dspace.ctu.edu.vn/jspui/handle/123456789/93763
Title: | ĐỀ XUẤT GIẢI PHÁP KIỂM THỬ TỰ ĐỘNG DÙNG KATALON STUDIO CHO ỨNG DỤNG THƯƠNG MẠI ĐIỆN TỬ |
Other Titles: | PROPOSING AN AUTOMATED TESTING SOLUTION USING KATALON STUDIO FOR E-COMMERCE APPLICATION. |
Authors: | Nguyễn, Công Danh Nguyễn, Thị Tuyết Thanh |
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: Hiện nay, kiểm thử tự động được sử dụng phổ biến ở nhiều công ty. Do đó, kiểm thử tự động dùng Katalon Studio cũng được ứng dụng nhiều cho ứng dụng thương mại điện tử. Ngoài ra, kiểm thử End-to-End được sử dụng kiểm tra hành vi sử dụng của người dùng theo hướng dữ liệu (Data-Driven Testing). Tuy nhiên, thiếu nghiên cứu trình bày rõ ràng về việc áp dụng kỹ thuật như thế nào cho một ứng dụng thương mại điện tử. Mục tiêu: Chúng tôi đã phát triển toàn diện ứng dụng thương mại điện tử bán mỹ phẩm với công nghệ MERN STACK. Ứng dụng mua bán mỹ phẩm cho người dùng mua bán một cách tiện lợi. Áp dụng kỹ thuật kiểm thử tự động End-to-End theo hướng dữ liệu dùng Katalon Studio cho ứng dụng thương mại điện tử bán mỹ phẩm một cách hiệu quả phát hiện lỗi theo từng chức năng riêng lẻ và luồng chức năng của người dùng. Mục tiêu của chúng tôi là giải quyết các vấn đề này trong khi vẫn duy trì những lợi thế của việc đề xuất áp dụng kiểm thử tự động dùng Katalon Studio cho ứng dụng thương mại điện tử. Phương pháp: Chúng tôi áp dụng kiến thức đã học về MVC trong ReactJS vào ứng dụng thương mại điện tử bán mỹ phẩm giúp tách biệt các thành phần của ứng dụng có thể được thêm, xóa và thay đổi mà không ảnh hưởng đến các thành phần khác. Việc bảo trì, sửa lỗi và phát triển ứng dụng trở nên dễ dàng hơn. Ngoài ra, còn giúp cho việc test ứng dụng trở nên dễ dàng hơn, vì các chức năng của ứng dụng được test riêng lẻ và sử dụng kỹ thuật End-to-End theo hướng dữ liệu dùng kiểm thử tự động hóa nhằm kiểm tra toàn bộ luồng hoạt động của ứng dụng từ đầu đến cuối, sử dụng dữ liệu thực tế. Môi trường kiểm thử tự động bao gồm phần mềm Katalon Studio, ứng dụng thương mại điện tử bán mỹ phẩm, trình duyệt web, dữ liệu kiểm thử, công cụ quản lý trường hợp kiểm thử. Chúng tôi đã triển khai đề xuất giải pháp kiểm thử tự động dùng Katalon Studio cho ứng dụng thương mại điện tử bán mỹ phẩm. Kết quả: Chúng tôi đã xây dựng được ứng dụng thương mại điện tử bán mỹ phẩm với các chức năng cơ bản. Việc kiểm thử tự động theo hướng dữ liệu cho ứng dụng thương mại điện tử dùng Katalon Studio giúp cho việc kiểm thử từng chức năng đơn lẻ dễ phát hiện lỗi cho từng chức năng. Đồng thời, việc kiểm thử tự động áp dụng kỹ thuật End-to-End theo hướng dữ liệu cho ứng dụng thương mại điện tử dùng Katalon Studio giúp tăng độ bao phủ kiểm thử cho phép kiểm tra toàn bộ luồng hoạt động của ứng dụng đảm bảo rằng tất cả các chức năng của ứng dụng đều được kiểm thử. Áp dụng kỹ thuật End-to-End theo hướng dữ liệu cho ứng dụng XIII thương mại điện tử bằng Katalon Studio là một phương pháp hiệu quả để đảm bảo chất lượng của ứng dụng. Kết luận: Dựa trên kết quả, phương pháp của chúng tôi kiểm thử tự động sử dụng Katalon Studio cho ứng dụng thương mại điện tử, kết hợp với kỹ thuật End-toEnd theo hướng dữ liệu, đã mang lại nhiều lợi ích quan trọng. Quy trình kiểm thử được đề xuất đã chứng minh giải quyết các vấn đề ban đầu và tối ưu hóa chi phí kiểm thử, tốc độ kiểm thử được tăng cường thông qua việc tự động hóa các tác vụ, giúp tiết kiệm thời gian và công sức. Đồng thời, phương pháp này không chỉ đảm bảo chất lượng của ứng dụng mà còn mang lại giá trị vượt trội cho quá trình phát triển và duy trì sản phẩm. Hệ thống đã được chạy ổn định, kiểm thử đề xuất đã được áp dụng thành công. |
Description: | 127 Tr |
URI: | https://dspace.ctu.edu.vn/jspui/handle/123456789/93763 |
Appears in Collections: | Trường Công nghệ Thông tin & Truyền thông |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
_file_ Restricted Access | 4.53 MB | Adobe PDF | ||
Your IP: 18.225.55.42 |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.