Kiểm Thử Phần Mềm Quản Lý Website Bán Đồ Điện Tử

Chuyên khảo phân tích Đề tài kiểm thử phần mềm quản lí website bán đồ điện tử, đánh giá các khía cạnh quan trọng, đề xuất hướng nghiên cứu tiếp theo.

Người đăng

Ẩn danh
60
3
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

LỜI CẢM TẠ

1. GIỚI THIỆU CHUNG

1.1. Mô tả hệ thống

1.2. Cách thức triển khai

2. KIỂM THỬ PHẦN MỀM

2.1. Tóm tắt ngắn gọn về kiểm thử

2.2. Bug tracking

2.2.1. Giới thiệu sơ lược bug tracking

2.2.2. Giới thiệu tool của nhóm mình

3. KIỂM THỬ HỆ THỐNG QUẢN LÝ WEBSITE BÁN ĐỒ ĐIỆN TỬ

3.1. Sơ đồ tổ chức

3.2. Ý nghĩa các bộ phận

3.3. Đặc tả các chức năng hệ thống (System Functions)

3.3.1. Class Diagram

3.3.2. Sơ đồ tổng quát

3.3.3. Sơ đồ chi tiết: Đăng kí / Đăng nhập

3.3.4. Sơ đồ chi tiết: Quản lí tài khoản

3.3.5. Sơ đồ chi tiết: Quản lí sản phẩm

3.3.6. Sơ đồ chi tiết: Quản lí dịch vụ

3.3.7. Sơ đồ chi tiết: Quản lí giao dịch

3.3.8. Sơ đồ chi tiết: Quản lí đơn đặt hàng

3.3.9. Sơ đồ chi tiết: Quản lí khách hàng

3.3.10. Sơ đồ chi tiết: Quản lí kho

3.3.11. Sơ đồ chi tiết: Quản lí tài chính

3.4. Quy trình

3.4.1. Quy trình Đăng nhập

3.4.2. Quy trình Đăng ký

3.4.3. Quy trình Đặt mua

3.4.4. Quy trình Thay đổi mật khẩu

3.4.5. Quy trình Thanh toán

3.4.6. Quy trình Cập nhật thông tin cá nhân

3.4.7. Quy trình Tìm kiếm sản phẩm

3.4.8. Quy trình Xem thông tin sản phẩm

3.4.9. Quy trình Quản lý giỏ hàng

3.4.10. Quy trình Xem trang chủ

3.5. Bảng Usecase

3.5.1. Usecase Đăng kí / Đăng nhập

3.5.2. Usecase sản phẩm

3.5.3. Usecase Khách hàng

3.5.4. Usecase Nhập hàng

3.5.5. Usecase Đăng xuất

3.5.6. Usecase Trang người dùng

3.5.7. Usecase Thông tin cá nhân

3.5.8. Usecase Sửa thông tin cá nhân

3.5.9. Usecase Nhấn nút đăng xuất

3.5.10. Usecase Tìm kiếm sản phẩm

3.6. Đặc tả Usecase đăng ký tài khoản

3.6.1. Đặc tả Login

3.6.2. Usecase sản phẩm

3.6.3. Usecase Khách hàng

3.6.4. Usecase Nhập hàng

3.6.5. Usecase Đăng xuất

3.6.6. Usecase Trang người dùng

BẢNG PHÂN CÔNG CÔNG VIỆC

Tóm tắt

I. Vai Trò Của Kiểm Thử Website Bán Đồ Điện Tử Hiện Nay

Trong bối cảnh cạnh tranh của thương mại điện tử, việc đảm bảo chất lượng phần mềm không còn là một lựa chọn mà là yêu cầu bắt buộc. Một website bán đồ điện tử ổn định, an toàn và mượt mà là nền tảng để giữ chân khách hàng và gia tăng doanh thu. Quá trình kiểm thử giúp phát hiện sớm các rủi ro, từ đó giảm thiểu chi phí khắc phục và bảo vệ uy tín thương hiệu. Nghiên cứu của nhóm sinh viên từ Đại học Ngoại ngữ - Tin học TP.HCM đã nhấn mạnh rằng, một quy trình QA/QC bài bản là yếu tố sống còn cho sự thành công của một dự án E-commerce.

