Đặc tả chức năng về trang web bán hàng điện tử 300 trangWebsite bán hàng linh kiện điện tử mang đến cho khách hang một website mua hàng sản phẩm ứng dụng trên nền tảng website tương thích với các trình duyệt như Chrome, Cốc cốc,…Phần mềm có 2 loại đối tượng người dùng, ứng với mỗi loại đối tượng người dùng sẽ có một phần mềm sẽ có các chức năng tương ứngWeb dành cho quản trị viên: Website sử dụng cho chủ cửa hàngWeb dành cho khách hàng: Website sử dụng cho các khách hàngPhần mềm được tạo ra với mục đích chính:Là một công cụ để bán hàng, giúp các chủ hàng có thể ban hàng hóa một cách đa dạng và phong phúLà một công cụ giúp khách hàng dễ dàng có thể tiếp cận được đến với các mặt hàng, dễ dàng trong việc mua hàng, giúp cho khách hàng tiết kiệm được thời gian và công sức.3.1.2 Đối tượng sử dụngKhách hàngTrang chủ được thiết kế chuyên nghiệp với đồ họa được thiết kế theo yêu cầu riêng biệtBao gồm thiết kế mỹ thuật 01 trang giao diện dùng chung cho cả trang chủ và các trang trong.Đồ họa đẹp, ấn tượng, phong cách, banner flashKhi hover vào các nút trên nền trắng sẽ tự động đổi sang màu vàng đậm (Mã màu FDD017)Khi hover vào các nút thuộc menu chính thì tự động chuyển sang màu trắng (mã màu FFFFFF)Sản phẩm sẽ hiển thị:oHình ảnh sản phẩm
Đồ án tốt nghiệp chuyên ngành Công Nghệ Phần Mềm PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Thông tin chung Tên đề tài Kiểm thử chức website bán hàng linh kiện điện tử Họ tên sinh viên: Lê Quang Huy Điện thoại liên lạc: Email: Lớp: Cơng Nghệ Phần Mềm Hệ đào tạo: Đại học quy Đồ án tốt nghiệp thực tại: Hà Nội Thời gian làm ĐATN: 2021 Mục tiêu ĐATN Nghiên cứu tổng quan phần mềm, lỗi phần mềm, kiểm thử phần mềm, ứng dụng xây dựng kịch kiểm thử chức cho website Các nhiệm vụ cụ thể ĐATN - Tìm hiểu phần mềm, lỗi phần mềm kiểm thử phần mềm - Nghiên cứu kiểm thử chức - Nắm rõ kiểm thử chức - Ứng dụng kiến thức tìm hiểu kiểm thử phần mềm kiểm thử chức để tiến hành xây dựng TestCase kiểm thử website Lời cam đoan sinh viên: Tôi – Lê Quang Huy – Cam kết ĐATN cơng trình nghiên cứu thân hướng dẫn GV Ths … Các kết nêu ĐATN trung thực, chép tồn văn cơng trình khác Hà Nội, ngày tháng năm Tác giả ĐATN Lê Quang Huy Lớp CNPM Đồ án tốt nghiệp chuyên ngành Công Nghệ Phần Mềm Lê Quang Huy Xác nhận giáo viên hướng dẫn mức độ hoàn thành ĐATN cho phép bảo vệ: Hà Nội, ngày tháng năm Cán hướng dẫn Lê Quang Huy Lớp CNPM Đồ án tốt nghiệp chun ngành Cơng Nghệ Phần Mềm TĨM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP Từ Internet phát triển, trang web thương mại điện tử đời để phục vụ việc mua sắm hàng hóa người Nó giúp tiết kiệm thời gian cho người mua đồng thời giúp tiết kiệm chi phí quảng cáo hàng hóa doanh nghiệp Một trang web thương mại điện tử tốt chìa khóa thành cơng cốt lõi doanh nghiệp Do đó, để có trang web tốt việc kiểm thử quan trọng Mục đích đồ án giới thiệu lý thuyết phần mềm, kiểm thử phần mềm, kiểm thử phần mềm web Ngồi đề tài sâu vào tìm hiểm kiểm thử chức Ứng dụng kiến thức tìm hiểu học để xây dựng kịch kiểm thử tiến hành kiểm thử trang web Nội dung đồ án gồm có phần sau: - - - - Mở đầu: Trình bày lý chọn đề tài, mục tiêu nghiên cứu bố cục đồ án Chương 1: Tổng quan phần mềm lỗi phần mềm Chương trình bày khái niệm phần mềm, đảm bảo chất lượng phần mềm lỗi phần mềm Chương 2: Tổng quan kiểm thử phần mềm Chương trình bày khái niệm, mục tiêu, quy trình, giai đoạn phương pháp kiểm thử phần mềm Đồng thời giới thiệu kiểm thử tự động Chương 3: Kết thử nghiệm: Chương trình bày chức trang web bán hàng điện tử, xây dựng TestCase báo cáo kết kiểm thử Kết luận hướng phát triển: Đưa kết đạt từ đồ án hướng phát triển tương lại Sau trình tìm kiểm thực hiện, đồ án giải vấn đề đề ban đầu, giải bước đặt vấn đề giúp tăng tính logic hồn thiện đồ án Thơng qua việc tìm hiểu tài kiệu nước ngồi nước, tiếp xúc đồng nghiệp có kinh nghiệp, em dã có nhiều kiến thức bổ ích hữu hiệu cho đồ án tích lũy nhiều kinh nghiệp cho tương lại Lê Quang Huy Lớp CNPM Đồ án tốt nghiệp chuyên ngành Công Nghệ Phần Mềm LỜI CẢM ƠN Để đồ án đạt kết tốt đẹp, em nhận hỗ trợ, trợ giúp nhiều người với tình cảm sâu sắc, chân thành, cho phép em bày tỏ lòng biết ơn sâu sắc đến tất người đồng hành giúp đỡ em trình học tập nghiên cứu đề tài Em xin chân thành cảm ơn thầy cô giáo Khoa Công nghệ thông tin Trường Đại học…… Hà Nội, thầy cô giáo Bộ môn Công nghệ phần mềm nhiệt tình giảng dạy, truyền đạt kiến thức tạo điều kiện thuận lợi cho em suốt trình học tập năm qua trình thực đồ án tốt nghiệp Em xin gửi lời cảm ơn đặc biệt đến Thạc sĩ ………… – Bộ mơn Cơng nghệ phần mềm nhiệt tình hướng dẫn, bảo cho em suốt thời gian thực đồ án Thầy trực tiếp hướng dẫn, bảo, giúp em khắc phục khó khăn, thiếu sót để hồn thành phần đồ án tốt nghiệp từ lý thuyết thực hành Mặc dù cố gắng với tất nỗ lực thân để hoàn thiện đồ án, thời gian có hạn, lực kinh nghiệm cịn hạn chế nên đồ án tránh khỏi thiếu sót Kính mong nhận đóng góp ý kiến từ phía thầy cơ, bạn bè để em nâng cao kiến thức thân, hoàn thiện đồ án tốt Em xin chân thành cảm ơn! Hà Nội, ngày……tháng……năm 2020 Sinh viên thực Lê Quang Huy Lê Quang Huy Lớp CNPM Đồ án tốt nghiệp chuyên ngành Công Nghệ Phần Mềm MỤC LỤC Lê Quang Huy Lớp CNPM Đồ án tốt nghiệp chuyên ngành Công Nghệ Phần Mềm DANH MỤC CÁC HÌNH VẼ Lê Quang Huy Lớp CNPM Đồ án tốt nghiệp chuyên ngành Công Nghệ Phần Mềm DANH MỤC CÁC BẢNG BIỂU Lê Quang Huy Lớp CNPM Đồ án tốt nghiệp chuyên ngành Công Nghệ Phần Mềm DANH MỤC CÁC TỪ VIẾT TẮT S T T Từ viết Từ tiếng Anh tắt Từ nghĩa tiếng Việt TC_G Test case Trường hợp kiểm thử TS Test suite Một bao gồm nhiều test case liên quan với CSDL DB Cơ sở liệu Database Cơ sở liệu Lê Quang Huy Lớp CNPM MỞ ĐẦU Tổng quan tình hình nghiên cứu thuộc lĩnh vực đề tài Trong giai đoạn phát triển công nghệ thông tin, ngành công nghệ phần mềm ngày chiếm vị trí quan trọng xu hướng phát triển kinh tế cơng nghiệp hóa, đại hóa đất nước ta Cùng với phát triển công nghệ phần mềm, lỗi phần mềm chất lượng phần mềm thách thức lớn với thân ngành phần mềm thực tế chứng minh, kiểm thử phần mềm giai đoạn chiếm đến 40% thời gian, kinh phí nguồn lực phát triển dự án phần mềm Tuy nhiên Việt Nam nay, việc kiểm thử phần mềm chưa thực nhìn nhận đắn với tầm quan trọng Điều thể tỷ lệ kỹ kiểm thử phần mềm Việt Nam cịn thấp, lập trình viên có kỹ sư kiểm thử phần mềm, tỷ lệ theo chuẩn quốc tế 3:1 Thêm vào mức độ đáp ứng kỹ sư kiểm thử phần mềm Việt Nam chưa cao Nguyên nhân việc đến từ thiếu hụt đơn vị đào tạo chuyên sâu kiểm thử nguyên nhân sâu xa vấn đề kiểm thử Việt Nam chưa chuyên nghiệp hóa đầu tư mức Kiểm thử phần mềm trình liên tục, xuyên suốt giai đoạn phát triển phần mềm để đảm bảo phần mềm thỏa mãn yêu cầu thiết kế yêu cầu đáp ứng nhu cầu người dùng Các kỹ thuật kiểm thử phần mềm nghiên cứu, việc kiểm thử phần mềm trở thành quy trình bắt buộc dự án phát triển phần mềm giới Kiểm thử phần mềm hoạt động tốn kém, thời gian khó phát hết lỗi Vì vậy, kiểm thử phần mềm địi hỏi phải có chiến lược phù hợp, kế hoạch hợp lý thực quản lý chặt chẽ Website cột mốc quan trọng, thể uy tín chất lượng doanh nghiệp thông qua trang web thiết kế chuyên nghiệp chỉnh chu để thyết thục khách hàng sử dụng dịch vụ, sản phẩm Website bán hàng link kiện điện tử mang đến cho khách hàng mơ hình bán hàng linh hoạt dễ dàng Quản trị thêm danh mục sản phẩm cách không giới hạn tất công việc quản trị thêm sản phẩm trở nên đơn giản Trang web rõ ràng, bố cục khoa học giúp người dùng tìm kiếm theo dõi nội dung cần thiết cách nhanh chóng dễ dàng Nội dung trình bày cách hợp lý, vừa phải, kết hợp yếu tố hình ảnh Website bán hàng link kiện điện tử thiết lập để phục vụ quy trình hoạt động quản lý bán hàng hóa, kiểm sốt số lượng khách mua hàng tồn lại, tối ưu thời gian bán hàng Thời đại công nghệ 4.0, công nghệ thông tin ngày phát triển mạnh mẽ nhiều lĩnh vực khác nhau, kéo theo hệ thống mạng phần mềm, ứng dụng gia tăng số lượng lẫn chất lượng Cùng với phát triển đó, lỗi phần mềm chất lượng phần mềm thách thức lớn ngành thực tế chứng minh kiểm thử phần mềm giai đoạn chiếm 40% thời gian, kinh phí nguồn nhân lực phát triển phần mềm Tự động hóa nghiên cứu ứng dụng nhiều lĩnh vực khác nhau, kiểm thử phần mềm không ngoại lệ Khi mà kiểm thử phần mềm tiêu tốn lượng lớn thời gian, kinh phí nhân lực dự án song song với kiểm thử thủ cơng, đời công cụ kiểm thử tự động giúp cho công việc kiểm thử trở nên nhanh, xác bớt nhàm chán Tính cấp thiết, ý nghĩa khoa học thực tiễn đề tài Do tốc độ phát triển công nghệ thông tin nhanh, việc sử dụng mạng Internet trở nên phổ biến Người sử dụng Internet dễ tìm kiếm thơng tin xu hướng giao dịch thương mại Internet ngày nhiều Với bán hàng online người mua không cần phải đến trực tiếp cửa hàng mà xem sở hữu sản phẩm, ngược lại Việc mua hàng qua website, ứng dụng phổ biến thu số lượng đơn hàng lớn Với hệ thống quy trình thiết lập bản, việc bán hàng thông qua website tạo lợi nhuận cao hoạt động lâu dài xây dựng thương hiệu thị trường Như nhu cầu thiết kế website quản lý bán hàng điều cần thiết công việc kiểm thử chức website việc thiếu Mục tiêu đề tài Tìm kiểm kiểm thử chức ứng dụng kiểm thử chức vào website bán hàng linh kiện điện tử Nhiệm vụ cụ thể đề tài Tìm hiểu kiểm thử loại kiểm thử Các loại kiểm thử chức 3.4 Kết luận Website bán hàng link kiện điện tử tuân theo đặc điểm kỹ thuật yêu cầu chức tài liệu - Về khả sử dụng: Các menu, button liên kết đến trang khác - trang web dễ dàng hiển thị quán tất trang web Nội dung dễ đọc, khơng có lỗi tả, ngữ pháp Về ứng dụng web sở liệu: o Ứng dụng: o Cơ sở liệu: Các truy vấn gửi tới sở liệu cung cấp kết - mong đợi Khả tương thích: Website hiển thị xác trình duyệt khác Firefox, Chrome, Edge KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Kết luận Qua thời gian thực hiện, hướng dẫn tận tình thầy Hồng Anh Đức giúp đỡ nhiều quý thầy khoa, em cố gắng hồn thành đồ án theo yêu cầu thời gian quy định Trong đồ án em thực cơng việc sau: - Tìm hiểu quy trình kiểm thử phần mềm Vai trò, mục tiêu kỹ thuật kiểm thử phần mềm - Tìm kiếm kiểm thử chức năng: Các cách tiếp cận, quy trình phương pháp kiểm thử chức - Tạo TestCase kiểm thử chức website bán hàng link kiện điện tử Hướng phát triển đề tài: - Với nỗ lực thân, em cố gắng hoàn thành yêu cầu đề tài Do thời gian lực có hạn nên kiểm thử chức website em sâu vào bên front-end Hướng phát triển đề tài em thực kiểm thử bên Back-end trình đăng, thực kiểm thử bảo mật hệ thống TÀI LIỆU THAM KHẢO [1] "Tổng quan đảm bảo chất lượng phần mềm," [Online] Available: https://viblo.asia/p/tong-quan-ve-dam-bao-chat-luong-phanmem-al5XRBbLRqPe [2] "Defect/Bug Life Cycle in Software Testing," [Online] Available: https://www.guru99.com/defect-life-cycle.html [3] "Tổng quan lý thuyết kiểm thử," [Online] Available: https://voer.edu.vn/m/tong-quan-ve-ly-thuyet-kiem-thu/2d1cf4f3 [4] "Vai trị kiểm thử phần mềm cơng ty gì," [Online] Available: https://www.devpro.edu.vn/vai-tro-cua-kiem-thu-phan-mem [5] "7 nguyên tắc quan trọng kiểm thử phần mềm," [Online] Available: https://viblo.asia/p/7-nguyen-tac-quan-trong-trong-kiem-thuphan-mem-Qbq5QrPEKD8 [6] "Quy trình kiểm thử phần mềm," [Online] Available: https://viblo.asia/p/quy-trinh-kiem-thu-phan-mem-software-testing-lifecycle-stlc-Qbq5QLvmlD8 [7] "Các giai đoạn kiểm thử phần mềm - Testing Levels," [Online] Available: https://viblo.asia/p/cac-giai-doan-kiem-thu-phan-mem-testinglevels-QpmleBOD5rd [8] "Các phương pháp kiểm thử," [Online] Available: https://viblo.asia/p/cac-phuong-phap-kiem-thu-1Je5EjV0KnL [9] "Khi sử dụng kiểm thử tự đông (Automation Testing)?," [Online] Available: https://bizflycloud.vn/tin-tuc/khi-nao-thi-su-dungautomation-testing-20180529114707505.htm [10] "Kiểm thử tự động công cụ sử dụng kiểm thử tự động," [Online] Available: https://viblo.asia/p/kiem-thu-tu-dong-va-caccong-cu-duoc-su-dung-trong-kiem-thu-tu-dong-aWj531qbZ6m [11] "Selenium WebDriver Locators - xác định vị trí phần tử HTML," [Online] Available: https://viettuts.vn/selenium/selenium-webdriverlocators-xac-dinh-vi-tri-phan-tu-html [12] "How to test JavaScript with Mocha," [Online] Available: https://codeburst.io/how-to-test-javascript-with-mocha-the-basics80132324752e [13] "Mocha - the fun, simple, flexible JavaScript test framework," [Online] Available: https://mochajs.org/ [14] M q h g v đ p t p m v v đ k t p mềm [Online] Available: https://freetuts.net/moi-quan-he-giua-vong-doi-phat-trien-phan-mem-vavong-doi-kiem-thu-phan-mem-1531.html PHỤ LỤC ... quát kiểm thử chức QA team CHƯƠNG 3: KIỂM THỬ CHỨC NĂNG WEBSITE BÁN HÀNG ĐIỆN TỬ 3.1 Mô tả 3.1.1 Giới thiệu chung Website bán hàng linh kiện điện tử mang đến cho khách hang website mua hàng sản phẩm... thử chức ứng dụng kiểm thử chức vào website bán hàng linh kiện điện tử Nhiệm vụ cụ thể đề tài Tìm hiểu kiểm thử loại kiểm thử Các loại kiểm thử chức Tạo TestCase Kiểm thử chức Website bán hàng. .. yếu tố hình ảnh Website bán hàng link kiện điện tử thiết lập để phục vụ quy trình hoạt động quản lý bán hàng hóa, kiểm sốt số lượng khách mua hàng tồn lại, tối ưu thời gian bán hàng Thời đại công