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

Luận văn XÂY DỰNG GIẢI PHÁP KIỂM THỬ WEBSITE BÁN HÀNG CỦA CÔNG TY TNHH DUGI VIỆT NAM

82 52 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

Cấu trúc

  • LỜI CẢM ƠN

  • DANH MỤC TỪ VIẾT TẮT

  • DANH MỤC BẢNG BIỂU SƠ ĐỒ

  • PHẦN MỞ ĐẦU

  • 1. TẦM QUAN TRỌNG, Ý NGHĨA CỦA VẤN ĐỀ NGHIÊN CỨU

  • 2. TỔNG QUAN TÌNH HÌNH NGHIÊN CỨU

    • 2.1 Các công trình nghiên cứu trong nước

    • 2.2 Các công trình nghiên cứu tại nước ngoài

  • 3. Sách Testing Applications on the web

    • 2.3. Khoảng trống nghiên cứu

  • 3. MỤC TIÊU VÀ NHIỆM VỤ NGHIÊN CỨU

    • 2.3 Mục tiêu nghiên cứu

    • 3.2 Nhiệm vụ nghiên cứu

  • 4. ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU

    • 2.4 Đối tượng nghiên cứu

    • 2.5 Phạm vi nghiên cứu

  • 5. PHƯƠNG PHÁP NGHIÊN CỨU

    • 2.6 Phương pháp thu thập dữ liệu

    • 2.7 Phương pháp xử lý dữ liệu

  • 6. KẾT CẤU KHOÁ LUẬN

  • CHƯƠNG 1

  • CƠ SỞ LÝ LUẬN VỀ HOẠT ĐỘNG KIỂM THỬ WEBSITE

    • 1.1. Khái niệm kiểm thử website

      • 1.1.1. Khái niệm về kiểm thử

      • 1.1.2. Các nội dung kiểm thử

      • 1.1.3. Khái niệm Website

    • 1.2. Các công cụ, kỹ thuật kiểm thử website

      • 1.2.1. Các kỹ thuật

      • 1.2.2. Các công cụ kiểm thử

  • CHƯƠNG 2

  • KẾT QUẢ PHÂN TÍCH, ĐÁNH GIÁ THỰC TRẠNG KIỂM THỬ WEBSITE BÁN HÀNG CỦA CÔNG TY DUGI

    • 2.1.Tổng quan về công ty

      • 2.1.1. Giới thiệu chung về doanh nghiệp

      • 2.1.2. Cơ cấu tổ chức doanh nghiệp

      • 2.1.3. Lĩnh vực hoạt động

      • 2.1.4. Tình hình hoạt động kinh doanh của doanh nghiệp năm 2016 đến năm 2020

      • 2.1.5. Chiến lược phát triển của doanh nghiệp từ năm 2020 đến năm 2025

    • 2.8 Thực trạng kiểm thử website của công ty DUGI

  • CHƯƠNG 3 ĐỀ XUẤT GIẢI PHÁP KIỂM THỬ WEBSITE BÁN HÀNG CỦA CÔNG TY DUGI

    • 3.1 Định hướng phát triển của công ty DUGI từ năm 2020 đến 2025

    • 3.2 Đánh giá công cụ, kỹ thuật kiểm thử phù hợp với công ty

    • 3.3 Giải pháp ứng dụng công cụ Selenium IDE để kiểm thử website

      • 3.3.1. Nội dung kiểm thử

      • 3.3.2. Kiểm thử giao diện website bán hàng

      • Mô tả

      • Layout

      • 1. Hiển thị đầy đủ các biểu mẫu khi đã có sản phẩm trong giỏi hàng

      • 2. Không hiển thị thông tin gì khi chưa có sản phẩm trong giỏ hàng

      • 3. Hiển thị hình ảnh của sản phẩm với tiêu chuẩn max

      • 80px x 100px

      • 4. Texbox số lượng có độ dài tiêu chuẩn max là 90px x 30px

      • 5. Các texbox Họ tên, SĐT, Địa chỉ, Email có độ dài tiêu chuẩn max là 300px x 30px

      • 6. Texbox “Chú thích đơn hàng” có độ dài tiêu chuẩn max là 300px x 70px

      • 7. Tất cả các button hiển thị mặc định backgroud màu xanh dương, chữ màu trắng, font chữ Arial với size 15px. Và hiển thị với độ dài tiêu chuẩn max là 10px x 8px

      • 8. Hiển thị font chữ mặc định của hệ thống Arial

      • 9. Khi thực hiện di chuyển chuột vào các button thì backgroud của button đó chuyển màu xanh đậm

      • Mô tả

      • 1. Có kỹ tự * ở các trường bắt buộc

      • 2. Các texbox mặc định luôn có dòng chữ mờ bên trong. Khi thực hiện click chuột và nhập text mới thì dòng chữ mờ mất đi, hiển thị text mới rõ ràng không bị mờ

      • 3. Khi thực hiện không nhập hoặc nhập sai các trường của thông tin đơn hàng thì hiển thị highligh đỏ, focus chuột vào trường đó và hệ thống hiển thị thông báo lỗi ngay dưới texbox.

      • Giá trị default

      • 4. Texbox số lượng mặc định hiển thị backgroud trắng, viền đen. Khi thực hiện di chuyển chuột đến hoặc click vào thì texbox chuyển viền màu xanh dương.

      • 5. Khi nhập vào texbox số lượng không phải là các số nguyên dương thì highligh đỏ và focus chuột vào texbox.

      • 6. Button “Gửi đơn hàng” mặc định hiển thị ở dạng disable khi chưa nhập thông tin đặt hàng và chỉ hiển thị ở dạng enable khi đã nhập thông tin đặt hàng

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • Layout

      • MD1

      • Kiểm tra tổng thể giao diện màn hình với backgroud chủ đạo màu trắng và font chữ Arial.

      • 1. Mở màn hình mua hàng

      • 2. Kiểm tra hiển thị đầy đủ các biểu mẫu

      • 3. Kiểm tra bố cục các trường

      • 4. Kiểm tra font chữ hiển thị là Arial và lỗi chính tả

      • - Màn hình hiển thị:

      • + Bảng thông tin sản phẩm bao gồm: STT, Tên sản phẩm, Số lượng mua, Đơn giá, Tổng giá, Xoá.

      • + Thành tiền

      • + Textbox Họ tên

      • + Textbox Điện thoại

      • + Textbox Email

      • + Textbox địa chỉ

      • + Textbox chú thích.

      • + Button Gửi đơn hàng

      • + Button Tiếp tục mua

      • + Button Tính lại

      • + Button Xoá hết

      • + Button Thanh toán

      • - Bố cục hợp lí: Các label, button có độ dài hợp lý, khoảng cách vừa phải, không xô lệch

      • - Các lable, icon cùng font chữ Arial, không sai chính tả

      • - Backgroud chủ đạo là màu trắng

      • Pass

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • MD2

      • Kiểm tra hiển thị hình ảnh sản phẩm theo tiêu chuẩn 80px x 100px.

      • 1. Mở màn hình mua hàng

      • 2. Kiểm tra độ dài, rộng của hình ảnh sản phẩm

      • - Hình ảnh sản phẩm được hiển thị với độ dài, rộng tiêu chuẩn max là 80px x 100px

      • Pass

      • MD3

      • Kiểm tra tiêu chuẩn dài rộng các textbox

      • 1. Mở màn hình mua hàng

      • 2. Kiểm tra độ dài 90px x rộng 30px của textbox Số lượng.

      • - Textbox Số lượng cũng có độ dài, rộng tiêu chuẩn max là 90px x 30px

      • Textbox Số lượng có độ dài rộng hiển thị là 94px x 30px.

      • Fail

      • 4. Kiểm tra độ dài, rộng của textbox Chú thích đơn hàng.

      • -Textbox Chú thích đơn hàng có độ dài rộng tiêu chuẩn max là 300px x 70px

      • Textbox độ dài rộng hiển thị là 300px x 68px

      • Fail

      • MD4

      • Kiểm tra tiêu chuẩn của các Button với backgroud xanh dương, chữ trắng và độ dài tiêu chuẩn max là 10px x 8px

      • 1.Mở màn hình mua hàng

      • 2.Kiểm tra font chữ, backgroud các button

      • 3.Kiểm tra tiêu chuẩn dài, rộng các button.

      • 4. Thực hiện di chuyển con trỏ chuột đến các button để theo dõi sự thay đổi.

      • - Button hiển thị với backgroud màu xanh dương, màu chữ trắng.

      • - Hiển thị với font chữ Arial, size 15px.

      • - Hiển thị độ dài, rộng tiêu chuẩn max là 10px x 8px

      • - Khi di chuyển con trỏ chuột đến các button thì backgroud các button thay đổi sang màu xanh đậm.

      • Pass

      • MD5

      • Kiểm tra font chữ mặc định của hệ thống là Arial.

      • 1.Mở màn hình mua hàng

      • 2.Kiểm tra Font chữ của hàn hình.

      • - Màn hình hiển thị font chữ Arial

      • Pass

      • Giá trị default

      • MD1

      • Kiểm tra các trường bắt buộc.

      • 1.Mở màn hình mua hàng

      • 2.Kiểm tra hiển thị các trường bắt buộc

      • - Các trường bắt buộc có ký tự (*)

      • Pass

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • MD2

      • Kiểm tra button “Gửi đơn hàng” với hiển thị disable.

      • 1.Mở màn hình mua hàng

      • 2.Thực hiện nhập thông tin vào các trường thông tin đặt hàng

      • - Khi chưa nhập thông tin vào các trường, button mặc định ở dạng disable, không cho phép user sử dụng.

      • - Nhập đầy đủ thông tin vào các trường, button hiển thị ở dạng enable cho phép user sử dụng.

      • Hệ thống luôn hiển thị trạng thái enable

      • Fail

      • MD3

      • Kiểm tra hiển thị textbox Số lượng với backgroud trắng, viền đen.

      • 1.Mở màn hình mua hàng

      • 2.Click chuột hoặc di chuyển con trỏ chuột đến textbox theo dõi sự thay đổi.

      • - Mặc định hiển thị của textbox có backgroud trắng, viền đen

      • - Di chuyển con trỏ chuột đến textbox viền chuyển màu xanh dương.

      • - Click chuột vào textbox viền chuyển màu xanh dương và focus chuột tại textbox.

      • Pass

      • MD4

      • Kiểm tra highligh đỏ và focus chuột khi trường nhập sai hoặc bỏ trống.

      • 1.Mở màn hình mua hàng

      • 2. Thực hiện để trống hoặc nhập sai các trường của Thông tin đặt hàng.

      • - Highligh đỏ và focus chuột tại trường bị bỏ trống hoặc nhập sai.

      • - Hệ thống hiển thị thông báo lỗi ngay phía dưới textbox vừa nhập sai.

      • Pass

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • MD5

      • Kiểm tra hiển thị dòng chữ mờ tại các textbox.

      • 1.Mở màn hình mua hàng

      • 2. Kiểm tra hiển thị dòng chữ mờ mặc định tại các textbox.

      • 3. Click chuột vào textbox và thực hiện nhập text mới.

      • - Các textbox ban đầu mặc định có hiển thị dòng chữ mờ.

      • - Khi nhập text mới, dòng chữ mờ mất đi và hiển thị text mới rõ ràng không bị mờ.

      • Các textbox không hiển thị dòng chữ mờ

      • Fail

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • Chức năng giỏ hàng

      • MD1

      • Kiểm tra đặt hàng thành công

      • 1.Thực hiện nhập các trường hợp lệ.

      • 2.Click button Gửi đơn hàng

      • - Hệ thống thực hiện gửi đơn hàng thành công.

      • Pass

      • MD2

      • Kiểm tra đặt hàng không thành công

      • 1.Để trống textbox Họ tên *

      • 2.Các trường khác nhập hợp lệ

      • 3.Click button Gửi đơn hàng

      • - Highligh đỏ và focus chuột vào textbox.

      • - Hệ thống thông báo “Bạn chưa nhập tên người gửi”

      • Pass

      • 1.Để trống textbox Điện thoại *

      • 2.Các trường khác nhập hợp lệ

      • 3.Click button Gửi đơn hàng

      • - Highligh đỏ và focus chuột vào textbox.

      • - Hệ thống thông báo “Bạn chưa nhập số phone người nhập”

      • Pass

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • MD2

      • Kiểm tra đặt hàng không thành công

      • 1.Để trống textbox Địa chỉ *

      • 2.Các trường khác nhập hợp lệ

      • 3.Click button Gửi đơn hàng

      • - Highligh đỏ và focus chuột vào textbox.

      • - Hệ thống thông báo “Bạn chưa nhập địa chỉ người gửi”

      • Pass

      • 1.Để trống textbox Email *

      • 2.Các trường khác nhập hợp lệ

      • 3.Click button Gửi đơn hàng

      • - Highligh đỏ và focus chuột vào textbox.

      • - Hệ thống thông báo “Bạn chưa nhập địa chỉ email người gửi”

      • Pass

      • Điện thoại textbox *

      • MD3

      • Kiểm tra nhập vào texbox các ký tự đặc biệt

      • 1.Nhập vào textbox là các kỹ tự đặc biệt !@#$%...

      • 2.Các trường khác nhập hợp lệ

      • 3.Click button Gửi đơn hàng

      • - Highligh đỏ và focus chuột vào textbox.

      • - Hệ thống thông báo “Bạn nhập không đúng định dạng của trường điện thoại.

      • Pass

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • MD4

      • Kiểm tra nhập vào là các ký tự dạng chữ

      • 1.Nhập vào textbox là các ký tự dạng chữ cái

      • 2.Các trường khác nhập hợp lệ

      • 3.Click button Gửi đơn hàng

      • - Highligh đỏ và focus chuột vào textbox.

      • - Hệ thống thông báo “Bạn nhập không đúng định dạng của trường điện thoại.

      • Pass

      • MD5

      • Kiểm tra nhập vào là số thập phân

      • 1.Nhập vào textbox là các chữ số thập phân

      • 2.Các trường khác nhập hợp lệ

      • 3.Click button Gửi đơn hàng

      • - Highligh đỏ và focus chuột vào textbox.

      • - Hệ thống thông báo “Bạn nhập không đúng định dạng của trường điện thoại.

      • Pass

      • MD6

      • Kiểm tra nhập vào là các số âm

      • 1.Nhập vào textbox là các số âm

      • 2.Các trường khác nhập hợp lệ

      • 3.Click button Gửi đơn hàng

      • - Highligh đỏ và focus chuột vào textbox.

      • - Hệ thống thông báo “Bạn nhập không đúng định dạng của trường điện thoại.

      • Pass

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • MD7

      • Kiểm tra nhập quá maxlegth = 20

      • 1.Nhập vào dữ liệu = 21 ký tự

      • 2.Các trường khác nhập hợp lệ

      • 3.Click button Gửi đơn hàng

      • - Chặn trên phím, chỉ được nhập 20 ký tự

      • Hệ thống cho phép nhập quá 21 ký tự

      • Fail

      • MD8

      • Kiểm tra nhập toàn khoảng trắng

      • 1.Nhập vào texbox toàn khoảng trắng

      • 2.Các trường khác nhập hợp lệ

      • 3.Click button Gửi đơn hàng

      • - Trim space khoảng trắng

      • - Highligh đỏ và focus chuột vào textbox.

      • - Hệ thống thông báo “Bạn chưa nhập số phone người nhập”

      • Hệ thống vẫn chấp nhận thông tin và gửi đơn hàng

      • Fail

      • MD9

      • Kiểm tra nhập khoảng trắng đầu cuối

      • 1.Nhập số điện thoại hợp lệ có chứa khoảng trắng đầu cuối

      • 2.Các trường khác nhập hợp lệ

      • 3.Click button Gửi đơn hàng

      • - Hệ thống thực hiện gửi đơn hàng thành công.

      • Pass

      • Địa chỉ textbox *

      • MD10

      • Kiểm tra nhập vào là các ký tự đặc biệt

      • 1.Nhập vào textbox là các kỹ tự đặc biệt !@#$%...

      • 2.Các trường khác nhập hợp lệ

      • 3.Click button Gửi đơn hàng

      • - Highligh đỏ và focus chuột vào textbox.

      • - Hệ thống thông báo “Bạn nhập không đúng định dạng của trường địa chỉ”.

      • Hệ thống vẫn chấp nhận thông tin và thực hiện gửi đơn hàng

      • Fail

      • MD11

      • Kiểm tra nhập toàn khoảng trắng

      • 1.Nhập vào texbox toàn khoảng trắng

      • 2.Các trường khác nhập hợp lệ

      • 3.Click button Gửi đơn hàng

      • - Highligh đỏ và focus chuột vào textbox.

      • - Hệ thống thông báo “Bạn chưa nhập địa chỉ người gửi”

      • Hệ thống vẫn chấp nhận thông tin và gửi đơn hàng

      • Fail

      • Email textbox *

      • MD12

      • Kiểm tra nhập vào là các ký tự đặc biệt

      • 1.Nhập vào textbox là các kỹ tự đặc biệt !@#$%...

      • 2.Các trường khác nhập hợp lệ

      • 3.Click button Gửi đơn hàng

      • - Highligh đỏ và focus chuột vào textbox.

      • - Hệ thống thông báo “Email người đặt hàng không đúng định dạng”.

      • Pass

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • MD13

      • Kiểm tra nhập vào không đúng định dạng

      • 1.Nhập vào dữ liệu không đúng định dạng abc@gmail.com, abc.cd@yahoo.com, abc_cd@yahoo.com...

      • 2.Các trường khác nhập hợp lệ

      • 3.Click button Gửi đơn hàng

      • - Highligh đỏ và focus chuột vào textbox.

      • - Hệ thống thông báo “Email người đặt hàng không đúng định dạng”.

      • Pass

      • MD14

      • Kiểm tra nhập khoảng trắng ở giữa

      • 1.Nhập vào Email hợp lệ có chứa khoảng trắng ở giữa

      • 2.Các trường khác nhập hợp lệ

      • 3.Click button Gửi đơn hàng

      • - Highligh đỏ và focus chuột vào textbox.

      • - Hệ thống thông báo “Email người đặt hàng không đúng định dạng”.

      • Pass

      • MD15

      • Kiểm tra nhập khoảng trắng đầu cuối

      • 1.Nhập vào Email hợp lệ có chứa khoảng trắng ở đầu và cuối

      • 2.Các trường khác nhập hợp lệ

      • 3.Click button Gửi đơn hàng

      • - Trim space khoảng trắng

      • - Hệ thống thực hiện gửi đơn hàng thành công

      • Hệ thống vẫn thông báo lỗi trường Email

      • Fail

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • Các button

      • MD16

      • Kiểm tra button tính lại khi thêm số lượng sản phẩm

      • 1.Thực hiện tăng hoặc giảm số lượng sản phẩm

      • 2.Click button Tính lại

      • - Hệ thống thực hiện tính lại Tổng giá

      • Pass

      • MD17

      • Kiểm tra button Tiép tục mua hàng

      • 1.Thực hiện cập nhật sản phẩm cần mua

      • 2.Click button Tiếp tục mua hàng

      • -Hệ thống quay lại màn hình thông tin sản phẩm

      • Pass

      • MD18

      • Kiểm tra button Xoá hết

      • 1.Thực hiện cho các sản phẩm cần mua vào giỏ hàng

      • 2.Click button Xoá hết

      • - Hệ thống thực hiện xoá toàn bộ sản phẩm đã chọn và hiển thị thông báo “Giỏ hàng hiện tại chưa có sản phẩm nào”

      • Pass

      • M19

      • Kiểm tra button Thanh toán

      • 1.Chọn các sản phẩm cho vào giỏ hàng, cập nhật số lượng. Nhập các thông tin đặt hàng hợp lệ

      • 2.Click button Thanh toán

      • - Hệ thống chuyển đến màn hình thực hiện chọn hình thức thanh toán

      • Hệ thống tự động gửi đơn hàng thành công

      • Fail

      • M20

      • Kiểm tra button Gửi đơn hàng

      • 1.Chọn các sản phẩm cho vào giỏ hàng, cập nhật số lượng. Nhập các thông tin đặt hàng hợp lệ

      • 2.Click button Gửi đơn hàng

      • - Hệ thống thực hiện gửi đơn hàng thành công

      • Pass

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • MD1

      • Kiểm tra đặt hàng thành công

      • 1.Thực hiện nhập các trường hợp lệ

      • + Họ tên: Vũ Bảo Anh

      • +Điệnthoại: 0388299331

      • + Địa chỉ: Đống đa, Hà Nội

      • +Email: baoanh123@gmail.com.

      • 2.Click button Gửi đơn hàng

      • - Hệ thống thực hiện gửi đơn hàng thành công

      • Pass

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • MD2.1

      • Kiểm tra để rỗng texbox họ tên

      • 1.Để rỗng texbox họ tên

      • 2.Các trường khác nhập hợp lệ

      • +Điện thoại: 0388299331

      • + Địa chỉ: Đống đa, Hà Nội

      • +Email: baoanh123@gmail.com

      • 3.Click button Gửi đơn hàng

      • - Highligh đỏ và focus chuột vào textbox

      • - Hệ thống thông báo “Bạn chưa nhập tên người gửi”

      • Pass

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • MD2.2

      • Kiểm tra để rỗng texbox Điện thoại

      • 1.Để rỗng texbox họ tên

      • 2.Các trường khác nhập hợp lệ

      • + Họ tên: Vũ Bảo Anh

      • + Địa chỉ: Đống đa, Hà Nội

      • +Email: baoanh123@gmail.com

      • 3.Click button Gửi đơn hàng

      • - Highligh đỏ và focus chuột vào textbox

      • - Hệ thống thông báo “Bạn chưa nhập số phone người gửi”

      • Pass

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • MD2.3

      • Kiểm tra để rỗng texbox Địa chỉ

      • 1.Để rỗng texbox họ tên

      • 2.Các trường khác nhập hợp lệ

      • + Họ tên: Vũ Bảo Anh

      • +Điệnthoại: 0388199331

      • +Email: baoanh123@gmail.com

      • 3.Click button Gửi đơn hàng

      • - Highligh đỏ và focus chuột vào textbox

      • - Hệ thống thông báo “Bạn chưa nhập địa chỉ người gửi”

      • Pass

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • MD2.4

      • Kiểm tra để rỗng texbox Email

      • 1.Để rỗng texbox họ tên

      • 2.Các trường khác nhập hợp lệ

      • + Họ tên: Vũ Bảo Anh

      • +Điệnthoại: 0388199331

      • +Địa chỉ: Đống Đa, Hà Nội

      • 3.Click button Gửi đơn hàng

      • - Highligh đỏ và focus chuột vào textbox

      • - Hệ thống thông báo “Bạn chưa nhập email người gửi”

      • Pass

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • MD3

      • Kiểm tra nhập vào các ký tự đặc biệt

      • 1.Nhập vào texbox là các ký tự đặc biệt !@#$%^...

      • 2.Các trường khác nhập hợp lệ

      • + Họ tên: Vũ Bảo Anh

      • +Địa chỉ: Đống Đa, Hà Nội

      • 3.Click button Gửi đơn hàng

      • - Highligh đỏ và focus chuột vào textbox

      • - Hệ thống thông báo “Bạn nhập không đúng định dạng của trường điện thoại”

      • Pass

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • MD4

      • Kiểm tra nhập vào các ký tự dạng chữ

      • 1.Nhập vào texbox là các ký tự chữ cái.

      • 2.Các trường khác nhập hợp lệ

      • + Họ tên: Vũ Bảo Anh

      • + Địa chỉ: Đống Đa, Hà Nội

      • +Email: baoanh123@gmail.com

      • 3.Click button Gửi đơn hàng

      • - Highligh đỏ và focus chuột vào textbox

      • - Hệ thống thông báo “Bạn nhập không đúng định dạng của trường điện thoại”

      • Pass

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • MD5

      • Kiểm tra nhập vào các chữ số thập phân

      • 1.Nhập vào texbox là các ký tự chữ cái.

      • 2.Các trường khác nhập hợp lệ

      • + Họ tên: Vũ Bảo Anh

      • + Địa chỉ: Đống Đa, Hà Nội

      • +Email: baoanh123@gmail.com

      • 3.Click button Gửi đơn hàng

      • - Highligh đỏ và focus chuột vào textbox

      • - Hệ thống thông báo “Bạn nhập không đúng định dạng của trường điện thoại”

      • Pass

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • MD6

      • Kiểm tra nhập vào các số âm

      • 1.Nhập vào texbox là các ký tự chữ cái.

      • 2.Các trường khác nhập hợp lệ

      • + Họ tên: Vũ Bảo Anh

      • + Địa chỉ: Đống Đa, Hà Nội

      • +Email: baoanh123@gmail.com

      • 3.Click button Gửi đơn hàng

      • - Highligh đỏ và focus chuột vào textbox

      • - Hệ thống thông báo “Bạn nhập không đúng định dạng của trường điện thoại”

      • Pass

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • MD7

      • Kiểm tra nhập quá maxlegth = 20

      • 1.Nhập dữ liệu vào = 21 ký tự

      • 2.Các trường khác nhập hợp lệ

      • + Họ tên: Vũ Bảo Anh

      • + Địa chỉ: Đống Đa, Hà Nội

      • +Email: baoanh123@gmail.com

      • 3.Click button Gửi đơn hàng

      • - Chặn trên phím chỉ nhập 20 ký tự

      • Hệ thống vẫn cho phép nhập 21 ký tự

      • Fail

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • MD8

      • Kiểm tra nhập vào toàn khoảng trắng

      • 1.Nhập vào texbox toàn khoảng trắng

      • 2.Các trường khác nhập hợp lệ

      • + Họ tên: Vũ Bảo Anh

      • + Địa chỉ: Đống Đa, Hà Nội

      • +Email: baoanh123@gmail.com

      • 3.Click button Gửi đơn hàng

      • - Trim space khoảng trắng

      • - Highligh đỏ và focus chuột vào textbox

      • - Hệ thống thông báo “Bạn chưa nhập số phone người nhập”

      • Hệ thống vẫn chấp nhận thông tin và gửi đơn hàng

      • Fail

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • MD9

      • Kiểm tra nhập khoảng trắng đầu và cuối

      • 1.Nhập vào trường điện thoại hợp lệ có chứa khoảng trắng đầu và cuối

      • 2.Các trường khác nhập hợp lệ

      • + Họ tên: Vũ Bảo Anh

      • + Địa chỉ: Đống Đa, Hà Nội

      • +Email: baoanh123@gmail.com

      • 3.Click button Gửi đơn hàng

      • - Trim space khoảng trắng

      • - Hệ thống gửi đơn hàng thành công

      • Pass

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • MD10

      • Kiểm tra nhập các ký tự đặc biệt

      • 1.Nhập vào các ký tự đặc biệt !@#$%^...

      • 2.Các trường khác nhập hợp lệ

      • + Họ tên: Vũ Bảo Anh

      • + Điện thoại: 0388199331

      • +Email: baoanh123@gmail.com

      • 3.Click button Gửi đơn hàng

      • - Highligh đỏ và focus chuột vào textbox

      • - Hệ thống thông báo “Bạn nhập sai định dạng cua trường địa chỉ”

      • Hệ thống vẫn chấp nhận thông tin và gửi đơn hàng

      • Fail

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • MD11

      • Kiểm tra nhập toàn khoảng trắng

      • 1.Nhập vào toàn khoảng trắng

      • 2.Các trường khác nhập hợp lệ

      • + Họ tên: Vũ Bảo Anh

      • + Điện thoại: 0388199331

      • +Email: baoanh123@gmail.com

      • 3.Click button Gửi đơn hàng

      • - Trim space khoảng trắng

      • - Highligh đỏ và focus chuột vào textbox

      • - Hệ thống thông báo “Bạn chưa nhập trường địa chỉ”

      • Hệ thống vẫn chấp nhận thông tin và gửi đơn hàng

      • Fail

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • MD12

      • Kiểm tra nhập các ký tự đặc biệt

      • 1.Nhập vào textbox là các ký tự đặc biệt !@#$%^...

      • 2.Các trường khác nhập hợp lệ

      • + Họ tên: Vũ Bảo Anh

      • + Điện thoại: 0388199331

      • +Địa chỉ: Đống đa, Hà Nội

      • 3.Click button Gửi đơn hàng

      • - Highligh đỏ và focus chuột vào textbox

      • - Hệ thống thông báo “Email người đặt hàng không đúng định dạng”

      • Pass

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • MD13

      • Kiểm tra nhập vào không đúng định dạng của email

      • 1.Nhập vào dữ liệu không đúng định dạng abc@gmail.com, abc.cd@yahoo.com...

      • 2.Các trường khác nhập hợp lệ

      • + Họ tên: Vũ Bảo Anh

      • + Điện thoại: 0388199331

      • +Địa chỉ: Đống đa, Hà Nội

      • 3.Click button Gửi đơn hàng

      • - Highligh đỏ và focus chuột vào textbox

      • - Hệ thống thông báo “Email người đặt hàng không đúng định dạng”

      • Pass

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • MD14

      • Kiểm tra nhập khoảng trắng ở giữa

      • 1.Nhập vào email hợp lệ chứa khoảng trắng ở giữa

      • 2.Các trường khác nhập hợp lệ

      • + Họ tên: Vũ Bảo Anh

      • + Điện thoại: 0388199331

      • +Địa chỉ: Đống đa, Hà Nội

      • 3.Click button Gửi đơn hàng

      • - Highligh đỏ và focus chuột vào textbox

      • - Hệ thống thông báo “Email người nhập không đúng định dạng”

      • Pass

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • MD15

      • Kiểm tra nhập khoảng trắng đầu và cuối

      • 1.Nhập vào email hợp lệ chứa khoảng trắng đầu và cuối

      • 2.Các trường khác nhập hợp lệ

      • + Họ tên: Vũ Bảo Anh

      • + Điện thoại: 0388199331

      • +Địa chỉ: Đống đa, Hà Nội

      • 3.Click button Gửi đơn hàng

      • -Trim space khoảng trắng đầu cuối

      • - Hệ thống gửi đơn hàng thành công

      • Hệ thống vẫn báo lỗi trường Email

      • Fail

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • MD16

      • Kiểm tra button “Tính lại” khi thêm số lượng sản phẩm

      • 1.Tăng hoặc giảm số lượng sản phẩm

      • 2.Click button Tính lại

      • - Hệ thống thực hiện tính lại Tổng giá

      • Pass

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • MD17

      • Kiểm tra button “Tiếp tục mua hàng”

      • 1.Cập nhật số lượng, mẫu mã sản phẩm cần mua

      • 2.Click button Tiếp tục mua hàng

      • - Hệ thống quay lại màn hình thông tin sản phẩm

      • Pass

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • MD18

      • Kiểm tra button “Xoá hết”

      • 1.Thực hiện chọn các sản phẩm muốn mua vào giỏ hàng

      • 2.Click button Xoá hết

      • - Hệ thống thực hiện xoá toàn bộ các sản phẩm đã chọn

      • - Hiển thị thông báo “Giỏ hàng hiện tại chưa có sản phẩm nào”

      • Pass

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • MD19

      • Kiểm tra button “Thanh toán”

      • 1.Chọn các sản phẩm cho vào giỏ hàng.

      • 2.Nhập các thông tin đặt hàng hợp lệ

      • 3.Click button Thanh toán

      • - Hệ thống chuyển đến màn hình thực hiện chọn hình thức thanh toán

      • Hệ thống tự động gửi đơn hàng thành công

      • Fail

      • ID

      • Mục đích kiểm thử

      • Các bước thực hiện

      • Kết quả mong muốn

      • Kết quả thực tế

      • MD20

      • Kiểm tra button “Gửi đơn hàng”

      • 1.Chọn các sản phẩm cho vào giỏ hàng.

      • 2.Nhập các thông tin đặt hàng hợp lệ

      • 3.Click button Gửi đơn hàng

      • - Hệ thống gửi đơn hàng thành công

      • Pass

  • KẾT LUẬN

  • TÀI LIỆU THAM KHẢO

  • PHỤ LỤC

    • Layout

    • 1. Hiển thị đầy đủ các biểu mẫu

    • 2. Hiển thị font chữ mặc định của hệ thống là Arial

    • 3. Backgroud chủ đạo là màu xanh dương và nền trắng

    • 4. Hiển thị hình ảnh sản phẩm với tiêu chuẩn max là

    • 575px x 640px

    • 5. Button “Gọi lại ngay” mặc định nền xám chữ đỏ. Khi di chuyển chuột đến chuyển thành nền đỏ chữ trắng

    • 6. Khi di chuyển chuột đến hình ảnh sản phẩm, hình ảnh sẽ được zoom chi tiết

    • 7. Dòng chữ “Xem thêm” mặc định màu chữ đen, khi di chuyển chuột đến dòng chữ thay đổi thành màu xanh dương.

    • 8. Khi di chuyển chuột đến mục “Đánh giá” hiển thị gợi ý “Đánh giá sản phẩm này”

    • Giá trị default

    • 1. Hiển thị của texbox “Gọi lại ngay” có dòng chữ mờ “Nhập số điện thoại”.

    • Khi user click vào và nhập text mới thì dòng chữ mờ biến mất và hiển thị text mới rõ ràng không bị mờ.

    • 2. Khi nhập sai thông vào trường “Gọi lại ngay”, hệ thống hiển thị thông báo lỗi và highligh đỏ, focus chuột vào trường đó.

    • Layout

    • MD1

    • Kiểm tra tổng thể giao diện màn hình

    • 1.Mở màn hình thông tin sản phẩm

    • 2.Kiểm tra sự đầy đủ các biểu mẫu

    • 2.Kiểm tra bố cục các trường

    • 3.Kiểm tra font chữ, chính tả

    • - Hiển thị đầy đủ các biểu mẫu:

    • +Hình ảnh sản phẩm

    • +Tên sản phẩm

    • +Giá bán

    • +Xuất sứ

    • +Thời gian bảo hành

    • +Button mua ngay

    • +SĐT hỗ trợ

    • +Textbox “Gọi lại ngay”

    • +Giờ làm việc

    • +Xem thêm

    • - Bố cục hợp lí: Các label, button có độ dài hợp lý, khoảng cách vừa phải, không xô lệch

    • - Các lable, icon cùng font chữ, không sai chính tả

    • - Backgroud chủ đạo là màu trắng

    • Pass

    • MD2

    • Kiểm tra hiển thị ảnh sản phẩm

    • 1.Mở màn hình thông tin sản phẩm

    • 2.Kiểm tra độ dài, rộng tiêu chuẩn

    • 3.Kiểm tra chức năng zoom to

    • - Hình ảnh sản phẩm hiển thị độ dài max 575px, rộng max 640px.

    • - Khi di chuyển chuột đến hình ảnh, tự động zoom chi tiết sản phẩm.

    • Pass

    • MD3

    • Kiểm tra hiển thị Button “Gọi lại ngay”

    • 1.Mở màn hình thông tin sản phẩm

    • 2.Kiểm tra button hiển thị theo tiêu chuẩn

    • 3.Di chuyển con trỏ chuột đến button

    • - Button “Gọi lại ngay” mặc định backgroud màu xám và chữ đỏ

    • - Sau khi di chuyển chuột đến, button hiển thị thay đổi sang backgroud đỏ và chữ trắng.

    • Pass

    • MD4

    • Kiểm tra hiển thị mục Xem thêm

    • 1.Mở màn hình thông tin sản phẩm

    • 2.Kiểm tra mục Xem thêm hiển thị theo tiêu chuẩn

    • 3.Di chuyển con trỏ chuột đến mục Xem thêm

    • - Mục xem thêm mặc định hiển thị màu đen

    • - Sau khi di chuyển chuột đến trỏ vào, mục Xem thêm thay đổi thành màu xanh dương

    • Pass

    • MD5

    • Kiểm tra mục Đánh giá

    • 1.Mở màn hình thông tin sản phẩm

    • 2.Kiểm tra mục Đánh giá hiển thị theo tiêu chuẩn.

    • 3.Di chuyển con trỏ chuột đến mục Đánh giá

    • - Mục Đánh giá, hiển thị dòng chữ gợi ý “Đánh giá sản phẩm này”.

    • Pass

    • Giá trị Default

    • MD1

    • Kiểm tra hiển thị dòng chữ mờ trong textbox Gọi lại ngay

    • 1.Mở màn hình thông tin sản phẩm

    • 2.Kiểm tra hiển thị mặc định của textbox.

    • 3.Click vào textbox và nhập text mới.

    • - Textbox hiển thị mặc định có dòng chữ mờ “Nhập số điện thoại”

    • - Sau khi nhập text mới, dòng chữ mờ mất đi và hiển thị text mới rõ ràng, không bị mờ

    • Pass

    • MD2

    • Kiểm tra highligh và focus chuột

    • 1.Mở màn hình thông tin sản phẩm

    • 2.Không nhập, hoặc nhập giá trị không phải số nguyên dương vào textbox “Gọi lại ngay”

    • - Highligh đỏ và focus chuột vào textbox

    • - Hệ thống hiển thị thông báo “Bạn nhập số điện thoại không hợp lệ”

    • Pass

    • ID

    • Mục đích kiểm thử

    • Các bước thực hiện

    • Kết quả mong muốn

    • Kết quả thực tế

    • Chức năng

    • cung cấp thông tin

    • sản phẩm

    • MD1

    • Kiểm tra hiển thị tổng quan giao diện

    • 1.Mở màn hình hệ thống trang web bán hàng.

    • - Hiển thị đầy đủ các biểu mẫu

    • - Bố cục hợp lí: Các label, button có độ dài hợp lý, khoảng cách vừa phải, không xô lệch

    • - Các lable, icon cùng font chữ, không sai chính tả

    • - Backgroud chủ đạo là màu trắng

    • Pass

    • MD2

    • Kiểm tra tính thương thích của hệ thống trên thiết bị khác nhau

    • 1.Mở màn hình hệ thống trang web bán hàngtrên thiết bị máy tính PC, Laptop.

    • 2.Mở màn hình hệ thống trang web bán hàng trên các thiết bị di động.

    • Màn hình vẫn hiển thị đầy đủ các biểu mẫu, không bị lỗi về bố cục, thiếu ảnh, ảnh chèn.

    • Pass

    • MD3

    • Kiểm tra tính tương thích của hệ thống trên hệ điều hành khác nhau.

    • 1.Thực hiện mở màn hình hệ thống trang web bán hàng trên hệ điều hành Windows, MAC, Solaris, Unix, Linux.

    • Màn hình vẫn hiển thị đầy đủ các biểu mẫu, không bị lỗi về bố cục, thiếu ảnh, ảnh chèn.

    • Hiển thị của các textbox và button không thay đổi.

    • Pass

    • MD4

    • Kiểm tra tính tương thích của hệ thống trên trình duyệt khác nhau.

    • 1.Mở màn hình hệ thống trang web bán hàng trên các trình duyệt Chrome, FireFox, Coccoc, Safari...

    • Màn hình hệ thống hiển thị đầy đủ các biểu mẫu, không gặp lỗi về bố cục. Hiển thị các textbox và button không thay đổi

    • Pass

    • MD5

    • Kiểm tra button “Mua ngay”

    • 1.Mở màn hình thông tin sản phẩm

    • 2.Click button Mua ngay

    • - Hệ thống chuyển sang màn hình thực hiện mua hàng

    • Pass

    • MD6

    • Kiểm tra button “Gọi lại ngay”

    • 1.Nhập vào textbox dữ liệu = 10 số và là số điện thoại của các nhà mạng như sau:

    • + Viettel: 096, 097, 098, 032, 033, 034, 035, 036, 037, 038, 039.

    • + Mobifone: 090, 093…

    • + Vietnammobi: 092, 0186, 0188…

    • + Nhập số điện thoại theo dạng: (84), (+84) …

    • 2.Click button Gọi lại ngay

    • - Hệ thống thực hiện lưu lại số điện thoại vào hệ thống DB.

    • Pass

    • MD7

    • Kiểm tra nhập vào textbox Gọi lại ngay là các ký tự đặc biệt

    • 1.Nhập vào textbox các ký tự đặc biệt !@##$%^...

    • 2.Click button Gọi lại ngay

    • - Highligh đỏ và focus chuột vào texbox.

    • - Hệ thống hiển thị thông báo “Bạn nhập số điện thoại không hợp lệ”

    • Pass

    • MD8

    • Kiểm tra nhập vào textbox Gọi lại ngay là các ký tự dạng chữ

    • 1.Nhập vào textbox các ký tự là các chữ cái

    • 2.Click button Gọi lại ngay

    • - Highligh đỏ và focus chuột vào texbox.

    • - Hệ thống hiển thị thông báo “Bạn nhập số điện thoại không hợp lệ”

    • Pass

    • MD9

    • Kiểm tra nhập vào textbox Gọi lại ngay toàn khoảng trắng.

    • 1.Nhập vào textbox toàn khoảng trắng.

    • 2.Click button Gọi lại ngay

    • - Highligh đỏ và focus chuột vào texbox.

    • - Hệ thống hiển thị thông báo “Bạn nhập số điện thoại không hợp lệ”

    • Pass

    • ID

    • Mục đích kiểm thử

    • Các bước thực hiện

    • Kết quả mong muốn

    • Kết quả thực tế

    • MD10

    • Kiểm tra để trống textbox Gọi lại ngay

    • 1.Để trống textbox

    • 2.Click button Gọi lại ngay

    • - Highligh đỏ và focus chuột vào textbox

    • - Hệ thống hiển thị thông báo “Bạn phải nhập số điện thoại”

    • Pass

    • Chức năng tìm kiếm

    • MD1

    • Kiểm tra tìm kiếm thành công

    • 1.Nhập thông tin tìm kiếm là các từ khoá các sản phẩm có trong hệ thống.

    • 2.Click button Tìm kiếm

    • - Hệ thống hiển thị toàn bộ sản phẩm có tên từ khoá vừa nhập.