1.1. Tầm quan trọng của QA QC trong dự án E commerce

Đảm bảo chất lượng (QA) và Kiểm soát chất lượng (QC) là hai trụ cột chính trong vòng đời phát triển phần mềm. Đối với một website bán đồ điện tử, QA/QC cho website không chỉ dừng lại ở việc tìm lỗi. Nó bao gồm việc xây dựng một quy trình kiểm thử phần mềm hoàn chỉnh, đảm bảo sản phẩm cuối cùng đáp ứng đúng các yêu cầu nghiệp vụ và kỳ vọng của người dùng. Một lỗi nhỏ trong chức năng tích hợp cổng thanh toán có thể gây thất thoát doanh thu nghiêm trọng. Tương tự, sự cố trong hệ thống quản lý đơn hàng có thể làm gián đoạn chuỗi cung ứng. Vì vậy, đầu tư vào QA/QC là đầu tư vào sự ổn định và phát triển bền vững của doanh nghiệp.

1.2. Mục tiêu và các tiêu chuẩn chất lượng cần đạt

Theo tài liệu nghiên cứu, mục tiêu chính là tạo ra một trang web được tối ưu hóa để đạt tỷ lệ mua hàng cao. Để làm được điều đó, hệ thống cần đáp ứng các tiêu chuẩn chất lượng nghiêm ngặt. Thứ nhất là về giao diện và trải nghiệm người dùng, đòi hỏi kiểm thử giao diện người dùng (UI)kiểm thử trải nghiệm người dùng (UX) kỹ lưỡng để đảm bảo thiết kế chuyên nghiệp, thao tác dễ dàng. Thứ hai, các chức năng cốt lõi như tìm kiếm, giỏ hàng, thanh toán phải hoạt động ổn định. Cuối cùng, kiểm thử bảo mật là ưu tiên hàng đầu để bảo vệ thông tin khách hàng. Hệ thống cũng phải đảm bảo kiểm thử đáp ứng (responsive), hoạt động tốt trên nhiều thiết bị.

II. Top 5 Thách Thức Khi Kiểm Thử Phần Mềm Quản Lý Website

Quá trình kiểm thử một hệ thống E-commerce phức tạp luôn đối mặt với nhiều thách thức đặc thù. Việc nhận diện và có chiến lược đối phó với những thách thức này giúp đội ngũ kiểm thử hoạt động hiệu quả hơn, đảm bảo phạm vi kiểm thử được bao phủ toàn diện và giảm thiểu rủi ro cho dự án. Các thách thức không chỉ đến từ yếu tố kỹ thuật mà còn liên quan đến sự biến động của thị trường và hành vi người dùng.

2.1. Khó khăn trong việc kiểm thử chức năng và tích hợp

Một website bán đồ điện tử là một hệ thống gồm nhiều module tích hợp chặt chẽ: quản lý sản phẩm, quản lý đơn hàng, quản lý khách hàng, và cổng thanh toán. Việc kiểm thử chức năng đòi hỏi phải xác minh từng tính năng hoạt động độc lập chính xác. Tuy nhiên, thách thức lớn nhất nằm ở việc kiểm thử tích hợp. Cần đảm bảo dữ liệu được luân chuyển thông suốt giữa các module, ví dụ như từ giỏ hàng đến khâu tạo đơn hàng và cuối cùng là cổng thanh toán. Bất kỳ sai sót nào trong luồng tích hợp đều có thể gây ra lỗi nghiêm trọng, ảnh hưởng trực tiếp đến trải nghiệm mua sắm của khách hàng và hoạt động kinh doanh.

2.2. Vấn đề tiềm ẩn về hiệu năng và bảo mật hệ thống

Hiệu năng và bảo mật là hai yếu tố phi chức năng nhưng có vai trò quyết định. Kiểm thử hiệu năng cần mô phỏng các tình huống tải cao, chẳng hạn như trong các đợt khuyến mãi lớn, để đảm bảo website không bị sập. Tốc độ tải trang chậm có thể khiến khách hàng rời đi ngay lập tức. Về mặt bảo mật, các nền tảng thương mại điện tử luôn là mục tiêu của tin tặc. Kiểm thử bảo mật phải xác định và vá các lỗ hổng tiềm ẩn như SQL injection, XSS để bảo vệ dữ liệu nhạy cảm của người dùng. Bỏ qua các khâu này có thể dẫn đến hậu quả khôn lường về tài chính và uy tín.

