Thực tập tốt nghiệp báo cáo thực tập tốt nghiệp tại công ty tnhh daisei veho works

50 3 0
Thực tập tốt nghiệp báo cáo thực tập tốt nghiệp tại công ty tnhh daisei veho works

Đ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

BỘ GIÁO DỤC ĐÀO TẠO TRƯỜNG ĐẠI HỌC ĐẠI NAM -  - THỰC TẬP TỐT NGHIỆP BÁO CÁO THỰC TẬP TỐT NGHIỆP TẠI CÔNG TY TNHH DAISEI VEHO WORKS SINH VIÊN THỰC HIỆN : NGUYỄN VĂN NGHĨA MÃ SINH VIÊN : 1451020164 KHOA : CÔNG NGHỆ THÔNG TIN HÀ NỘI - 2024 BỘ GIÁO DỤC ĐÀO TẠO TRƯỜNG ĐẠI HỌC ĐẠI NAM NGUYỄN VĂN NGHĨA BÁO CÁO THỰC TẬP TỐT NGHIỆP TẠI CÔNG TY TNHH DAISEI VEHO WORKS CHUYÊN NGÀNH : CÔNG NGHỆ THÔNG TIN MÃ SỐ : 74.80.201 NGƯỜI HƯỚNG DẪN: THS NGUYỄN NGỌC TÂN HÀ NỘI - 2024 LỜI NÓI ĐẦU Việc kiểm thử phần mềm đóng vai trò cực kỳ quan trọng trong việc đảm bảo chất lượng của sản phẩm phần mềm Trong cả những dự án sản xuất lẫn dự án gia công phần mềm, hoạt động kiểm thử được coi là một phần không thể thiếu Đặc biệt, ở Việt Nam, ngành công nghiệp phần mềm đang phát triển, vì vậy việc thực hiện kiểm thử phần mềm trở nên cực kỳ quan trọng để tránh rủi ro thất bại Các doanh nghiệp phần mềm uy tín thường yêu cầu có tài liệu kiểm thử rõ ràng và đầy đủ để đảm bảo chất lượng sản phẩm Tuy nhiên, hoạt động kiểm thử thường gặp nhiều khó khăn:  Thứ nhất, kiểm thử các hệ thống phức tạp đòi hỏi rất nhiều nguồn tài nguyên và chi phí cao  Thứ hai, tiến trình phát triển phần mềm luôn trải qua nhiều hoạt động biến đổi thông tin, sự mất mát thông tin trong quá trình biến đổi là yếu tố chính làm cho hoạt động kiểm thử khó khăn  Thứ ba, kiểm thử chưa được chú trọng trong đào tạo con người  Cuối cùng, không tồn tại kỹ thuật kiểm thử cho phép khẳng định một phần mềm hoàn toàn đúng đắn hay không chứa lỗi Với mục đích phát hiện lỗi, kiểm thử phần mềm thường phải trải qua các bước: tạo dữ liệu thử, thực thi phần mềm trên dữ liệu thử và quan sát kết quả nhận được Trong các bước này, bước tạo dữ liệu đóng vai trò quan trọng nhất, bởi vì chúng ta không thể tạo ra mọi dữ liệu từ miền vào của chương trình, mà chúng ta chỉ có thể tạo ra các dữ liệu thử có khả năng phát hiện lỗi cao nhất Vấn đề đặt ra là làm thế nào để đánh giá được khả năng phát hiện lỗi của một bộ dữ liệu thử? Một kinh nghiệm để giúp giải quyết vấn đề này, đó là sử dụng khái niệm chất lượng bộ dữ liệu thử như là một phương tiện để đánh giá bộ dữ liệu thử như thế nào là “tốt” khi kiểm thử chương trình Ở đây, “tốt” được đánh giá liên quan đến tiêu chuẩn chất lượng được định trước, thường là một số dấu hiệu bao phủ chương trình Ví dụ, tiêu chuẩn bao phủ dòng lệnh đòi hỏi bộ dữ liệu thử thực hiện mọi dòng lệnh trong chương trình ít nhất một lần Nếu bộ dữ liệu thử được tìm thấy không chất lượng liên quan đến tiêu chuẩn (tức là không phải tất cả các câu lệnh đều được thực hiện ít nhất một lần), thì kiểm thử nữa là bắt buộc Do đó, mục tiêu là tạo ra một tập các kiểm thử thực hiện đầy đủ tiêu chuẩn chất lượng Tiêu chuẩn chất lượng tiêu biểu như bao phủ câu lệnh và kiểm thử quyết định (thực hiện tất cả các đường dẫn đúng và sai qua chương trình) dựa vào việc thực hiện chương trình với số lượng kiểm thử tăng dần để nâng cao độ tin cậy của chương trình đó Tuy nhiên, chúng không tập trung vào nguyên nhân thất bại của chương trình - được gọi là lỗi Kiểm thử đột biến là một tiêu chuẩn như vậy Tiêu chuẩn này tạo ra các phiên bản của chương trình có chứa các lỗi đơn giản và sau đó tìm ra các kiểm thử để chỉ ra các dấu hiệu của lỗi Nếu có thể tìm thấy một bộ dữ liệu thử chất lượng làm lộ ra các dấu hiệu này ở tất cả các phiên bản bị lỗi, thì sự tin tưởng vào tính đúng đắn của chương trình sẽ tăng Kiểm thử đột biến đã được áp dụng cho nhiều ngôn ngữ lập trình như là một kỹ thuật kiểm thử hộp trắng LỜI CẢM ƠN Đầu tiên, em xin gửi lời cảm ơn chân thành đến thầy Nguyễn Ngọc Tân đã giúp đỡ, hướng dẫn chúng em hoàn thiện báo cáo thực tập Không những thế, trong quá trình nghiên cứu Thầy đã chỉ bảo và hướng dẫn tận tình cho chúng em những kiến thức lý thuyết, cũng như các kỹ năng thực hành, cách giải quyết vấn đề Thầy luôn là người truyền động lực trong chúng em, giúp chúng em hoàn thành tốt bản báo cáo Chúng em chân thành cảm ơn lãnh đạo cùng cán bộ, giảng viên khoa Công nghệ thông tin trường Đại học Đại Nam đã tổ chức và hỗ trợ, tạo mọi điều kiện để chúng em học tập và nghiên cứu tốt NHẬN XÉT DANH MỤC HÌNH ẢNH hình 1.1.1: Ông Yuki Wajima - Ceo Công Ty Tnhh Daisei Veho Works Tri Ân Khách Mời Tại Sự Kiện 1 Hình 1 Bốn cấp độ cơ bản của kiểm thử phần mềm .7 Hình 2.1: Pop up cài đặt Selenium 18 Hình 2.2: Kiểm tra cài đặt Selenium thành công 19 Hình 2.3: Các icon của Selenium IDE 19 Hình 2.4: Test case Selenium IDE 20 Hình 2.7: Lệnh xác minh (verify) một yếu tố trên trang web 23 Hình 3.1: Test case đăng nhập bằng Firefox 29 Hình 3: Báo cáo kết quả kiểm thử 5 MỤC LỤC CHƯƠNG 1:GIỚI THIỆU VỀ ĐƠN VỊ THỰC TẬP .0 1.1.Giới Thiệu Chung 0 1.2.Giá Trị Cốt Lõi 2 1.2.1 Sự Sáng Tạo và Đổi Mới 2 1.2.2 Chất Lượng và Sự Hài Lòng của Khách Hàng 2 1.2.3 Tôn Trọng và Đoàn Kết 2 1.2.4 Trung Thành và Đáng Tin Cậy 2 1.2.5 Tự Phát Triển và Học Hỏi Liên Tục .3 1.2.6 Trách Nhiệm Xã Hội và Bảo Vệ Môi Trường 3 1.3.Cơ Cấu Tổ Chức 3 1.3.1 Ban Giám Đốc (Board of Directors) .3 1.3.2 Bộ Phận Quản Lý 4 1.3.3 Bộ Phận Kỹ Thuật 4 1.3.4 Bộ Phận Kinh Doanh và Phát Triển Thị Trường 5 1.3.5 Bộ Phận Hỗ Trợ và Dịch Vụ 5 1.4.Lịch Sử Phát Triển 5 Chương 2: TỔNG QUAN VỀ KIỂM THỬ PHẦN MỀM 7 2.1 Khái Niệm .7 2.2 Các cấp độ kiểm thử phần mềm 7 2.2.1 Kiểm thử đơn vị (Unit Test) 8 2.2.2 Kiểm thử tích hợp (Integration Test) 8 2.2.3.Kiểm thử hệ thống (System Test) 9 2.2.4.Kiểm thử chấp nhận sản phẩm (Acceptance Test) .11 2.3 Kỹ thuật kiểm thử phần mềm 11 2.3.1 Kỹ thuật kiểm thử hộp đen (Black – box Testing) .11 2.3.2 Kỹ thuật kiểm thử hộp trắng (White – box Testing) 12 2.3.3 Kiểm thử đường dẫn cơ sở 12 CHƯƠNG 3:NỘI DUNG THỰC TẬP VÀ KẾT QUẢ ĐẠT ĐƯỢC 14 3.1 Mô Tả Công Việc Được Giao 14 3.1.1 Đề Tài Nghiên Cứu 14 3.1.2 Mô Tả 14 3.2 Các Hoạt Động Đã Làm Trong Thời Gian Thực Tập 14 Chương 4: CÔNG CỤ KIỂM THỬ TỰ ĐỘNG SELENIUM .16 4.1: Tổng Quan Về Selenium .16 4.1.1.Selenium là gì? 16 4.1.2.Các Thành Phần Của Selenium 16 4.2.Selenium Ide 17 4.2.1.Cài Đặt Selenium IDE 18 4.2.2.Các Icon Của Selenium IDE 19 4.2.3.Các Thao Tác Thực Hiện Kiểm Thử Tự Động Với Selenium 21 CHƯƠNG 5: KẾT QUẢ KIỂM THỬ .26 5.1 Bài Toán Thử Nghiệm 26 5.2.Sự Khác Nhau Giữa Kịch Bản Kiểm Thử Tự Động Và Kịch Bản Kiểm Thử Thủ Công 27 5.3.Kịch Bản Kiểm Thử Thủ Công 27 5.3.1 Chức năng đăng nhập 27 5.3.2 Chức năng kiểm tra thứ hạng từ khóa .28 5.3.3 Kịch bản kiểm thử tự động 29 5.4 Kết quả thử nghiệm .5 5.4.1.Chức năng đăng nhập .5 5.4.2.Chức năng check thứ hạng từ khóa 6 KẾT LUẬN 7 Kết Quả Đạt Được: 7 Hạn chế: .7 Hướng Phát Triển Đề Tài: 8 TÀI LIỆU THAM KHẢO .9 CHƯƠNG 1:GIỚI THIỆU VỀ ĐƠN VỊ THỰC TẬP 1.1.Giới Thiệu Chung Với khát khao đóng góp cho sự phát triển của truyền thông Việt, hơn một năm qua, DAISEI Veho Works - Một công ty khởi nghiệp 100% vốn Nhật Bản đã và đang từng bước nỗ lực, khẳng định mình trở thành đơn vị tiên phong trong việc lan tỏa tin tức về hoạt động của doanh nghiệp Nhật Bản tới cộng đồng, con người Việt Nam Tối ngày 05/06/2018, toàn thể nhân viên công ty TNHH DAISEI Veho Works cùng hơn 100 khách mời là đại diện của cáccơ quan báo chí truyền thông Việt Nam, đại diện các doanh nghiệp Nhật Bản đã cùng có mặt trong bữa tiệc ấm cúng chúc mừng công ty tròn 1 tuổi Nhìn lại chặng đường hơn 1 năm kể từ ngày đặt chân tới Việt Nam, ông Yuki Wajima nhớ lại: “Trong một lần ở đây, tình cờ tham dự một sự kiện, tôi đã tự hỏi mình, liệu có cách thức nào đó giúp các công ty nước ngoài bớt lo lắng hơn trong việc tìm cách quảng bá hình ảnh hoạt động của công ty mình tới người dân ở đây qua kênh báo chí, truyền thông Chưa kể, đó lại còn là tài liệu tham khảo giúp các công ty mẹ tại Nhật hiểu hơn về các công ty mà mình đang đầu tư Đó là lý do tôi cho ra đời công ty khởi nghiệp này.” Tháng 5/2017, công ty khởi nghiệp về Báo chí - truyền thông - DAISEI Veho Works (VEHO Press) chính thức đi vào hoạt động Một năm qua, trải qua những bước thăng trầm, DAISEI Veho Works đã và đang nỗ lực từng ngày, từ việc tìm kiếm những người trẻ đồng hành, tìm cơ hội hợp tác với các đơn vị báo chí truyền thông từ đó cùng chung sức lan tỏa tin tức Nhật Bản tại Việt Nam “Tại Việt Nam, những người khởi nghiệp trẻ như tôi được khuyến khích thử và sai, và làm đến bao giờ bạn thành công Còn tại Nhật Bản, nếu mở một nhà hàng, lỡ không may sập tiệm thì có nghĩa là bạn đã thất bại hoàn toàn.” Ông Yuki Wajima nhấn mạnh

Ngày đăng: 23/03/2024, 09:11

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

Tài liệu liên quan