Nội dung

Công ty DUGI là một công ty kinh doanh về nội thất phòng bếp, nhà vệ sinh đã hoạt động được hơn 10 năm và là một công ty được nhiều khách hàng tin dùng sản phẩm. Doanh thu của công ty DUGI đạt khoảng 35 tỷ hàng năm. Tuy nhiên, để đẩy mạnh được việc phân phối và bán lẻ sản phẩm ra ngoài thị trường, DUGI quyết định xây dựng chiến lược bán hàng qua website với mục tiêu doanh thu tăng thêm 10% đến 15% một năm. Việc chú trọng hơn vào website bán hàng cũng giúp cho việc quảng cáo thương hiệu Công ty được đẩy mạnh, việc marketing được thực hiện một cách có chiến lược hơn, bài bản hơn. Quảng cáo hình ảnh của Công ty qua website chính là một chiến lược vô cùng thông minh và nhiều hiệu quả. Chính vì vậy nên nhiệm vụ trọng tâm hiện nay của công ty là triển khai việc nâng cấp trang web bán hàng. Website của công ty đã được đầu tư và xây dựng từ năm 2018 và năm 2020 đến nay đang được nâng cấp thêm để phục vụ cho việc bán hàng qua website. Và một trong những nhiệm vụ của giai đoạn hiện tại là kiểm thử cho website của công ty, nhằm hạn chế tối đa việc lỗi có thể xảy ra, đáp ứng được các nhu cầu người dùng một cách đầy đủ và chính xác nhất. Với thời gian thực tập tại công ty trong bộ phận xây dựng website đã khiến tôi lựa chọn đề tài kiểm thử website bán hàng Công ty TNHH DUGI Việt Nam làm đề tài cho khoá luận của mình.