III. Phương Pháp Kiểm Thử Phần Mềm E commerce Từ A Z

Để đảm bảo chất lượng, cần áp dụng một phương pháp kiểm thử có hệ thống và bài bản. Phương pháp này bao gồm nhiều giai đoạn, từ việc lên kế hoạch, thiết kế kịch bản, thực thi cho đến báo cáo và theo dõi lỗi. Mỗi giai đoạn đều có vai trò quan trọng, góp phần tạo nên một sản phẩm phần mềm hoàn thiện, đáp ứng các tiêu chuẩn chất lượng đã đề ra và mang lại giá trị thực tiễn cho người dùng cuối.

3.1. Phân tích yêu cầu và xác định phạm vi kiểm thử

Giai đoạn đầu tiên và quan trọng nhất là phân tích đặc tả yêu cầu của hệ thống. Dựa trên tài liệu mô tả, đội ngũ kiểm thử cần xác định rõ các chức năng cần kiểm tra. Việc xác định phạm vi kiểm thử (Scope) giúp tập trung nguồn lực vào những phần quan trọng nhất. Tài liệu nghiên cứu đã chỉ ra phạm vi bao gồm: tính năng cốt lõi (đặt hàng, thanh toán), giao diện người dùng, bảo mật, hiệu năng và khả năng tương thích đa nền tảng. Việc xác định rõ phạm vi giúp tránh bỏ sót các hạng mục quan trọng và tối ưu hóa nỗ lực của đội ngũ QA/QC cho website.

3.2. Thiết kế kịch bản kiểm thử test case chi tiết

Sau khi có phạm vi, bước tiếp theo là thiết kế kịch bản kiểm thử website. Mỗi kịch bản, hay test case cho website e-commerce, là một tập hợp các bước, dữ liệu đầu vào và kết quả mong đợi để kiểm tra một chức năng cụ thể. Tài liệu gốc đã cung cấp nhiều ví dụ về test case cho các chức năng như Đăng nhập, Thêm sản phẩm, Tìm kiếm. Một bộ test case tốt phải bao phủ cả các trường hợp thành công (positive case) và thất bại (negative case). Việc này đảm bảo hệ thống có thể xử lý tốt các tình huống bất thường và cung cấp phản hồi phù hợp cho người dùng.

3.3. Thực thi kiểm thử và quy trình báo cáo lỗi bug report

Thực thi kiểm thử là quá trình chạy các test case đã thiết kế trên hệ thống. Quá trình này có thể thực hiện thủ công (manual testing) hoặc tự động (automation testing). Khi phát hiện một lỗi (bug), kiểm thử viên sẽ tạo một báo cáo lỗi (bug report). Một báo cáo lỗi hiệu quả cần mô tả chi tiết vấn đề, các bước tái hiện, kết quả thực tế và kết quả mong đợi. Công cụ Bug tracking được sử dụng để quản lý các lỗi này, theo dõi trạng thái từ lúc phát hiện cho đến khi được lập trình viên sửa và xác minh lại. Quy trình này đảm bảo không có lỗi nào bị bỏ sót.

IV. Case Study Áp Dụng Kiểm Thử Thực Tế Trên Website

Lý thuyết cần được minh chứng bằng thực tiễn. Việc phân tích các trường hợp kiểm thử cụ thể từ dự án website bán đồ điện tử trong tài liệu nghiên cứu cung cấp cái nhìn sâu sắc về cách áp dụng các nguyên tắc kiểm thử vào một hệ thống thực. Từ việc kiểm tra các chức năng cơ bản đến các yếu tố phi chức năng, mỗi kịch bản đều đóng góp vào việc nâng cao chất lượng tổng thể của sản phẩm.

4.1. Phân tích test case cho chức năng đăng nhập tìm kiếm

