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