VKU - Nguyễn Phước Thịnh - Báo cáo Thực tập doanh nghiệp

61 16 1
VKU - Nguyễn Phước Thịnh - Báo cáo Thực tập doanh nghiệp

Đ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

Sau khi mua thành công liên hệ lấy slide, đề cương chi tiết, các file logbug + testcase ... Email: fuocthinh411@gmail.com Báo cáo Thực tập doanh nghiệp VKU Đề tài: TÌM HIỂU VÀ THỰC HIỆN CÔNG VIỆC CỦA MỘT MANUAL TESTER TRONG DỰ ÁN THẬT CỦA CÔNG TY 1. Kết quả đạt được Tuy thời gian thực tập tại Công Ty TNHH Thương mại và Công nghệ BITI không được nhiều nhưng cũng để lại cho em những kiến thức bổ ích và những kinh nghiệm sẽ giúp ích cho em sau này có thể làm việc tốt hơn. Em có được những kiến thức và kinh nghiệm là được sự giúp đỡ tận tình của anh Nguyễn Bảo Nguyên và cô ThS. Trịnh Thị Ngọc Linh trong suốt quá trình thực tập đã giúp cho em học hỏi được thêm rất nhiều điều. Em đã đạt được những việc như sau: Biết được các khái niệm về kiểm thử phần mềm, ngành tester. Làm quen với môi trường làm việc thực tế. Rèn luyện được các kĩ năng mềm như ngoại ngữ, làm việc nhóm, giao tiếp, thuyết trình. Kĩ năng làm việc trong dự án với vai trò là một Manual Tester. 2. Hạn chế Thời gian thực tập còn hạn chế nên chưa thể tìm hiểu, nghiên cứu và thực hiện được nhiều công việc.

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT - HÀN KHOA KHOA HỌC MÁY TÍNH BÁO CÁO THỰC TẬP DOANH NGHIỆP TÌM HIỂU VÀ THỰC HIỆN CÔNG VIỆC CỦA MỘT MANUAL TESTER TRONG DỰ ÁN THẬT CỦA CÔNG TY Sinh viên thực hiện : Nguyễn Phước Thịnh Lớp : 20SE2 Giảng viên hướng dẫn : ThS Trịnh Thị Ngọc Linh Đơn vị thực tập : Công ty TNHH Thương mại Người hướng dẫn và Công nghệ BITI : Nguyễn Bảo Nguyên Đà Nẵng, tháng 08 năm 2022 TÌM HIỂU VÀ THỰC HIỆN CÔNG VIỆC CỦA MỘT MANUAL TESTER i PHIẾU NHẬN XÉT CỦA ĐƠN VỊ THỰC TẬP Khoa Khoa học máy tính – Lớp 20SE2 Nguyễn Phước Thịnh TÌM HIỂU VÀ THỰC HIỆN CÔNG VIỆC CỦA MỘT MANUAL TESTER ii LỜI CẢM ƠN Để đợt thực tập doanh nghiệp lần này đạt kết quả tốt đẹp, em đã nhận được sự hỗ trợ, giúp đỡ tận tình của thầy cô Với tình cảm chân thành, cho phép em được bày tỏ lòng biết ơn sâu sắc đến tất cả quý thầy cô đã tạo điều kiện giúp đỡ trong quá trình học tập, nghiên cứu và phát triển đề tài Trước hết em xin gửi tới quý thầy cô Trường Đại học Công nghệ Thông tin và Truyền thông Việt - Hàn, Đại Học Đà Nẵng lời chào trân trọng, lời chúc sức khỏe và lời cảm ơn sâu sắc nhất Với sự quan tâm, chỉ bảo tận tình và truyền đạt những kiến thức bổ ích cho em suốt thời gian học kỳ vừa rồi, giúp em có thêm nhiều kiến thức và hiểu rõ hơn các vấn đề mình nghiên cứu, đến nay em đã có thể hoàn thành đề tài báo cáo thực tập doanh nghiệp Em cũng xin gửi lời cảm ơn đến Công Ty TNHH Thương mại và Công nghệ BITI đã tạo cơ hội và điều kiện giúp em có thể hoàn thành tốt đề tài báo cáo thực tập lần này Đặc biệt, em xin gửi lời cảm ơn chân thành nhất đến giảng viên ThS Trịnh Thị Ngọc Linh đã quan tâm giúp đỡ tận tình em hoàn thành tốt đồ án thực tập này trong thời gian qua Với điều kiện thời gian cũng như kinh nghiệm còn hạn chế, đồ án thực tập này sẽ không thể tránh được những thiếu sót Em rất mong nhận được sự chỉ bảo, đóng góp ý kiến của các thầy cô, để em có thể bổ sung, nâng cao kinh nghiệm và kỹ năng của bản thân để phục vụ cho công việc thực tế sau này Em xin chân thành cảm ơn! Khoa Khoa học máy tính – Lớp 20SE2 Nguyễn Phước Thịnh TÌM HIỂU VÀ THỰC HIỆN CÔNG VIỆC CỦA MỘT MANUAL TESTER iii MỤC LỤC PHIẾU NHẬN XÉT CỦA ĐƠN VỊ THỰC TẬP .i LỜI CẢM ƠN ii MỤC LỤC iii PHẦN MỞ ĐẦU 1 CHƯƠNG 1: GIỚI THIỆU VỀ CÔNG TY TNHH THƯƠNG MẠI VÀ CÔNG NGHỆ BITI 3 1.1 CƠ QUAN THỰC TẬP 3 1.2 GIỚI THIỆU CHUNG 3 1.2.1 Tổng quan về BITI 3 1.2.2 Các dịch vụ của công ty 4 1.2.3 Dự án nổi bật 4 1.2.4 Đối tác hợp tác 5 CHƯƠNG 2: NHỮNG VẤN ĐỀ CÔNG TY ĐANG GẶP PHẢI VÀ TẠI SAO PHẢI SỬ DỤNG KIỂM THỬ PHẦN MỀM 6 2.1 Những vấn đề công ty đang gặp phải .6 2.2 Kiểm thử phần mềm là gì? .6 2.3 Tại sao cần phải sử dụng kiểm thử phần mềm? 6 2.4 Điều gì sẽ xảy ra nếu phần mềm không được kiểm thử? 6 2.5 Những lợi ích của việc kiểm thử phần mềm 7 2.5.1 Hiệu quả về chi phí 7 2.5.2 Sự hài lòng của khách hàng .7 2.5.3 Bảo mật 7 2.5.4 Chất lượng sản phẩm .8 2.6 Tester là gì? 8 2.7 Các loại tester phổ biến hiện nay 8 2.7.1 Manual testing 8 2.7.2 Automation testing 8 2.8 Các loại và phương pháp kiểm thử phần mềm phổ biến 8 2.8.1 Các loại kiểm thử .8 2.8.2 Các phương pháp kiểm thử 9 CHƯƠNG 3: CÁC VẤN ĐỀ NGHIÊN CỨU VÀ THỰC HIỆN TRONG QUÁ TRÌNH THỰC TẬP 10 Khoa Khoa học máy tính – Lớp 20SE2 Nguyễn Phước Thịnh TÌM HIỂU VÀ THỰC HIỆN CÔNG VIỆC CỦA MỘT MANUAL TESTER iv 3.1 Nghiên cứu về quy trình kiểm thử phần mềm theo tiêu chuẩn CMMI 10 3.1.1 Lập kế hoạch test 10 3.1.2 Thiết kế test 10 3.1.3 Đánh giá thiết kế test .10 3.1.4 Chuẩn bị môi trường test .11 3.1.5 Thực hiện test 11 3.1.6 Đánh giá kết quả test 11 3.1.7 Báo cáo kết quả test .11 3.2 Nghiên cứu về các mức trong kiểm thử phần mềm 11 3.2.1 Unit Test 12 3.2.1.1 Tổng quan về Unit Test 12 3.2.1.2 Lợi ích của việc thực hiện Unit Test .12 3.2.2 Integration Test 12 3.2.3 System Test 12 3.2.4 Acceptance Test .12 3.2.4.1 Alpha Testing 12 3.2.4.2 Beta Testing 13 3.3 Ngiên cứu về việc sử dụng câu lệnh SQL trong kiểm thử phần mềm 13 3.3.1 SQL và mục đích sử dụng SQL trong kiểm thử phần mềm 13 3.3.2 Cách sử dụng SQL trong kiểm thử 13 3.3.2.1 Các câu lệnh SQL cơ bản 13 3.3.2.2 Ngôn ngữ thao tác dữ liệu .15 3.3.3 Một số lưu ý khi viết câu lệnh SQL .16 3.4 Nghiên cứu về API Testing 16 3.4.1 API là gì? .16 3.4.2 API Testing là gì? 16 3.4.3 Lý do cần kiểm thử API 16 3.5 Nghiên cứu, viết và thực thi Testcase 18 3.5.1 Tổng quan về Testcase 18 3.5.1.1 Testcase là gì? 18 3.5.1.2 Vai trò của Testcase 19 3.5.1.3 Cấu trúc cơ bản của Testcase 19 3.5.2 Viết và thực thi Testcase cho một số màn hình 20 3.5.2.1 Cho màn hình Đăng nhập 20 Khoa Khoa học máy tính – Lớp 20SE2 Nguyễn Phước Thịnh TÌM HIỂU VÀ THỰC HIỆN CÔNG VIỆC CỦA MỘT MANUAL TESTER v 3.5.2.2 Cho màn hình Đăng ký 28 3.6 Nghiên cứu về bug, tìm bug, viết bug, log bug lên hệ thống redmine 39 3.6.1 Tổng quan về bug 39 3.6.1.1 Bug là gì? 39 3.6.1.2 Severity – Priority 39 3.6.1.3 Vòng đời của bug 40 3.6.2 Viết bug và log bug lên hệ thống Redmine 40 3.6.2.1 Cách viết bug dễ hiễu 40 3.6.2.2 Viết bug cho một số màn hình lỗi 41 3.6.2.3 Log bug lên hệ thống Redmine .52 KIẾN NGHỊ VÀ KẾT LUẬN 54 TÀI LIỆU THAM KHẢO .55 Khoa Khoa học máy tính – Lớp 20SE2 Nguyễn Phước Thịnh TÌM HIỂU VÀ THỰC HIỆN CÔNG VIỆC CỦA MỘT MANUAL TESTER 1 PHẦN MỞ ĐẦU 1 Lý do thực tập - Thực tập doanh nghiệp là cơ hội trải nghiệm tuyệt vời giúp sinh viên làm quen môi trường thực tế, vận dụng và hoàn thiện kiến thức, trau dồi kỹ năng, nghiệp vụ… và chuẩn bị sẵn sàng để bắt đầu công việc trong tương lai - Vì vậy, Trường Đại học Công nghệ Thông tin và Truyền thông Việt - Hàn đã phối hợp với doanh nghiệp tạo điều kiện tốt nhất cho các sinh viên năm 2 hoàn thành học phần quan trọng này 2 Mục tiêu thực tập Thông qua kỳ thực tập doanh nghiệp, em hướng đến các mục tiêu chính sau: - Hoàn thành một cách tốt nhất học phần “Thực tập doanh nghiệp” - Tiếp cận công việc thực tế sẽ làm trong tương lai - Có thêm nhiều mối quan hệ với các đồng nghiệp tại đơn vị thực tập - Trau dồi, học hỏi các kỹ năng mềm(giao tiếp, ngoại ngữ, làm việc nhóm, ) - Phấn đấu hoàn thành tốt các công việc, dự án được giao tại đơn vị thực tập để có thể được giữ lại làm nhân viên chính thức 3 Phạm vi thực tập - Nơi thực tập: Công ty TNHH Thương mại và Công nghệ BITI - Thời gian bắt đầu thực tập: Ngày 27 tháng 6 năm 2022 - Thời gian kết thúc thực tập: Ngày 31 tháng 7 năm 2022 4 Phương pháp nghiên cứu Trong quá trình thực tập, để hoàn thành tốt các công việc được giao, em tiếp cận các công việc theo các phương pháp sau: - Tự tìm hiểu (học hỏi, quan sát, tham khảo ý kiến) - Vận dụng kiến thức đã học tại trường và qua các khóa học trực tuyến để tiến hành tham gia thực hiện dự án - Báo cáo và nhận phản hồi từ người hướng dẫn(Test Leader) - Học hỏi từ đồng nghiệp bằng cách giao tiếp trực tiếp và trực tuyến(email, mạng xã hội, ) 5 Nội dung nghiên cứu Để hoàn thành đề tài thực tập doanh nghiệp lần này, em tập trung nghiên cứu các nội dung chính sau: TÌM HIỂU VÀ THỰC HIỆN CÔNG VIỆC CỦA MỘT MANUAL TESTER 2 - Tìm hiểu quy trình KTPM CMMI - Tìm hiểu các mức độ KTPM - Tìm hiểu, viết và thực thi testcase - Bug (vòng đời, mức độ nghiêm trọng, mức độ ưu tiên, log bug lên hệ thống Redmine, ) - Tìm hiểu kiểm thử bằng truy vấn SQL - Tìm hiểu về test API - Tham gia vào dự án thật 6 Bố cục thực tập - Mở đầu: Trình bày lý do, mục tiêu, phạm vi, phương pháp và nội dung nghiên cứu và bố cục tổng quan bài báo cáo - Chương 1: Giới thiệu về Công ty TNHH Thương mại và Công nghệ BITI - Chương 2: Những vấn đề công ty đang gặp phải và tại sao cần phải sử dụng kiểm thử phần mềm - Chương 3: Các vấn đề nghiên cứu và thực hiện trong quá trình thực tập - Kiến nghị và kết luận: Nêu kết quả đạt được và các đề xuất, giải pháp Khoa Khoa học máy tính – Lớp 20SE2 Nguyễn Phước Thịnh TÌM HIỂU VÀ THỰC HIỆN CÔNG VIỆC CỦA MỘT MANUAL TESTER 3 CHƯƠNG 1: GIỚI THIỆU VỀ CÔNG TY TNHH THƯƠNG MẠI VÀ CÔNG NGHỆ BITI 1.1 CƠ QUAN THỰC TẬP Tên cơ quan: Công ty TNHH Thương mại và Công nghệ BITI Địa chỉ: - VPĐD tại Việt Nam - 156 Mẹ Thứ, Hòa Xuân, Cẩm Lệ, Đà Nẵng - VPĐD tại Pháp - Allee jean baptiste clement, Andresy, France Email: baonguyen@biti.vn Website: biti.vn 1.2 GIỚI THIỆU CHUNG Hình 1 – Logo BITI 1.2.1 Tổng quan về BITI Hình 2 – Đội ngũ nhân viên xuất sắc của BITI được khen thưởng - BITI là đơn vị thiết kế website và truyền thông uy tín - BITI là một công ty chuyên về truyền thông, thiết kế website ứng dụng, giúp đỡ khách hàng đưa thương hiệu, sản phẩm dịch vụ của mình đến cho người tiêu dùng Khoa Khoa học máy tính – Lớp 20SE2 Nguyễn Phước Thịnh TÌM HIỂU VÀ THỰC HIỆN CÔNG VIỆC CỦA MỘT MANUAL TESTER 4 - Đến với BITI, mọi khách hàng có thể sử dụng những dịch vụ tốt nhất, và giá thành cạnh tranh nhất trên thị trường - Với đội ngũ nhân viên, kỹ thuật tư vấn viên và giảng viên chuyên nghiệp, BITI tự tin sẽ là đối tác tuyệt vời của mọi khách hàng 1.2.2 Các dịch vụ của công ty BITI chuyên thiết kế trang web bán hàng, spa thẩm mỹ, bất động sản, luật sư, du lịch, web giới thiệu, công ty ở mọi lĩnh vực - Lập trình & thiết kế: + Thiết kế website + Thiết kế ứng dụng mobile + Thiết kế ứng dụng robot - Marketing online: + Dịch vụ SEO + Chăm sóc website + Thiết kế logo & banner 1.2.3 Dự án nổi bật BITI đã hoàn thành 985 dự án với 856 khách hàng trên khắp thế giới và xây dựng thành công kho giao diện với hơn 120 sản phẩm mẫu Một số dự án nổi bật: - Dự án mắt kính online (Shop & Bán hàng) - Dự án Vietexpress (Nhà hàng) - Dự án AsiaMarketFood (Shop & Bán hàng) Hình 3 – Dự án nổi bật Nguyễn Phước Thịnh - Dự án Chu Ba Cuong Nail (Spa & Nail) - Dự án Cat Nail (Spa & Nail) Khoa Khoa học máy tính – Lớp 20SE2

Ngày đăng: 09/03/2024, 16:28

Tài liệu cùng người dùng

Tài liệu liên quan