Tài liệu nghiên cứu đã trình bày chi tiết các test case cho website e-commerce đối với chức năng Đăng nhập Admin và Tìm kiếm sản phẩm. Ví dụ, với chức năng đăng nhập, các kịch bản bao gồm cả trường hợp nhập đúng thông tin và trường hợp nhập sai username/password để kiểm tra thông báo lỗi. Đối với chức năng tìm kiếm, các kịch bản không chỉ kiểm tra với từ khóa hợp lệ mà còn với các ký tự đặc biệt hoặc chuỗi rỗng để đảm bảo hệ thống xử lý ổn định. Các test case này là ví dụ điển hình cho việc áp dụng kiểm thử chức năng một cách có hệ thống.

4.2. Ví dụ về kiểm thử phi chức năng và đánh giá chất lượng

Bên cạnh chức năng, kiểm thử phi chức năng cũng được chú trọng. Tài liệu đã đưa ra checklist kiểm thử, ví dụ như 'Trang web sẽ tải trong vòng 4 giây khi lượng người dùng đồng thời < 300'. Đây là một yêu cầu cụ thể về kiểm thử hiệu năng. Ngoài ra, các yếu tố về kiểm thử giao diện người dùng (UI) như vị trí các nút, màu sắc, font chữ cũng được liệt kê chi tiết. Cuối cùng, phần đánh giá chất lượng tổng kết các tiêu chí như thiết kế hấp dẫn, tốc độ tải trang, và bảo mật dữ liệu, cho thấy một cái nhìn toàn diện về chất lượng sản phẩm sau khi kiểm thử.

V. Xu Hướng Mới Trong Kiểm Thử Phần Mềm E commerce

Ngành công nghiệp phần mềm luôn vận động và lĩnh vực kiểm thử cũng không ngoại lệ. Để đáp ứng yêu cầu ngày càng cao về tốc độ và chất lượng, các phương pháp và công cụ kiểm thử mới liên tục ra đời. Việc nắm bắt các xu hướng này giúp doanh nghiệp tối ưu hóa quy trình, giảm thời gian đưa sản phẩm ra thị trường và nâng cao khả năng cạnh tranh trong kỷ nguyên số.

5.1. Vai trò của tự động hóa Automation Testing hiện nay

Tự động hóa kiểm thử, hay automation testing, đang trở thành một xu hướng tất yếu. Thay vì thực hiện các kịch bản lặp đi lặp lại một cách thủ công, kiểm thử viên có thể viết script để máy tính tự động thực hiện. Điều này giúp tiết kiệm thời gian, giảm thiểu sai sót do con người và cho phép thực hiện kiểm thử hồi quy (regression testing) một cách hiệu quả sau mỗi lần thay đổi code. Các công cụ kiểm thử website như Selenium hay Katalon Studio cho phép tự động hóa các thao tác trên trình duyệt, mô phỏng hành vi của người dùng một cách chính xác.

5.2. Tương lai của QA QC Tích hợp AI và Machine Learning

Trí tuệ nhân tạo (AI) và Học máy (Machine Learning) đang mở ra những chân trời mới cho ngành kiểm thử phần mềm. AI có thể được sử dụng để tự động tạo ra các kịch bản kiểm thử website thông minh hơn, dự đoán các khu vực có nguy cơ lỗi cao, hoặc phân tích log để tìm ra nguyên nhân gốc rễ của sự cố. Trong tương lai, AI sẽ không thay thế hoàn toàn kiểm thử viên, nhưng nó sẽ trở thành một trợ thủ đắc lực, giúp quy trình QA/QC cho website trở nên thông minh, hiệu quả và chủ động hơn trong việc ngăn ngừa lỗi.

09/07/2025
Đề tài kiểm thử phần mềm quản lí website bán đồ điện tử

Trích đoạn nội dung tài liệu

Bộ Giáo Dục Và Đào Tạo Trường Đại Học Ngoại Ngữ - Tin Học Thành Phố Hồ Chí Minh Khoa Công Nghệ Thông Tin MÔN HỌC : BẢO ĐẢM CHẤT LƯỢNG PHẦN MỀM ĐỀ TÀI : KIỂM THỬ PHẦN MỀM QUẢN LÍ WEBSITE BÁN ĐỒ ĐIỆN TỬ Giáo Viên Hướng Dẫn : Ths. Tiếu Phùng Mai Sương Thành Viên : Nhóm 10 1. Nguyễn Dương Hoàng Anh – MSSV: 21DH113442 2. Dương Kiết Mi – MSSV: 21DH113869 3.

