Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 28 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
28
Dung lượng
7,81 MB
Nội dung
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM BÁO CÁO THỰC TẬP QUALITY CONTROL Công ty thực tập: Công ty TNHH Globee Người phụ trách: Nguyễn Đình Ngọc Thực tập sinh: Nguyễn Chí Thành 18520360 Tp Hồ Chí Minh, Tháng năm 2022 LỜI CẢM ƠN Trân trọng gửi lời cảm ơn Công ty Globee tạo điều kiện cho em có hội thực tập công ty Chỉ thời gian ngắn, nhờ dẫn nhiệt tình anh chị team, nhóm thực tập chúng em tiếp thu kiến thức quan trọng để kiểm thử Ecommerce Website nhiều thiết bị khác Chân thành cảm ơn anh chị nhóm bỏ nhiều thời gian,công sức để hướng dẫn chúng em hoàn thành đợt thực tập Đặc biệt cảm ơn anh Hiệp anh Huy training testing, hướng dẫn, giúp đỡ cho chúng em tận tình khó khăn cơng việc, đến khó khăn việc làm quen với môi trường mới; cảm ơn anh Ngọc training kỹ đọc tài liệu cách report bug, hỗ trợ chúng em nhiều vấn đề kỹ thuật thời gian qua; cảm ơn chị Sương - HR quan tâm đến thành viên công ty, giúp đỡ, trả lời thắc mắc em chưa hiểu rõ quy trình cơng ty Cũng xin cảm ơn thầy khoa Cơng nghệ phần mềm nhiệt tình hỗ trợ, tạo điều kiện em làm báo cáo Nguyễn Chí Thành TPHCM, tháng năm 2022 Nhận xét khoa Mục Lục Giới thiệu công ty thực tập 1.1 Giới thiệu công ty 1.2 Sản phẩm công ty Nội dung thực tập 2.1 Tìm hiểu cơng ty kỹ công ty 2.2 Giai đoạn training kiến thức 2.2.1 Các kiến thức kiểm thử phầm mềm 2.2.1.1 Kiểm thử phần mềm gì? 2.2.1.2 Các kỹ thuật kiểm phần mềm? 2.2.1.3 Quy trình kiểm thử 10 2.2.1.4 Làm quen với Testing Sheet 12 2.2.1.5 Testing devices 12 2.2.2 Kiến thức Saleforce 13 2.2.2.1 Khái niệm Saleforce Commerce Cloud 13 2.2.2.2 Lợi ích việc sử dụng SFCC 14 2.2.3 Conversion API 15 2.2.3.1 Khái niệm CAPI 15 2.2.3.2 Cách kiểm thử CAPI 15 2.2.4 Các chức website build: 2.3 Lịch trình làm việc Chi tiết project 18 19 21 3.1 Giới thiệu project 21 3.2 Thực 24 3.2 Kế hoạch 25 Giới thiệu công ty thực tập 1.1 Giới thiệu công ty Globee công ty công nghệ chuyên cung cấp giải pháp phần mềm cho công ty Ecommerce phạm vi toàn câu Globee thành lập vào năm 2016 nhóm anh chị làm việc với sau năm Globee có nghĩa “The bee with global quality” - ong làm việc chăm với chất lượng đánh giá tồn cầu Cơng ty có kinh nghiệp làm việc lĩnh vực healthcare, e-commerce (mỹ phẩm, giày, vali, túi xách).Development team làm việc với hệ thống lớn hệ thống ERP để quản lý 200,000 tình nguyện viên Sea Game lần thứ 28 Singapore Sứ mệnh công ty làm khách hàng hài lòng, cung cấp dịch vụ sản phẩm phần mềm đến khách hàng tiềm 1.2 Sản phẩm công ty Sản phẩm công ty trang thương mại điển tử (cho brand tiếng vali, túi xách Samsonite, Tumi, Americantourister) phạm vi toàn cầu nước Thái Lan, Indonesia, Malaisia, Taiwan, Hong Kong, Newzeland, Nội dung thực tập 2.1 Tìm hiểu công ty kỹ công ty Nội dung : Giới thiệu công ty, cách tổ chức công ty Được nghe người phụ trách giới thiệu cơng ty, q trình thành lập phát triển (như nhắc đến trên), quy trình làm việc từ cao xuống thấp, cách thức tổ chức cơng ty Ngồi ra, thực tập sinh cịn giới thiệu cách thức làm việc công ty thời gian làm, quy định cần phải tuân thủ, cách sử dụng email công việc… Kết : Hiểu thêm cơng ty, q trình thành lập phát triển Có thêm kỹ việc sử dụng email công việc, làm việc có kế hoạch, có kỷ luật, có trách nhiệm 2.2 Giai đoạn training kiến thức 2.2.1 Các kiến thức kiểm thử phầm mềm 2.2.1.1 Kiểm thử phần mềm gì? Testing gì, tầm quan trọng testing phần mềm Testing trình kiểm tra phần mềm có chạy với yêu cầu đề hay không Lỗi phát trễ chi phí để khắc phục lỗi cao Kiểm thử sớm làm giảm chi phí thời gian để xây dựng lại sửa lỗi để bàn giao sản phẩm cho khách hàng 2.2.1.2 Các kỹ thuật kiểm phần mềm? Kiểm thử hộp đen Kiểm thử hộp đen phương pháp Kiểm thử phần mềm phân tích chức phần mềm / ứng dụng mà nhiều cấu trúc / thiết kế bên sản phẩm kiểm tra so sánh giá trị đầu vào với giá trị đầu Kiểm thử họp đen gồm kỹ thuật phân vùng tương đương, bảng định, phân tích giá trị biên chuyển dịch trạng thái Kiểm thử hộp trắng Kiểm thử Hộp Trắng (còn gọi Clear Box Testing, Open Box Testing, Glass Box Testing, Transparent Box Testing, Code-Based Testing Structural Testing) phương pháp kiểm thử phần mềm mà tester biết cấu trúc nội / thiết kế Người kiểm tra chọn đầu vào để thực đường dẫn thông qua mã xác định đầu thích hợp Kiểm thử tích hợp hệ thống SIT Kiểm thử tích hợp hệ thống kiểm tra hệ thống kết hợp với có hoạt động với yêu cầu đặt hay không Hiểu Luồng order để thực SIT : ❖ SFCC: Salesforce Commerce Cloud - Ở gọi Website Ecommerce cho dễ hiểu ❖ OMS: Order Management System - nơi quản lý order ❖ Ware House: nơi quản lý tình trạng vận chuyển order ● Đầu tiên người mua hàng đặt hàng thành công, trạng thái order “payment completion” - hồn tất tốn, lúc order Website Ecommerce mà chưa export qua bên hệ thống khác ● Sau run job (công việc nhiều bước thực tự động, ta set thời gian để job chạy tự động) order export qua bên OMS (nơi quản lý orders) Lúc status order website ecommerce “processing” xử lý ● Bên OMS chuyển order qua bên Ware House (ware house kết nối với bên vận chuyển, nhiệm vụ ware house thông báo trả cho OMS trạng thái order vận chuyển bên vận chuyển hay chưa) Sau vận chuyển bên giao hàng bắt đầu chuyển hàng ware house thơng báo cho OMS order vận chuyển ● OMS sau nhận thông báo từ ware house đơn hàng vận chuyển OMS gửi thơng báo cho bên SCFF - phía Business Manager để thơng cập nhật trạng thái đơn đặt hàng Lúc trạng thái đơn đặt hàng “In Delivery” ● Sau gia hàng thành công cho người mua hàng, bên ware house thông báo cho OMS đơn hàng giao thành công OMS thông báo cho bên phía SCFF - Buniness Manager để update status bên website để người mua hàng theo dõi Kiểm thử chấp nhận UAT gì, cần sử dụng? Bản chất file UAT UAT từ viết tắt “User Acceptance Testing”, có nghĩa kiểm thử chấp nhận người dùng Đây giai đoạn kiểm thử sản phẩm trước bàn giao cho khách hàng Nói cách khác, UAT giai đoạn cuối trình kiểm thử phần mềm Bản chất file UAT file testing mà che kết quả, khách hàng test fill results vào Thực hiện: Làm tập phương pháp kiểm thử Đưa yêu cầu tiến hành nghĩ trường hợp xẩy để test Kết quả: Làm tập mà anh phụ trách giao cho 2.2.2 Kiến thức Saleforce 2.2.2.1 Khái niệm Saleforce Commerce Cloud Salesforce giải pháp phần mềm CRM (Customer Relatioship Management) điện toán đám mây theo yêu cầu (on-demand) hàng đầu giới Salesforce giải pháp phần mềm CRM tổng thể, cung cấp loạt ứng dụng CRM chuyên bán hàng dịch vụ khách hàng dành cho doanh nghiệp vừa nhỏ, cung cấp giải pháp tối ưu bán hàng, quản lý, dịch vụ chăm sóc khách hàng Có nhiều cơng ty sử dụng Salesforce tính bảo mật cao, độ tin cậy lớn chi phí linh hoạt tùy vào quy mơ doanh nghiệp Globee sử dụng Saleforce công cụ để tối ưu hóa mặt quản lý, lưu trữ phát triển Tìm hiểu kiến thức Saleforce về: ● Product data ● Customer group ● Customer journey ● Promotion và Campaign, các set up và test một promtion 2.2.3.2 Các sản phẩm dịch vụ Các sản phẩm dịch vụ trội SFCC phải kể đến Đám mây bán hàng - cho phép quản lý bán hàng, tiếp thị hỗ trợ khách hàng (B2B B2C) Marketing Cloud - cung cấp tảng tiếp thị kỹ thuật số mạnh mẽ giới Đám mây dịch vụ - cung cấp tính theo dõi trường hợp plug-in mạng xã hội để trị chuyện phân tích Đám mây cộng đồng - tảng xã hội cho tổ chức để kết nối tạo điều kiện giao tiếp nhân viên, đối tác khách hàng Salesforce Commerce Cloud - Đám mây thương mại cho phép tổ chức cung cấp trải nghiệm dịch vụ khách hàng liền mạch vị trí khách hàng (trực tuyến hay cửa hàng) 13 2.2.2.2 Lợi ích việc sử dụng SFCC - Quản lý khách hàng thông tin liên hệ Quản lý hội bán hàng Lưu trữ thư viện thông tin Quản lý đối tác Phân tích, báo cáo dự báo kinh doanh Thiết lập quản lý quy trình làm việc Marketing khách hàng tiềm Thực Hiện: Làm quen với business manager Chỉnh sửa thuộc tính product data để test Thêm khách hàng vào customer group Set up promotion đơn giản Kết quả: Hiểu luồng khách hàng điển hình vào website ecommerce để mua hàng Hiểu cách tổ chức product website công ty Biết cách setup, thuộc tính test promotion 14 2.2.3 Conversion API 2.2.3.1 Khái niệm CAPI CAPI chuyển đổi công cụ kinh doanh Facebook cho phép nhà quảng cáo chia sẻ hành động khách hàng từ máy chủ họ trực tiếp với Facebook CAPI làm việc với Facebook Pixel để giúp nhà quảng cáo cải thiện hiệu suất, đo lường thu thập liệu cho chiến dịch quảng cáo Facebook họ Về bản, CAPI tương tự Facebook Fixel, nhiên điểm khác hai công cụ là: ● Facebook Pixel ghi nhận thơng tin người dùng website thơng qua trình duyệt web Với update tới từ Google iOS 14, người dùng có quyền chặn tính chia sẻ liệu từ trình duyệt hệ điều hành, Pixel gần “mất tích” tương lai ● Conversion API ghi nhận thông tin người dùng website trực tiếp server internet hoạt động trang Vậy nên, kể trình duyệt hay hệ điều hành có hạn chế việc theo dõi liệu Pixel, CAPI hoạt động Dữ liệu CAPI thu thập chuyển thẳng server Facebook ● CAPI sở hữu điểm ưu việt Facebook Pixel chỗ: Nó tùy chỉnh, cho phép theo dõi thông tin, kiện hai kênh bán hàng online offline (tại địa điểm cụ thể, có hệ thống bán hàng tảng website) 2.2.3.2 Cách kiểm thử CAPI Vào trang business.facebook.com để kiểm thử, chọn tab “Test event” Nhập đường link trang web cần kiểm thử chọn “Open Website” (ngồi ra, cần phải config SFCC) 15 Kiểm thử CAPI có bước: ● Bước 1: em sử dụng ứng dụng Ghostery để chặn theo dõi từ phía client => Chỉ tracking event đata từ server ● Bước 2: tắt ứng dụng Ghostery để hủy chặn theo dõi từ phía client=> Có thể tracking liệu server client bị duplicate => Deduplicate 16 Ví dụ: Ở đây, em có event “PageView” ● Khi bật Ghostery: ● Khi tắt Ghostery: Tùy vào yêu cầu khách hàng mà thiết lập event để tracking, thông thường event sau: ● Page view (Home page, Product list page, Product detail page, Cart page, Checkout, Content page) ● View content (PDP – Product detail page) ● Add to cart (PLP, PDP, Recommendation - action) ● Complete registration (Success) ● Initiate checkout (Begin checkout flow) ● Purchase (Order confirmation page) 17 2.2.4 Các chức website build: Nội dung: Login nhiều phương thức Kakao, Naver, Gmail, Tài khoản bình thường PLP product listing page PDP product detail page Home Page Promotion page Compare function Enquiry câu hỏi thường gặp, phản hồi cần trợ giúp Shop by color Checkout page Cart page Order sumary Content page Discount voucher My account page Point Customer level Order history Thực hiện: Vào xem chức xây dựng Những chức chưa xây xong đọc FSD Kết quả: Hiểu website phát triển có tính Những phần tới test vị trí webstie 18 2.3 Lịch trình làm việc Mức Tuần Cơng việc - Người hướng dẫn Tìm hiểu cơng ty, Nguyễn độ Nhận xét hoàn người thành hướng dẫn Ngọc 100 cách tổ chức công ty Hiệp, Nguyễn Văn Làm quen với công Ngọc cụ làm việc công ty - Học cách trao đổi, làm việc qua email - Tìm hiểu Testing - Các khái niệm test - Kiểm thử hộp đen & Võ Quang Huy 90 kỹ thuật kiểm thử họp đen Kỹ thuật kiểm thử họp trắng kỹ thuật kiểm thử họp trắng - Testing environment - Cách để report bug - Testing devices - Các thành phần cốt lõi Nguyễn Ngọc Hiệp 100 Ecom-Website - Tìm hiểu Salesforce Commerce Cloud - Product data 19 - Campaign & Promotion, thực hành tạo Promotion đơn giản - Test số ticket nhỏ Nguyễn Văn Ngọc 100 regit mà Leader giao - Test Campaign - Test tick mà Leader Nguyễn Văn Ngọc 5,6 100 giao - Làm product data 7,8 9,10,11, 12 - Test UI cho website Nguyễn Văn Ngọc 100 - Test UI Function Nguyễn Văn Ngọc 100 - Test Ticket mà Leader giao website - Làm product data & Nguyễn Ngọc Hiệp - Test Ticket mà Leader giao - Set up promotion 20 Chi tiết project 3.1 Giới thiệu project American tourister nhãn hàng chuyên cung cấp mặt hàng thời trang túi xách, va li qui mơ tồn cầu Team xây dựng website cho AmericanTourister Korea Nó dựa website có sẵn samsonite Korea American tourister Indonesia Những chức lấy từ trang web có samsonite Korea cịn giao diện American tourister Indonesia Những hình ảnh dự án: 21 22 23 3.2 Thực Thành viên team PM Tech Lead Developer Tester: Junior + intern Hàng ngày, team có daily meeting để nói dự án Trong daily meeting người có phút để trình bày hơm qua làm gì, hơm làm gì? Có khó khăn khơng? Sau thành viên trình bày PM nói general dự án, dự án giai đoạn nào, bên team khách hàng có cần giúp đỡ hay khơng (Tại ngồi project team cịn support cho khách hàng site khác update product data, chiến dịch khuyến mãi, ) Sau người rõ quy vị trí để làm việc 24 3.2 Kế hoạch Test page website: - Login nhiều phương thức: ● Kakao ● Naver ● Gmail ● Tài khoản bình thường - PLP product listing page ● Compare function ● Refinement section (color, price, type, size) ● Products ● Prouduct banner - Home page ● Home Page gồm nhiều thành phần ● Promotion message ● Sliding Banner ● Hero section ● Recenly view ● Shop the look ● Promtion banner - PDP product detail page ● Product images (in different views) ● View collection ● Variations ● Color ● Add to wishlist ● Buy now ● Put in cart ● Compare size ● Long desciption ● Short description 25 - Promotion page - Enquiry page câu hỏi thường gặp, phản hồi cần trợ giúp - Shop by color - Checkout page - Cart page - Order sumary - Content page - Discount voucher - My account page - Point - Customer level - Order history Kết quả: Test phần website 26 TỔNG KẾT Như vậy, vòng tháng thực tập tại Công ty TNHH Globee, em đã lần đầu tiên được tham gia vào phát triển một dự án thực tế, hiểu được các quy trình làm việc công ty Bên cạnh đó, em cũng đã tiếp thu được rất nhiều kiến thức bổ ích và trau dồi thêm cho mình nhiều kỹ năng cần có để hỗ trợ cho công việc của mình sau này Em xin chân thành gửi lời cảm ơn đến anh quản lý Nguyễn Đình Ngọc, chị HR và tất cả các anh chị nhóm phát triển dự án đã giúp đỡ và hỗ trợ em rất nhiều và nhiệt tình suốt thời gian em thực tập và làm việc tại Globee Một lần nữa, em xin trân trọng cảm ơn Công ty TNHH Globee đã cho em cơ hội và tạo điều kiện rất tốt để cho em được làm việc và phát triển tại công ty Cảm ơn các quý thầy cô của trường Đại học Công nghệ thông tin, đặc biệt là các thầy cô khoa Công nghệ phần mềm đã hỗ trợ em quá trình tìm việc, thực tập và quá trình hoàn thiện báo cáo này 27 ... tạo điều kiện em làm báo cáo Nguyễn Chí Thành TPHCM, tháng năm 2022 Nhận xét khoa Mục Lục Giới thiệu công ty thực tập 1.1 Giới thiệu công ty 1.2 Sản phẩm công ty Nội dung thực tập 2.1 Tìm hiểu công... gửi lời cảm ơn Công ty Globee tạo điều kiện cho em có hội thực tập công ty Chỉ thời gian ngắn, nhờ dẫn nhiệt tình anh chị team, nhóm thực tập chúng em tiếp thu kiến thức quan trọng để kiểm thử Ecommerce... trường kiểm thử) Kiểm sốt hoạt động so sánh tiến độ thực tế so với kế hoạch báo cáo tình trạng, bao gồm sai lệch so với kế hoạch Nó liên quan đến việc thực hành động cần thiết để đáp ứng mục tiêu dự