1 TRƯỜNG ĐẠI HỌC THƯƠNG MẠI KHOA HTTT KINH TẾ VÀ TMĐT KHÓA LUẬN TỐT NGHIỆP TÊN ĐỀ TÀI: “XÂY DỰNG GIẢI PHÁP KIỂM THỬ WEBSITE BÁN HÀNG CỦA CÔNG TY TNHH DUGI VIỆT NAM.” Giáo viên hướng dẫn: Hàn Minh Phương Sinh viên thực : Dương Hữu Hậu Mã sinh viên : 17D190009 Lớp : K53S1 Hà nội, 02/2021 LỜI CẢM ƠN Đề tài “Xây dựng giải pháp kiểm thử website bán hàng Công ty TNHH DUGI Việt Nam” nội dung em chọn để nghiên cứu làm luận văn tốt nghiệp sau năm theo học chương trình đai học, chuyên nghành Quản trị Hệ Thống Thông Tin Kinh Tế & Thương Mại Điện Tử trường Đại Học Thương Mại Để hoàn thành hoàn thiện đề tài luận văn này, lời em xin chân thành cảm ơn sâu sắc đến Cô Hàn Minh Phương thuộc Khoa HTTTKT&TMĐT Trường Đại Học Thương Mại tận tình bảo hướng dẫn em suốt trình nghiên cứu để kiến thức e ngày hoàn thiện Ngoài ra, xin chân thành cảm ơn Thầy/Cơ Khoa đóng góp ý kiến quý báu cho làm em Nhân dịp này, em xin cảm ơn Khoa HTTTKT&TMĐT Trường Đại Học Thương Mại, lãnh đạo anh/chị công tác Công ty TNHH DUGI Việt Nam tạo điều kiện cho em trong suốt trình nghiên cứu đề tài Cuối cùng, xin cảm ơn người thân, bạn bè bên, động viên giúp em hồn thành khóa học luận văn Trân trọng cảm ơn! MỤC LỤC DANH MỤC TỪ VIẾT TẮT TT 10 11 Từ viết tắt CNTT VN CB, NV URL UI API TNHH SĐT MD NXB PX Viết đầy đủ Công nghệ thông tin Việt Nam Cán bộ, Nhân viên Uniform Resource Lacator Giao diện người dùng Giao diện lập trình ứng dụng Trách nhiệm hữu hạn Số điện thoại Module Nhà xuất Pixel DANH MỤC BẢNG BIỂU SƠ ĐỒ Thứ tự Bảng 1.1 Bảng 1.2 Hình 1.2 Bảng 1.3 Bảng 1.4 Sơ đồ 2.1 Biểu đồ 2.1 Bảng 2.1 Bảng 2.2 Bảng 2.3 Biểu đồ 2.2 Biểu đồ 2.3 Biểu đồ 2.4 Biểu đồ 2.5 Biểu đồ 2.6 Biểu đồ 2.7 Sơ đồ 3.1 Hình 3.2 Hình 3.3 Hình 3.4 Hình 3.5 Thứ tự Hình 3.6 Hình 3.7 Hình 3.8 Hình 3.9 Hình 3.10 Hình 3.11 Hình 3.12 Hình 3.13 Hình 3.14 Hình 3.15 Hình 3.16 Tên bảng biểu, sơ đồ Trang Phân tích ưu điểm hạn chế hai phương pháp kiểm thử Bảng so sánh khác biệt hai phương pháp kiểm thử tĩnh kiểm thử động Mẫu bảng định 12 Phân tích ưu điểm hạn chế kỹ thuật kiểm thử 13 Bảng so sánh công cụ kiểm thử 17 Tổ chức máy công ty 19 Doanh thu DUGI từ năm 2015 đến năm 2019 21 Phần cứng sử dụng DUGI 23 Ưu nhược điểm thiết bị phần cứng 24 Kết điều tra cần thiết độ hoàn thiện website bán 26 hàng Kết điều tra công cụ kiểm thử phù hợp 26 Kết khảo sát số người tham gia kiểm thử 27 Kết khảo sát việc sử dụng kỹ thuật kiểm thử 27 Kết đánh giá mức chi phí đầu tư cho nâng cấp kiểm 28 thử website Công ty Kết đánh giá hiệu suất kiểm thử Công ty 28 Kết đánh giá việc áp dụng kiểm thử chấ nhận cho khâu 29 kiểm thử Công ty Sơ đồ cấu trúc website Công ty DUGI 35 Giao diện mua hàng 37 Ca kiểm thử trường hợp đặt hàng thành công 50 Ca kiểm thử để rỗng trường họ tên 50 Ca kiểm thử để rỗng trường điện thoại 51 Tên bảng biểu, sơ đồ Trang Ca kiểm thử để rỗng trường địa 52 Ca kiểm thử để rỗng trường Email 52 Ca kiểm thử trường điện thoại nhập ký tự đặc biệt 53 Ca kiểm thử trường điện thoại nhập dạng chữ 54 Ca kiểm thử trường điện thoại nhập chữ số thập phân 54 Ca kiểm thử trường điện thoại nhập số âm 55 Ca kiểm thử trường điện thoại nhập 21 số 56 Ca kiểm thử trường điện thoại nhập toàn khoảng trắng 56 Ca kiểm thử trường điện thoại nhập khoảng trắng đầu 57 cuối Ca kiểm thử trường địa nhập ký tự đặc biệt 58 Ca kiểm thử trường địa nhập tồn khoảng trắng 59 Hình 3.17 Hình 3.18 Hình 3.19 Hình 3.20 Hình 3.21 Bảng 3.1 Hình 3.1 Ca kiểm thử trường email nhập ký tự đặc biệt Ca kiểm thử trường email nhập không định dạng Ca kiểm thử trường email nhập khoảng trắng Ca kiểm thử trường email nhập khoảng trắng đầu cuối Ca kiểm thử button Thanh tốn Mơ tả giao diện hiển thị thông tin sản phẩm Giao diện hiển thị thông tin sản phẩm 59 60 61 61 63 Phụ lục Phụ lục PHẦN MỞ ĐẦU TẦM QUAN TRỌNG, Ý NGHĨA CỦA VẤN ĐỀ NGHIÊN CỨU Hiện giới, phần mềm sử dụng cách phổ biến rộng rãi triển khai hầu hết doanh nghiệp Việc ứng dụng tin học hoá doanh nghiệp việc vô quan trọng Cùng với hoạt động giai đoạn xây dựng phần mềm, việc kiểm thử coi giai đoạn quan trọng nhằm đảm bảo chất lượng phần mềm đáp ứng tối đa nhu cầu người dùng Hoạt động kiểm thử thực nhằm tìm lỗi xảy trình phát triển phần mềm, giúp kịp thời sửa lỗi trước đưa sản phẩm phần mềm vào hoạt động thức, đem đến trải nghiệm tốt cho khách hàng Hiện có thêm rẩt nhiều công cụ kiểm thử kỹ thuật giúp hỗ trợ việc kiểm thử phần mềm thực cách nhanh xác Hơn nữa, công cụ kỹ thuật kiểm thử giúp cho doanh nghiệp rút ngắn thời gian kiểm thử, đem lại hiệu suất làm việc hiệu quả, tiết kiệm nguồn lực nhân lực, vật lực thời gian thực Ngoài kiểm thử điều vơ cần thiết đảm bảo độ tin cậy khách hàng hài lịng họ ứng dụng Cơng ty DUGI công ty kinh doanh nội thất phòng bếp, nhà vệ sinh hoạt động 10 năm công ty nhiều khách hàng tin dùng sản phẩm Doanh thu công ty DUGI đạt khoảng 35 tỷ hàng năm Tuy nhiên, để đẩy mạnh việc phân phối bán lẻ sản phẩm thị trường, DUGI định xây dựng chiến lược bán hàng qua website với mục tiêu doanh thu tăng thêm 10% đến 15% năm Việc trọng vào website bán hàng giúp cho việc quảng cáo thương hiệu Công ty đẩy mạnh, việc marketing thực cách có chiến lược hơn, Quảng cáo hình ảnh Cơng ty qua website chiến lược vơ thơng minh nhiều hiệu Chính nên nhiệm vụ trọng tâm công ty triển khai việc nâng cấp trang web bán hàng Website công ty đầu tư xây dựng từ năm 2018 năm 2020 đến nâng cấp thêm để phục vụ cho việc bán hàng qua website Và nhiệm vụ giai đoạn kiểm thử cho website công ty, nhằm hạn chế tối đa việc lỗi xảy ra, đáp ứng nhu cầu người dùng cách đầy đủ xác Với thời gian thực tập công ty phận xây dựng website khiến lựa chọn đề tài kiểm thử website bán hàng Công ty TNHH DUGI Việt Nam làm đề tài cho khố luận TỔNG QUAN TÌNH HÌNH NGHIÊN CỨU 2.1 Các cơng trình nghiên cứu nước - Luận văn Thạc Sĩ Nghiên cứu kiểm thử bảo mật Website tác giả Đinh Thị Thiên Anh: Trong luận án thạc sĩ này, tác giả nghiên cứu vấn đề chung lỗi bảo mật, tiếp đến lỗi bảo mật liên quan đến ứng dụng web Trên sở đó, xây dựng quy trình kiểm thử bảo mật nhằm mục đích ứng dụng kiểm tra lỗi bảo mật ứng dụng web - Luận văn Thạc Sĩ Nghiên cứu kiểm thử hiệu ứng dụng Web tác giả Hồng Anh Sơn: Tại đây, tác giả tập trung nghiên cứu, tìm hiểu, đánh giá nguyên lý, phương pháp tiếp cận kiểm thử hiệu ứng dụng web (Web Performance Testing) - Bản dịch Tiếng Việt sách “Kiểm thử ứng dụng Web” tập đoàn LogiGear Việt Nam: Nội dung sách cung cấp kiến thức kỹ thuật ứng dụng công nghệ web từ giải pháp thương mại điện tử, điện thoại thông minh thiết bị di động 2.2 Các cơng trình nghiên cứu nước ngồi Sách Selenium 1.0 Testing Tools: Beginners GuIDE Cuốn sách Selenium 1.0 xuất lần đầu tháng 11 năm 2010 tác giả David Burns, Nhà phát triển cao cấp thử nghiệm làm việc với Selenium nhiều năm Tuy nhiên sách phù hợp với người có tảng với Python, Java C#, người bắt đầu không phù hợp với sách Sách Bug Advocacy Bug Advocacy tác giả Cem Kaner Rebecca Fiedler với chương hướng dẫn bạn đọc xác định lỗi thường gặp giải pháp phần mềm thơng thường q trình kiểm thử, báo cáo lỗi quan trọng cách xử lý lỗi lặp lặp lại Đây sách cho người học kiểm thử thực hành kiểm thử Sách hỗ trợ sinh viên người tự học muốn tìm hiểu ngữ cảnh kiểm thử phần mềm hộp đen Cuốn sách cung cấp kiến thức kỹ thuật ứng dụng công nghệ web từ giải pháp thương mại điện tử Tuy nhiên sách phù hợp với bạn sinh viên bắt đầu làm quen với kiểm thử, người muốn nâng cao trình độ kiến thức chuyên ngành người làm sách khơng phù hợp để cung cấp kiến thức cho họ Sách Testing Applications on the web Cuốn sách viết Bob Johnson Michael Hackett cung cấp kiến thức kỹ thuật ứng dụng công nghệ web từ giải pháp thương mại điện tử Gồm 13 chương nghiêng thực nghiệm, trình bày kiểu kiểm thử ứng dụng kiểm thử ứng dụng Web công cụ kiểm thử cách ứng dụng chúng trình kiểm thử phần mềm Cuốn sách trình bày cách có hệ thống từ lý thuyết kiểm thử tổng quát đến kỹ thuật mang tính thực nghiệm để kiểm thử ứng dụng chạy Web, từ ứng dụng thương mại điện tử, ứng dụng chạy thiết bị cầm tay cổng thông tin điện tử ứng dụng web khác Cuốn sách giới thiệu kiến thức hệ thống Web Mơ hình máy chủ công nghệ chuyên sâu giao thức mạng, kiến trúc thành phần Ngoài sách trình bày hầu hết loại kiểm thử, từ kiểm thử giao diện người dùng, kiểm thử chức năng, kiểm thử hiệu năng, kiểm thử tải kiểm thử bảo mật Tuy nhiên sách lại đề cập đến cơng nghệ cũ phát hành tái năm 2013 Như khơng thực phù hợp với công nghệ đại ngành CNTT ngày thay đổi chóng mặt 2.3 Khoảng trống nghiên cứu Hiện giới nước có cơng trình nghiên cứu kiểm thử mang lại kết tốt phục vụ cho việc phát triển phần mềm đáp ứng đầy đủ nhu cầu người dùng Tuy nhiên công ty DUGI từ thành lập đến năm 2018 chưa trọng đến việc quảng cáo bán sản phẩm công ty qua website Khi bắt đầu tạo website thức cho cơng ty, DUGI quan tâm đến hình ảnh thơng tin đăng tải website Tháng 10 năm 2019, nhiều phản hồi từ bên khách hàng bên đối tác nhiều chức chưa hồn thiện tối đa cịn chưa đưa chức nghiệp vụ bán hàng vào triển khai, cơng ty DUGI nhanh chóng th đội ngũ nhân viên công ty để tiếp tục nâng cấp website mình, việc nâng cấp thực nhiều sách nâng cao tương lai Sau tiếp nhận vào học tập làm việc phòng nhân công ty DUGI, nhận thấy q trình nâng cấp website cơng ty kiểm tra lập trình viên thao tác kiểm tra lỗi giao diện mà không sử dụng đến công cụ hỗ trợ theo dõi báo cáo Tơi nhận thấy điều mang lại nhiều rủi ro tốn nhiều thời gian nâng cấp cho lập trình viên làm cho suất bị chậm trễ, không hiệu Sau trình tìm hiểu thực hành kiểm thử website có sử dụng đến cơng cụ hỗ trợ, tơi có đề xuất với Cơng ty việc sử dụng công cụ quản lý lỗi Redmine Snagit để việc kiểm thử diễn cách xác, đầy đủ, nhanh chóng Việc áp dụng công cụ hỗ trợ kiểm thử giúp cho website dễ dàng theo dõi, quản lý lỗi cách đầy đủ hạn chế tối đa tình trạng sót lỗi Cơng cụ Redmine mà tơi đề xuất quản lý kiểm thử hiệu quả, lập kế hoạch kiểm thử, truy xuất kết kiểm thử báo cáo tiến độ kiểm thử đầy đủ chun nghiệp Những thơng tin sử dụng để giám sát quy trình kiểm thử định hành động kiểm soát Công cụ đưa thông tin thành phần hệ thống kiểm thử (đối tượng kiểm thử) Công cụ quản lý kiểm thử giúp thu thập, tổ chức quản lý thông tin kiểm thử dự án MỤC TIÊU VÀ NHIỆM VỤ NGHIÊN CỨU 2.3 Mục tiêu nghiên cứu Đề tài: “Xây dựng giải pháp kiểm thử website bán hàng Công ty TNHH DUGI Việt Nam” đề xuất cho doanh nghiệp với mục tiêu sau: - Thứ nhất, tìm hiểu sở lý luận hoạt động kiểm thử quy trình kiểm thử, đồng thời tổng hợp cơng trình nghiên cứu ngồi nước để phục vụ cho - trình nghiên cứu phát triển quy trình kiểm thử phần mềm riêng biệt Thứ hai, phân tích đánh giá thực trạng kiểm thử quy trình xây dựng - website TMĐT Cơng ty TNHH DUGI Việt Nam Cuối cùng, phân tích thực trạng kiểm thử kiến thức học đề xuất xây dựng giải pháp kiểm thử website bán hàng cho Công ty TNHH DUGI Việt Nam 68 phát triển Javascript nên có khả tương tác với DOM, sử dụng gọi Javascript Selenium IDE cho pháp ghi lại hành động, kiện xảy trình kiểm thử Record (ghi hành động) Playback (phát lại) Trước tiên, sử dụng công cụ kiểm thử tự động Selenium IDE cơng ty cần trang bị cho nhân viên đầy đủ thiết bị máy tính để bàn laptop có hỗ trợ đầy đủ mạng lưới Internet để cài đặt chạy Selenium IDE thực kiểm thử tự động Tuy Selenium IDE công cụ kiểm thử tự động lại dễ sử dụng cài đặt khơng u cầu kiểm thử viên có kinh nghiệm lập trình Cơng cụ hỗ trợ chạy Mozilla Firefox Chrome nên trước cài đặt sử dụng Selenium IDE thiết bị máy tính cần có sẵn môi trường Firefox Chrome Người kiểm thử trước sử dụng Selenium IDE cần có kiến thức HTML, DOMS JavaScript để tạo nhiều kịch test tool 69 KẾT LUẬN Trong thời gian thực đề tài khoá luận “ Xây dựng giải pháp kiểm thử Website bán hàng Công ty DUGI”, em nhận thấy tầm quan trọng việc kiểm thử website bán hàng Công ty Khoá luận kiểm thử phần mềm nói chung kiểm thử Website bán hàng nói riêng vấn đề quan trọng tổ chức phát triển phần mềm với đối tượng trực tiếp sử dụng Website bán hàng q trình kinh doanh Cơng ty Khoá luận giới thiệu tổng quan quy trình kiểm thử, mơ hình, cơng cụ, kỹ thuật kiểm thử nêu tầm quan trọng việc kiểm thử trình thực phát triển website Công ty Việc kiểm thử giúp cho Website hoạt động tốt hơn, đem đến cho khách hàng trải nghiệm hài lòng tham gia mua hàng trực tuyến quan website Cơng ty Khố luận trình bày việc thực kiểm thử module diễn sử dụng công cụ kiểm thử tự động vào trình kiểm thử cho Website bán hàng DUGI Trong thời gian qua, em cố gắng để tìm hiểu thực đề tài Tuy nhiên với kinh nghiệm thời gian hạn chế nên tránh khỏi thiếu sót khố luận Cụ thể khố luận tập trung vào tiện ích cơng cụ kiểm thử tự động Selenium Chưa nghiên cứu kỹ thuật nâng cao sử dụng Selenium IDE Chỉ áp dụng kiểm thử chức giỏ hàng cra Website bán hàng Công ty DUGI Em tiếp tục hoàn thiện phương pháp, nâng cao việc sử dụng kỹ thuật kiểm thử việc sử dụng thành thạo công cụ kiểm thử vào việc thực kiểm thử dự án Với mong muốn trở thành kiểm thử viên kiểm thử phần mềm, thời gian tới em tiếp tục tìm hiểu, nghiên cứu sâu vấn đề kiểm thử phần mềm, công cụ Selenium để tiến lĩnh vực mà theo đuổi Bài học kinh nghiệm: Sau trình khảo sát, vấn theo dõi phương diện cá nhân hoạt động kiểm thử công công ty DUGI em rút số học sau: - Việc kiểm thử website cách thủ công không đem lại kết kiểm thử xác, đầy đủ theo nhu cầu sử dụng khách hàng 70 - Việc phải áp dụng công cụ, phương pháp kiểm thử đại vào khâu kiểm thử hoàn toàn cần thiết việc áp dụng đem lại sản phẩm tốt hoàn hảo - Bổ sung nhân đầu tư cho kiến thức chuyên ngành cho nhân viên vấn đề quan trọng xem nhẹ hoạt động nghiệp vụ công ty - Cần phải sử dụng công cụ kiểm thử tự động Selenium IDE Snagit để đảm bảo trình log bug thực đầy đủ, xác hạn chế tối đa việc bỏ sót lỗi - Việc để khách hàng thực kiểm thử chấp nhận trước đưa sản phẩm thức vào hoạt động vô quan trọng cần thiết cho khâu kiểm thử Khâu kiểm thử chấp nhận đem đến nhìn khách quan từ phía khách hàng, từ đem lại hiệu tốt cho hiệu suất kết kiểm thử trang web bán hàng công ty DUGI Cuối cùng, lần em xin chân thành cảm ơn thầy cô giáo Khoa Hệ thống thông tin đặc biệt giáo viên hướng dẫn Cô Hàn Minh Phương tận tình giúp đỡ tạo điều kiện cho em hồn thành tốt khố luận tốt nghiệp Em xin chân thành cảm ơn! TÀI LIỆU THAM KHẢO [1] Phạm Ngọc Hùng, Trương Anh Hoàng Đặng Văn Hưng (2014), “Giáo trình kiểm thử Phần mềm” [2] Vũ Cơng Minh (2018), Nghiên cứu kiểm thử ứng dụng Web, Luận văn Thạc Sĩ [3] Đinh Thị Thiên Anh (2011), Nghiên cứu kiểm thử bảo mật Website, Luận văn Thạc Sĩ [4] Tập đoàn LogiGear Việt Nam, Kiểm thử ứng dụng Web, NXB Thế Giới [5] Hồng Anh Sơn, Nghiên cứu kiểm thử hiệu ứng dụng Web, Luận văn Thạc Sĩ [6] David Burns (2010), “Selenium 1.0 Testing Tools”, NXB Thế Giới [7] Cem Kaner, Rebecca Fiedler (2015), “Bug Advocacy”, NXB Thế Giới [8] Bob Johnson (2013), “Testing Applications on the web”, NXB Thế Giới [9] https://www.devpro.edu.vn/ [10] https://viblo.asia/ [11] http://tailieudientu.lrc.tnu.edu.vn/ [12] https://www.devpro.edu.vn/ [13] https://techblog.vn/ [14] http://bis.net.vn/forums/t/699.aspx PHỤ LỤC Phụ lục 1: Phiếu khảo sát thực trạng hoạt động kiểm thử Công ty DUGI Câu hỏi 1: Sự cần thiết mức độ hoàn thiện website giới thiệu sản phẩm công ty bán hàng qua website? Rất cần thiết [ ] Khá cần thiết [ ] Cần thiết [ ] Kém cần thiết [ ] Không cần thiết [ ] Câu hỏi 2: Công cụ kiểm thử sau anh/chị cho hỗ trợ tốt q trình thực kiểm thử Selenium [ ] Postman [ ] Redmine [ ] Snagit [ ] Câu hỏi 3: Khi thực dự án kiểm thử website cần chuyên viên kiểm thử tham gia vào dự án đủ phù hợp? người [ ] người [ ] người [ ] người [ ] người [ ] Câu hỏi 4: Trong hoạt động kiểm thử, nên sử dụng kỹ thuật kiểm thử để đạt hiệu tốt nhất? Phân tích giá trị biên [ ] Phân vùng tương đương [ ] Bảng định [ ] Đoán lỗi [ ] Câu hỏi 5: Mức chi phí mà Cơng ty đầu tư cho hoạt động nâng cấp website kiểm thử đáp ứng đầy đủ nào? Rất đầy đủ [ ] Khá đầy đủ [ ] Đầy đủ [ ] Kém đầy đủ [ ] Không đầy đủ [ ] Câu hỏi 6: Bạn cảm thấy hiệu suất kiểm thử cơng ty có mức độ nào? Rất cao [ ] Khá cao [ ] Cao [ ] Chưa cao [ ] Không cao [ ] Câu hỏi 7: Việc kiểm thử chấp nhận (Khách hàng trực tiếp kiểm thử phần mềm) có cần thiết hay khơng? Rất cần thiết [ ] Khá cần thiết [ ] Cần thiết [ ] Kém cần thiết [ ] Không cần thiết [ ] Câu hỏi 8: Trong kiểm thử, nên sử dụng phương pháp kiểm thử ? Kiểm thử thủ công [ ] Kiểm thử tự động [ ] Kết hợp [ ] Câu hỏi 9: Việc phát lỗi kịp thời có mức độ quan trọng trình kiểm thử? Rất quan trọng [ ] Khá quan trọng [ ] Quan trọng [ ] Kém quan trọng [ ] Không quan trọng [ ] Câu hỏi 10: Theo anh chị, việc Thực kiểm thử hồi quy (kiểm tra lại) sau quy trình kiểm thử hồn thành có cần thiết hay không? Rất cần thiết [ ] Khá cần thiết [ ] Cần thiết [ ] Cảm ơn anh chị hợp tác! Kém cần thiết [ ] Không cần thiết [ ] Phụ lục :Câu hỏi vấn trực tiếp thực trạng hoạt động kiểm thử DUGI Câu hỏi 1: Anh chị cho biết hoạt động kiểm thử đóng vai trị q trình nâng cấp phát triển website? Câu hỏi 2: Anh chị đánh giá hoạt động kiểm thử công ty DUGI? Câu hỏi 3: Anh đánh giá kỹ thuật, công cụ kiểm thử công ty sử dụng? Câu hỏi 4: Cơng ty có dự định cho việc đầu tư vào khâu kiểm thử website bán hàng công ty? Câu hỏi 5: Anh chị cho biết mục tiêu kiểm thử website công ty gì? Câu hỏi 6: Theo anh chị, hoạt động kiểm thử website cơng ty có ưu điểm gì? Câu hỏi 7: Theo anh, hoạt động kiểm thử website công ty có hạn chế nào? Câu hỏi 8: Theo anh chị, đâu hạn chế quan trọng quan trọng hoạt động kiểm thử của công ty? Câu hỏi 9: Theo anh, việc không thực khâu kiểm thử ảnh hướng đến chất lượng website nào? Câu hỏi 10: Công ty áp dụng phương pháp kiểm thử hiệu suất nào? Câu hỏi 11: Anh/chị có suy nghĩ việc kịp thời phát lỗi lợi ích nào? Câu hỏi 12: Theo anh chị, việc áp dụng Kiểm thử hồi quy (Kiểm tra lại) có cần thiết hay khơng? Vì sao? Câu hỏi 13: Anh chị cho biết việc áp dụng Kiểm thử chấp nhận có cần thiết hay khơng? Vì sao? Câu hỏi 14: Theo anh chị việc kiểm thử hiệu có cần thiết hay không? Câu hỏi 15: Theo anh chị, mức độ quan trọng việc lập báo cáo lỗi sau thực log bug Câu hỏi 16: Theo anh chị, không áp dụng khâu kiểm thử phát triển website dẫn đến rủi ro tương lai? Câu hỏi 17: Theo anh chị, đâu điều quan trọng thực kiểm thử website? Câu hỏi 18: Theo anh chị, việc thực khâu kiểm thử website có cấp bách tại? Vì sao? Câu hỏi 19: Anh chị có đề xuất khắc phục hạn chế có khâu kiểm thử cơng ty? Câu hỏi 20: Cơng ty có kế hoạch cho khâu kiểm thử? Cảm ơn anh chị hợp tác! Phụ lục 3: Kiểm thử giao diện website Mô tả giao diện hiển thị thông tin sản phẩm: Hình 3.1 Giao diện hiển thị thơng tin sản phẩm Bảng 3.1 Mô tả giao diện hiển thị thông tin sản phẩm Layout Giá trị default Mô tả Hiển thị đầy đủ biểu mẫu Hiển thị font chữ mặc định hệ thống Arial Backgroud chủ đạo màu xanh dương trắng Hiển thị hình ảnh sản phẩm với tiêu chuẩn max 575px x 640px Button “Gọi lại ngay” mặc định xám chữ đỏ Khi di chuyển chuột đến chuyển thành đỏ chữ trắng Khi di chuyển chuột đến hình ảnh sản phẩm, hình ảnh zoom chi tiết Dịng chữ “Xem thêm” mặc định màu chữ đen, di chuyển chuột đến dòng chữ thay đổi thành màu xanh dương Khi di chuyển chuột đến mục “Đánh giá” hiển thị gợi ý “Đánh giá sản phẩm này” Mô tả Hiển thị texbox “Gọi lại ngay” có dịng chữ mờ “Nhập số điện thoại” Khi user click vào nhập text dịng chữ mờ biến hiển thị text rõ ràng không bị mờ Khi nhập sai thông vào trường “Gọi lại ngay”, hệ thống hiển thị thông báo lỗi highligh đỏ, focus chuột vào trường (Nguồn Tổng hợp) Ca kiểm thử giao diện hiển thị thơng tin sản phẩm ID Mục đích kiểm Các bước thực Kết mong muốn Kết thự thử Layout c tế MD Kiểm tra tổng thể giao diện hình 1.Mở hình thơng tin sản phẩm 2.Kiểm tra đầy đủ biểu mẫu 2.Kiểm tra bố cục trường 3.Kiểm tra font chữ, tả - Hiển thị đầy đủ Pass biểu mẫu: +Hình ảnh sản phẩm +Tên sản phẩm +Giá bán +Xuất sứ +Thời gian bảo hành +Button mua +SĐT hỗ trợ +Textbox “Gọi lại ngay” +Giờ làm việc +Xem thêm - Bố cục hợp lí: Các label, button có độ dài hợp lý, khoảng cách vừa phải, không xô lệch - Các lable, icon font chữ, khơng sai tả - Backgroud chủ đạo màu trắng ID Mục đích kiểm thử Kiểm tra hiển thị ảnh Các bước thực Kết mong muốn MD Kết thự c tế 1.Mở hình thơng - Hình ảnh sản phẩm Pass tin sản phẩm hiển thị độ dài max 2.Kiểm tra độ dài, rộng 575px, rộng max sản phẩm MD MD MD MD MD tiêu chuẩn 640px - Khi di chuyển chuột đến hình ảnh, tự động zoom chi tiết sản phẩm 3.Kiểm tra chức zoom to Kiểm 1.Mở hình thơng tra hiển tin sản phẩm thị 2.Kiểm tra button hiển Button thị theo tiêu chuẩn “Gọi lại ngay” - Button “Gọi lại ngay” Pass mặc định backgroud màu xám chữ đỏ - Sau di chuyển chuột đến, button hiển thị thay đổi sang 3.Di chuyển trỏ backgroud đỏ chữ trắng chuột đến button Kiểm tra hiển thị mục Xem thêm 1.Mở hình thơng tin sản phẩm 2.Kiểm tra mục Xem thêm hiển thị theo tiêu chuẩn 3.Di chuyển trỏ chuột đến mục Xem thêm Kiểm 1.Mở hình thơng tra mục tin sản phẩm Đánh 2.Kiểm tra mục Đánh giá giá hiển thị theo tiêu chuẩn 3.Di chuyển trỏ chuột đến mục Đánh giá Giá trị Default Kiểm 1.Mở hình thơng tra hiển tin sản phẩm thị dòng 2.Kiểm tra hiển thị mặc chữ mờ định textbox 3.Click vào textbox textbox nhập text Gọi lại Kiểm - Mục xem thêm mặc Pass định hiển thị màu đen - Sau di chuyển chuột đến trỏ vào, mục Xem thêm thay đổi thành màu xanh dương - Mục Đánh giá, hiển Pass thị dòng chữ gợi ý “Đánh giá sản phẩm này” - Textbox hiển thị mặc Pass định có dịng chữ mờ “Nhập số điện thoại” - Sau nhập text mới, dòng chữ mờ hiển thị text rõ ràng, không bị mờ 1.Mở hình thơng - Highligh đỏ focus Pass tra highlig h focus chuột tin sản phẩm 2.Không nhập, nhập giá trị số nguyên dương vào textbox “Gọi lại ngay” chuột vào textbox - Hệ thống hiển thị thông báo “Bạn nhập số điện thoại không hợp lệ” Ca kiểm thử chức mua hàng ID Mục đích Các bước thực kiểm thử Kết muốn mong Kết thực tế Chức Kiểm tra hiển thị tổng quan giao diện cung cấp thông tin sản phẩm 1.Mở hình hệ - Hiển thị đầy đủ Pass thống trang web bán biểu mẫu hàng - Bố cục hợp lí: Các label, button có độ dài hợp lý, khoảng cách vừa phải, không xô lệch - Các lable, icon font chữ, không sai tả - Backgroud chủ đạo màu trắng MD2 Kiểm tra tính thương thích hệ thống thiết bị khác 1.Mở hình hệ thống trang web bán hàngtrên thiết bị máy tính PC, Laptop 2.Mở hình hệ thống trang web bán hàng thiết bị di động ID Mục đích Các bước thực kiểm thử MD3 Kiểm tra tính tương thích hệ thống hệ điều hành khác 1.Thực mở hình hệ thống trang web bán hàng hệ điều hành Windows, MAC, Solaris, Unix, Linux MD4 Kiểm tra tính tương thích hệ thống trình duyệt khác 1.Mở thống trang hàng duyệt FireFox, Safari MD1 hình hệ web bán trình Chrome, Coccoc, Màn hình hiển Pass thị đầy đủ biểu mẫu, không bị lỗi bố cục, thiếu ảnh, ảnh chèn Kết muốn mong Kết thực tế Màn hình hiển Pass thị đầy đủ biểu mẫu, không bị lỗi bố cục, thiếu ảnh, ảnh chèn Hiển thị textbox button không thay đổi Màn hình hệ thống Pass hiển thị đầy đủ biểu mẫu, không gặp lỗi bố cục Hiển thị textbox button không MD5 MD6 MD7 MD8 MD9 thay đổi Kiểm tra 1.Mở hình thơng - Hệ thống chuyển Pass button tin sản phẩm sang hình thực “Mua 2.Click button Mua mua hàng ngay” Kiểm tra 1.Nhập vào textbox button liệu = 10 số số “Gọi lại điện thoại nhà ngay” mạng sau: + Viettel: 096, 097, 098, 032, 033, 034, 035, 036, 037, 038, 039 + Mobifone: 090, 093… + Vietnammobi: 092, 0186, 0188… + Nhập số điện thoại theo dạng: (84), (+84) … 2.Click button Gọi lại Kiểm tra 1.Nhập vào textbox nhập vào ký tự đặc biệt ! textbox @##$%^ Gọi lại 2.Click button Gọi lại ngay ký tự đặc biệt Kiểm tra nhập vào textbox Gọi lại ký tự dạng chữ Kiểm tra nhập vào textbox Gọi lại toàn 1.Nhập vào textbox ký tự chữ 2.Click button Gọi lại - Hệ thống thực Pass lưu lại số điện thoại vào hệ thống DB - Highligh đỏ Pass focus chuột vào texbox - Hệ thống hiển thị thông báo “Bạn nhập số điện thoại không hợp lệ” - Highligh đỏ Pass focus chuột vào texbox - Hệ thống hiển thị thông báo “Bạn nhập số điện thoại không hợp lệ” 1.Nhập vào textbox - Highligh đỏ Pass toàn khoảng trắng focus chuột vào 2.Click button Gọi lại texbox - Hệ thống hiển thị thông báo “Bạn ID MD10 MD1 khoảng trắng Mục đích Các bước thực kiểm thử nhập số điện thoại không hợp lệ” Kết mong Kết muốn thực tế Kiểm tra 1.Để trống textbox - Highligh đỏ Pass để trống 2.Click button Gọi lại focus chuột vào textbox textbox Gọi lại - Hệ thống hiển thị thông báo “Bạn phải nhập số điện thoại” Chức tìm kiếm Kiểm tra 1.Nhập thơng tin tìm - Hệ thống hiển thị Pass tìm kiếm kiếm từ khố tồn sản phẩm có thành sản phẩm có hệ tên từ khố vừa cơng thống nhập 2.Click button Tìm kiếm ... cứu sở lý luận liên quan đến đề tài nghiên cứu KẾT CẤU KHỐ LUẬN Ngồi lời cảm ơn, phần mở đầu, khoá luận gồm chương: Chương 1: Cơ sở lý luận hoạt động kiểm thử website Chương 2: Kết phân tích, đánh... đề tài cho khố luận TỔNG QUAN TÌNH HÌNH NGHIÊN CỨU 2.1 Các cơng trình nghiên cứu nước - Luận văn Thạc Sĩ Nghiên cứu kiểm thử bảo mật Website tác giả Đinh Thị Thiên Anh: Trong luận án thạc sĩ... pháp đối chiếu lý luận với thực tiễn để tìm giải vấn đề cịn tồn quy trình kiểm thử cơng ty Phương pháp phân tích tổng hợp: Phương pháp sử dụng trình tìm kiếm, nghiên cứu sở lý luận liên quan đến

Ngày đăng: 16/10/2021, 01:50

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

TÀI LIỆU LIÊN QUAN

w