Trần Thị Huyền Trân – MSSV: 21DH111960 4. Trần Quang Minh – MSSV: 21DH111128 Tp. Hồ chí minh, Ngày 26 tháng 03 năm 2024 Mssv – Họ tên Học kỳ… Năm học 20. Nhận xét của giảng viên Giảng viên 01.

Page 2 of 60 Mssv – Họ tên Học kỳ… Năm học 20. 3|Page Mssv – Họ tên Học kỳ… Năm học 20. 4|Page Mssv – Họ tên Học kỳ… Năm học 20. Lời cảm ơn Trên thực tế không có sự thành công nào mà không gắn liền với những sự hỗ trợ, giúp đỡ dù ít hay nhiều, dù trực tiếp hay gián tiếp của người khác.

Trong suốt thời gian từ khi bắt đầu học tập ở giảng đường đại học đến nay, em đã nhận được rất nhiều sự quan tâm, giúp đỡ của quý thầy cô, gia đình và bạn bè. Với lòng biết ơn sâu sắc nhất, em xin gửi đến quý thầy cô ở Khoa Công Nghệ Thông Tin – Trường Đại Học Ngoại Ngữ - Tin Học TP HCM đã cùng với tri thức và tâm huyết của mình để truyền đạt vốn kiến thức quý báu cho chúng em trong suốt thời gian học tập tại trường. Và đặc biệt, trong học kỳ này, khoa đã tổ chức cho chúng em được tiếp cận với môn học mà theo em là rất hữu ích đối với sinh viên ngành khoa Công nghệ thông tin cũng như tất cả các sinh viên thuộc các chuyên ngành khoa khác. Đó là môn học “Kiểm Định Chất Lượng Phần Mềm".

Em xin chân thành cảm ơn thầy Đinh Minh Hòa đã tận tâm hướng dẫn chúng em qua từng buổi học trên lớp cũng như những buổi nói chuyện, thảo luận về môn học này. Nếu không có những lời hướng dẫn, dạy bảo của thầy thì em nghĩ bài thu hoạch này của em rất khó có thể hoàn thiện được. Một lần nữa, em xin chân thành cảm ơn thầy. Bài thu hoạch được thực hiện trong khoảng thời gian ngắn nên không tránh khỏi những thiếu sót trong lỗi trình bày, kiến thức còn bỡ ngỡ.

Em rất mong nhận được sự đóng góp ý kiến của quý thầy cô và Ban lãnh đạo để báo cáo kết thúc môn của em đạt được kết quả tốt hơn. Lời cảm tạ sau cùng, em xin kính chúc quý thầy cô trong khoa Công nghệ thông tin và thầy Hiệu Trưởng thật dồi dào sức khỏe, niềm tin để tiếp tục thực hiện sứ mệnh cao đẹp của mình là truyền đạt kiến thức cho thế hệ mai sau. Page 5 of 60 Mssv – Họ tên Học kỳ… Năm học 20. MỤC LỤC MỤC LỤC.

GIỚI THIỆU CHUNG. Mô tả hệ thống. Cách thức triển khai. Kiểm thử phần mềm.

