1. Trang chủ
  2. » Luận Văn - Báo Cáo

Kiểm thủ và đảm bảo chất lượng trang web mua sắm magento luma

65 7 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Kiểm Thử Và Đảm Bảo Chất Lượng Trang Web Mua Sắm Magento Luma
Người hướng dẫn TS. Hoàng Thị Thanh Hà, Mentor Trần Nhất Linh
Trường học Đại Học Kinh Tế Đà Nẵng
Chuyên ngành Hệ Thống Thông Tin
Thể loại Báo Cáo Thực Tập Nghề Nghiệp
Thành phố Đà Nẵng
Định dạng
Số trang 65
Dung lượng 3,92 MB

Nội dung

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC KINH TẾ KHOA THỐNG KÊ - TIN HỌC BÁO CÁO THỰC TẬP NGHỀ NGHIỆP NGÀNH HỆ THỐNG THÔNG TIN QUẢN LÝ CHUYÊN NGÀNH QUẢN TRỊ HỆ THỐNG THÔNG TIN TÊN ĐỀ TÀI: KIỂM THỦ VÀ ĐẢM BẢO CHẤT LƯỢNG TRANG WEB MUA SẮM MAGENTO LUMA Đơn vị thực tập : TMA Solutions Park Giảng viên hướng dẫn : TS Hoàng Thị Thanh Hà NHẬN XÉT CỦA ĐƠN VỊ THỰC TẬP i ii LỜI CẢM ƠN Kính gửi thầy giáo Khoa Thống kê - Tin học, Trường Đại Học Kinh Tế Đà Nẵng, em xin chân thành tri ân bày tỏ lòng biết ơn sâu sắc đồng lịng hỗ trợ mà thầy dành cho em suốt trình thực tập Nhờ có đồng hành q thầy cơ, em có điều kiện hội để tiến hành thực tập cách hiệu Đặc biệt, em muốn gửi lời cảm ơn đặc biệt tới TS Hồng Thị Thanh Hà tận tình hướng dẫn hỗ trợ em, giúp em hoàn thành tốt tập Em muốn bày tỏ lòng biết ơn chân thành đến Mentor Trần Nhất Linh người dành thời gian công sức hướng dẫn em trực tiếp cung cấp đạo quan trọng trình học thực tập Sự đồng hành hỗ trợ anh điều vô quý giá em Và không nhắc đến, em muốn gửi lời cảm ơn đến Ban giám đốc toàn thể anh chị nhân viên công ty TMA Solution Bình Định Sự tận tâm sẵn lịng dẫn anh chị giúp em vượt qua khó khăn, trải nghiệm thực tế áp dụng kiến thức cách hiệu Trong suốt trình thực tập nghiên cứu, chắn có thiếu sót hạn chế Em mong nhận ý kiến đóng góp từ q thầy cơ, đóng góp giúp tơi nắm bắt yếu điểm từ cải thiện Một lần nữa, em xin chân thành cảm ơn tất người tình cảm giúp đỡ quý thầy cô anh chị Sự hỗ trợ người tạo điều kiện tốt để em phát triển học hỏi suốt thời gian thực tập iii LỜI CAM ĐOAN Em xin khẳng định đề tài "Kiểm thử đảm bảo chất lượng web mua sắm" kết nghiên cứu độc lập chân thực hướng dẫn tận tâm Thạc sĩ Hoàng Thị Thanh Hà mentor Trần Nhất Linh Em cam kết hoàn toàn không chép thông tin từ nguồn khác nội dung đề tài Đồng thời, em xác nhận báo cáo sử dụng số nguồn tài liệu tham khảo, em trích dẫn nguồn thích cách rõ ràng Em hồn tồn chịu trách nhiệm trước mơn, khoa nhà trường tính trung thực độ xác tài liệu nghiên cứu Em ln sẵn lịng đón nhận ý kiến đóng góp chân thành từ q thầy cơ, để cải thiện hồn thiện tối đa nội dung đề tài Em xin cam đề tài kết cống hiến nỗ lực riêng em iv MỤC LỤC NHẬN XÉT CỦA ĐƠN VỊ THỰC TẬP i LỜI CẢM ƠN iii LỜI CAM ĐOAN iv MỤC LỤC v DANH MỤC HÌNH ẢNH viii DANH MỤC BẢNG BIỂU ix DANH MỤC CÁC TỪ VIẾT TẮT x LỜI MỞ ĐẦU xi CHƯƠNG TỔNG QUAN VỀ CÔNG TY TMA SOLUTIONS BÌNH ĐỊNH VÀ VỊ TRÍ TESTER 1.1 Tổng quan cơng ty TMA Solutions Bình Định 1.1.1 Giới thiệu công ty 1.1.2 Tầm nhìn sứ mệnh 1.1.3 Lĩnh vực phát triển 1.2 Tổng quan vị trí Tester 1.2.1 Mơ tả vị trí Tester 1.2.2 Các kĩ cần có Tester 1.2.3 Cơ hội nghề nghiệp CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1 Tổng quan kiểm thử phần mềm 2.1.1 Giới thiệu kiểm thử phần mềm 2.1.2 Các nguyên tắc kiểm thử phần mềm v 2.1.3 Quy trình kiểm thử phần mềm 2.1.4 Các mơ hình vịng đời phát triển phần mềm 2.2 Các loại kiểm thử phần mềm 14 2.2.1 Kiểm thử thủ công 14 2.2.2 Kiểm thử tự động 15 2.3 Các phương thức kiểm thử phần mềm 16 2.3.1 Kiểm thử tĩnh 16 2.3.2 Kiểm thử động 17 2.3.3 Kiểm thử hộp trắng 18 2.3.4 Kiểm thử hộp đen 19 2.3.5 Kiểm thử hộp xám 19 2.4 Cấp độ kiểm thử 20 2.4.1 Kiểm thử đơn vị 20 2.4.2 Kiểm thử tích hợp 20 2.4.3 Kiểm thử hệ thống 21 2.4.4 Kiểm thử chấp nhận 21 2.5 Tổng quan ngôn ngữ Java 22 2.6 Tổng quan Selenium 23 CHƯƠNG TRIỂN KHAI DỰ ÁN 24 3.1 Giới thiệu trang web mua sắm Magento LUMA 24 3.2 Đặc tả yêu cầu test case manual : 25 3.2.1 Tính “Login”: 25 3.2.2 Tính “Logout” 29 3.2.3 Tính “Wish List”: 31 vi 3.3.4 Tính “List Type”: 35 3.3.5 Tính “ Shopping Option” 38 3.5.6 Tính “Detail Item” 42 3.3 Automation test: 45 3.4.1 Tính “Login”: 45 3.4.2 Tính “Wish List”: 49 3.4 Kết kiểm thử 50 3.5 Kết luận 51 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 52 TÀI LIỆU THAM KHẢO 53 vii DANH MỤC HÌNH ẢNH Hình 1: Logo cồn ty TMA Solutions Bình Định Hình 2: Các nguyên tắc kiểm thử phần mềm Hình 3: Mơ hình Water-fall .9 Hình 4: Mơ hình V 10 Hình 5: Mơ hình Agile 11 Hình 6: Kiểm thử hộp trắng 18 Hình 7: Kiểm thử hộp trắng 19 Hình 8: Các cấp độ kiểm thử 20 Hình 9: Trang chủ trang web mua sắm Magento LUMA .24 viii DANH MỤC BẢNG BIỂU Bảng 1: Kết kiểm thử .51 ix Features and Benefits of the " Shopping Option " feature: ● Easy Product Search and Compare: The “Shopping Option” feature allows you to easily search and compare products from a variety of supplies ● Wide selection: This feature offers a wide range of product choices from many different brands and stores You can easily find the right product for your needs and preferences ● Save time and effort: Instead of having to search each website individually, you can save time and effort by ● Smart Selection with Custom Filters: The “Shopping Option” feature often provides custom filters, helping you choose products based on a variety of criteria such as price, brand, and reviews Vision behind the development of the feature: The vision behind developing this feature is to support and optimize the user's online shopping experience We want to provide users with convenience, flexibility and reliable information so that they can make smart and satisfied shopping decisions The creation of the “Shopping Option” feature is driven by the desire to make it easy for users to quickly and conveniently search, compare and learn about different products, thereby enhancing the online shopping experience and meeting their diverse needs Limitations and considerations for using the " Shopping Option " feature: ● Reliability of information: Product and pricing information may not always be accurate or up-to-date, so users need to double-check before making a purchase decision ● Dependence on the source of information supply: This feature depends on data from different sources of supply, which can lead to information omissions or favors for some sources ● Intuition and personal experience: The “Shopping Option” feature cannot replace the actual experience of the product, such as a sense of quality, actual size, and fit for individual needs Appendix - How to Use the " Shopping Option " feature: To utilize our "Shopping Option" feature, follow these simple steps: 39 Select the type of product you want to view View shopping options : Explore and evaluate different variations, features, or options of a particular product before making a purchase decision Through options about: Strap/Handle, Style, Features, Price, Activity, Performance Material, Fabric, Erin Recommends, New, Sale,… Choose to view products by option : Perform product selection by one or more product options, such as price or price and color, the system does this by using the filter function or filter on the online shopping site to display exactly what your needs are 40 Thiết kế testcase Link: https://goeco.link/jSIZM 41 3.5.6 Tính “Detail Item” WELCOME TO THE "DETAIL ITEM" FEATURE ON OUR ONLINE STORE! (https://magento.softwaretestingboard.com/) Agenda: Introduction to the "Detail Item" feature Features and Benefits of the "Detail Item" feature Vision behind the development of the feature Limitations and considerations for using the "Detail Item" feature Appendix - How to Use the "Detail Item" Feature With “Detail Item”, you have the ability to view important information such as detailed descriptions, sharp images, prices, and related specifications Introduction to the " Detail Item " feature: The “Detail Item” feature is an important and useful part of our app, giving users a better experience and detailed information about line items or products We have placed special emphasis on providing an intuitive, easy-to-use and user-friendly interface for “Detail Item” Features and Benefits of the " Detail Item " feature: ● Clear Details: The “Detail Item” feature provides detailed, clear and complete information about the product, giving users a clear understanding of the characteristics and features of the product ● Sharp Images: Users can view product images in high quality and full details, giving them an intuitive and friendly view of the product ● Specifications: “Detail Item” provides important product specifications, helping users to know specific specifications and compare with other products ● Product Description: This feature helps users better understand the product through a detailed description of its features, applications and benefits 42 Vision behind the development of the feature: We have developed the “Detail Item” feature with the goal of giving users a better online shopping experience and more complete product information We recognize that getting to know the product well before making a purchase decision is very important for users This feature was created to help users interact with the product, see details, and get an accurate overview of the product easily Limitations and considerations for using the " Detail Item " feature: ● Information Data: The “Detail Item” feature depends on the data provided If the product information is incorrect or flawed, the user may have difficulty making a shopping decision ● Compatibility: This feature may need compatibility with different devices and browsers It should be ensured that the feature works smoothly on all platforms Appendix - How to Use the " Detail Item " feature: To utilize our "Detail Item" feature, follow these simple steps: Click on the product you want to see product details: Make other options on the “detail item” page: 43 + Select item options: Refers options to choosing or variations specific of a particular product that interest you These options may be related to the color, size, quantity, or other factors of the item + Perform product management activities : The "add to cart," "add to wishlist," and "add to compare" activities are typically designed to help shoppers interact with products flexibly and efficiently across pages online shopping website Browse related products: As you this activity, you'll be looking at products that are related or similar to the one you're interested in This can be an important part of the shopping process and learning about the product Thiết kế testcase 44 Link: https://goeco.link/jSIZM 3.3 Automation test: 3.4.1 Tính “Login”: 45 TC_Login_001: TC_Login_002 TC_Login_003 46 TC_Login_004 TC_Login_005 47 TC_Login_006 TC_Login_007 48 TC_Login_011 3.4.2 Tính “Wish List”: TC_WL_001 49 TC_WL_007 3.4 Kết kiểm thử STT Tên tính Passed Failed Tổng số Testcase Login 12 12 50 Logout 2 WishList 11 List Type 2 Shopping Option 18 18 Detail Item 14 14 Tổng số 57 59 Bảng 1: Kết kiểm thử 3.5 Kết luận Để kiểm thử đảm bảo chất lượng cho trang web mua sắm Magento LUMA tiến hành q trình kiểm thử nhằm đảm bảo tính ổn định khả hoạt động đáng tin cậy tính quan trọng Với tổng số 58 testcase xây dựng có hội kiểm tra hoạt động trang web, tạo nhìn tồn cảnh chất lượng sản phẩm Trong đó, 56 testcase xác nhận thành công (pass), thể ổn định khả hoạt động mượt mà trang web kịch thử nghiệm Tuy nhiên, việc kiểm thử ghi nhận testcase không thành công (fail), cho thấy xuất số vấn đề trình kiểm thử Những kết cung cấp nhìn tổng quan tình trạng chất lượng trang web Magento LUMA Việc có số testcase khơng thành cơng phần tất yếu trình kiểm thử định hướng cho bước cải thiện sửa lỗi tương lai Chúng tập trung vào việc kiểm tra tính quan trọng Login, Logout, WishList, List Type, Shopping Option, Detail Item, nhằm đảm bảo khả tương tác người dùng trang web thực cách xác hiệu Hy vọng kết dự án kiểm thử đóng góp vào việc cải thiện chất lượng trải nghiệm người dùng trang web Magento LUMA Việc tiếp tục theo dõi cải thiện testcase không thành công phần quan trọng trình phát triển trì sản phẩm 51 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Kết đạt được: • Nắm khái niệm kiểm thử phần mềm, phương pháp kỹ thuật kiểm thử khác nhau, quy trình làm việc dự án phát triển phần mềm • Nâng cao kỹ phân tích tài liệu • Nắm rõ quy trình làm việc Tester • Được trang bị kiến thức Tester, vận dụng học cơng ty để áp dụng vào báo cáo • Được làm việc mơi trường chun nghiệp giúp tích lũy thêm nhiều kinh nghiệm cơng việc • Phát triển kỹ mềm giao tiếp, quản lý thời gian, làm việc nhóm Hướng phát triển Sau khoảng thời gian thực tập vòng 10 tuần, em nhận thấy cơng việc Tester đóng vai trị vơ quan trọng q trình phát triển phần mềm Doanh nghiệp đề cao việc tuyển dụng chuyên viên Tester có khả tạo ca kiểm thử chi tiết, hiệu thảo luận kỹ lưỡng với nhóm phát triển Sự kỹ lưỡng tỉ mỉ việc kiểm thử giúp đảm bảo chất lượng sản phẩm tạo tin tưởng từ phía người dùng Các Tester cần phải hiểu rõ quy trình phát triển phần mềm, từ giai đoạn thiết triển khai Kiểm thử tự động trở thành xu hướng quan trọng ngành phát triển phần mềm Bằng cách học thêm công cụ kiểm thử tự động Selenium, Appium, ngôn ngữ lập trình liên quan để thân phát triển khả tạo quản lý kịch kiểm thử tự động 52 TÀI LIỆU THAM KHẢO [1] Learn Software Testing Tutorial – javatpoint https://www.javatpoint.com/software-testing-tutorial [2] Viblo https://viblo.asia/newest [3] Kiểm thử phần mềm – Wikipedia tiếng Việt https://s.net.vn/Gc9M [4] Giới thiệu - TMA Bình Định https://www.tma-binhdinh.vn/gioi-thieu 53

Ngày đăng: 12/12/2023, 19:44

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w