KIỂM THỬ HỆ THỐNG QUẢN LÝ WEBSITE BÁN ĐỒ ĐIỆN TỬ.12 1 Đặc tả các chức năng hệ thống (System Functions).2 Sơ đồ chi tiết: Đăng kí / Đăng nhập.3 Sơ đồ chi tiết: Quản lí tài khoản.4 Sơ đồ chi tiết: Quản lí sản phẩm.5 Sơ đồ chi tiết: Quản lí dịch vụ.6 Sơ đồ chi tiết: Quản lí giao dịch.7 Sơ đồ chi tiết: Quản lí đơn đặt hàng.8 Sơ đồ chi tiết: Quản lí khách hàng.9 Sơ đồ chi tiết: Quản lí kho.10 Sơ đồ chi tiết: Quản lí tài chính.1 Quy trình Đăng nhập.2 Quy trình Đăng ký.3 Quy trình Đặt mua.4 Quy trình Thay đổi mật khẩu.5 Quy trình Thanh toán.6 Quy trình Cập nhật thông tin cá nhân.7 Quy trình Tìm kiếm sản phẩm.8 Quy trình Xem thông tin sản phẩm.31 6|Page Mssv – Họ tên Học kỳ… Năm học 20.9 Quy trình Quản lý giỏ hàng.10 Quy trình Xem trang chủ.5 Đặc tả Usecase đăng ký tài khoản.1 Đặc tả Login.2 Usecase sản phẩm.3 Usecase Khách hàng.4 Usecase Nhập hàng.5 Usecase Đăng xuất.6 Usecase Trang người dùng.7 Usecase Thông tin cá nhân.8 Usecase Sửa thông tin cá nhân.9 Usecase Nhấn nút đăng xuất.10 Usecase Tìm kiếm sản phẩm.40 2 Xác định mục tiêu, các chuẩn chất lượng cần đạt của hệ thống.1 Xác định mục tiêu.2 Các tiêu chuẩn cần đạt của ứng dụng.1 Giao diện đẹp, thiết kế chuyên nghiệp.2 Cung cấp đầy đủ tiện ích chức năng.3 Liên kết bán hàng tối đa qua các mạng xã hội.4 Tính năng được cập nhật và bảo trì định kỳ.5 Giao diện người dùng cho phép.6 Hỗ trợ các tính năng quản lý khách hàng.43 3 Phạm vi kiểm thử của hệ thống (Scope).1 Tính năng cốt lõi.2 Giao diện người dùng.3 Bảo mật và quyền riêng tư.5 Hiệu nảng và đáng tin cậy.6 Tính năng mới.44 4 Thiết kế testcases/ test checklists.1 Kiểm thử chức năng.1 Giao diện chi tiết sản phẩm.44 7|Page Mssv – Họ tên Học kỳ… Năm học 20.2 Đánh giá sản phẩm.3 Thông tin người dùng.4 Chức năng đăng nhập Admin.5 Chức năng thêm, sửa sản phẩm Admin.6 Chức năng tìm kiếm sản phẩm Admin.7 Chức năng tìm kiếm sản phẩm của User.2 Kiểm thử phi chức năng.3 Kiểm thử các yếu tố khác.54 5 Thực thi kiểm thử trên các releases và báo cáo buglist (bug tracking).57 6 Đánh giá chất lượng đồ án.59 8|Page Mssv – Họ tên Học kỳ… Năm học 20. Bảng Phân Công Việc STT Họ và tên MSSV Nội dung công việc Mức độ hoàn thành 1 Nguyễn Dương Hoàng 21DH113442 Kiểm thử chức năng: 100% Anh - Đăng nhập - Đăng ký - Giao diện trang chủ 2 Dương Kiết Mi 21DH113869 Kiểm thử chức năng: 100% - Thêm sản phẩm - Tìm kiếm sản phẩm - Admin - Sửa thông tin sản phẩm 3 Trần Thị Huyền Trân 21DH111960 Kiểm thử chức năng: 100% - Tìm kiếm đơn hàng theo mã đơn - Tìm kiếm đơn hàng theo ngày - Tìm kiếm đơn hàng theo tên người mua - Trang khách hàng 4 Trần Quang Minh 21DH111128 Kiểm thử chức năng: 100% - Tìm kiếm - Giỏ hàng - Xem thông tin cá nhân 9|Page Mssv – Họ tên Học kỳ… Năm học 20. GIỚI THIỆU CHUNG 1. Mô tả hệ thống  Giới thiệu chung - Trong thời đại kỷ nguyên số, website Thương mại điện tử (e-commerce) không chỉ là một công cụ quan trọng mà còn là trái tim của hoạt động kinh doanh.

Sự phát triển mạnh mẽ của internet đã biến website thương mại điện tử thành một nền tảng quyền lực cho cả người tiêu dùng và doanh nghiệp. Nắm bắt điểm mạnh đó nhóm tụi em cũng đã và đang phát triển website bán đồ điện tử để mang đến cho khách hàng thêm sự lựa chọn đa dạng hơn trong các nguồn internet. Trang thương mại điện tử mang đến cho người dùng và những người tìm kiếm sản phẩm điện tử như là điện thoại di động, máy tính, máy tính xách tay, camera và những thiết bị điện tử khác. Sự đa dạng sản phẩm: Trang web bán đồ điện tử thường cung cấp một loạt các sản phẩm đa dạng, nhiều loại thiết bị điện tử từ các nhà sản xuất khác nhau.

- Giới thiệu về các tính năng của trang Web: + Trang chủ Website: Nơi người dùng có thể nhìn thấy tất cả các tính năng của trang web, là nơi chứa các sản phẩm của doanh nghiệp, chứa các banner khuyến mãi đang hiện hành và cho phép người dùng tương tác, sử dụng trang web một cách tối ưu nhất. + Tính năng Tìm kiếm: Cho phép người dùng tìm kiếm các món đồ, thiết bị điện tử mình cần mua. + Tính năng Giỏ hàng: Cho phép người dùng có thể xem các sản phẩm mà mình đã thêm vào giỏ hàng, người dùng có thể tiếp tục thêm các sản phẩm khác hoặc xóa đi các sản phẩm không cần thiết nữa hoặc thanh toán sản phẩm mình cần mua tại đây. + Tính năng Trang người dùng: Cho phép người dùng có thể đăng kí tài khoản tại đây (nếu chưa có tài khoản) hoặc đăng nhập (nếu đã có tài khoản), người dùng còn có thể chỉnh sửa các thông tin cá nhân và theo dõi các đơn hàng mình đã mua, xem được tình trạng đơn hàng như thế nào tại đây.

10 | P a g e Mssv – Họ tên Học kỳ… Năm học 20. + Tính năng Chi tiết sản phẩm: Người dùng có thể thao tác vào bất kỳ sản phẩm nào mình muốn xem, nơi đây sẽ hiện ra các thông tin chi tiết của sản phẩm từ đó giúp người dùng có thể biết rõ hơn về sản phẩm trước khi quyết định mua. + Tính năng Đánh giá sản phẩm: Sau khi mua sản phẩm thành công, người dùng có thể đánh giá sản phẩm mình đã mua bằng cách rate số sao trên thang 5* và thêm bình luận cho sản phẩm. + Tính năng Chia sẽ: Giúp người dùng có thể chia sẽ sản phẩm lên các trang mạng xã hội hoặc cho người xem khác, mục đích nhầm nâng cao khả năng tiếp cận của doanh nghiệp đến nhiều khách hàng 2.

Cách thức triển khai Hệ thống được viết dưới dạng Website Hệ thống Website được sử dụng CSDL SQLServer Sử dụng các tool và công cụ phần mềm kiểm thử II. Kiểm thử phần mềm Tóm tắt ngắn gọn về kiểm thử, focus vô nội dung kiểm thử của đồ án (phần mềm của mình)  Kiểm thử phần mềm (software testing) là hoạt động nhằm tìm kiếm và phát hiện ra các lỗi của phần mềm, đảm bảo phần mềm chính xác, đúng và đầy đủ theo yêu cầu của khách hàng, yêu cầu của sản phẩm đặt ra. Software testing cũng cung cấp mục tiêu, cái nhìn độc lập về phần mềm điều này cho phép đánh giá và hiểu rõ các rủi ra khi thực thi phần mềm.  Kiểm thử phần mềm là hoạt động đảm bảo chất lượng phần mềm và mang tính sống còn trong các dự án sản xuất phần mềm.

Vì vậy nó đã trở thành quy trình bắt buộc trong các dự án phần mềm hiện nay. Kiểm thử phần mềm để tránh những rủi ro, lỗi phát sinh trong suốt quá trình tạo ra sản phẩm. Lỗi càng phát hiện ra sớm càng giúp tránh được rủi ro và chi phí. 11 | P a g e Mssv – Họ tên Học kỳ… Năm học 20.

 Nhóm chúng em lần này chọn đề tài “quản lí hệ thống Website Thương mại điện tử” sẽ kiểm thử hệ thống giúp trang web Thương mại này sẽ phát hiện ra các lỗi không mong muốn trong quá trình xây dựng và khắc phục các lỗi nhằm đảm bảo hệ thống website khi được sử dụng bởi khách hàng sẽ trơn tru và mượt mà nhất, đồng thời sẽ giúp cho doanh nghiệp cũng như nhà cung ứng sẽ giảm bớt thời gian sửa chữa khắc phục và các chi phi phát sinh không mong muốn.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