Những ngày đầu tiên của cuộc hành trình này đã gợi lên trong tôi một sự tò mò không ngừng về cách tester đóng góp vào sự thành công của một sản phẩm và những công thức hoàn hảo mà họ đối
Trang 1TRƯỜ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
Automation and Manual QC
Công ty thực tập: BenKon Người phụ trách: Liam Thai
Trần Trung Hiếu Thực tập sinh: Nguyễn Khánh
Thành
Trang 2TP Hồ Chí Minh, tháng 1 năm 2024
LỜI MỞ ĐẦU
Em rất vui được chia sẻ với các bạn về quá trình thực hiện tập tin của mình tại công ty Quãng thời gian này đã mang đến cho em không chỉ có kiến thức sâu rộng về công việc của tester mà còn có một sự hiểu biết sâu hơn về công nghệ thông tin chuyên ngành nói chung Những ngày đầu tiên của cuộc hành trình này đã gợi lên trong tôi một sự tò mò không ngừng về cách tester đóng góp vào sự thành công của một sản phẩm và những công thức hoàn hảo mà họ đối mặt hàng ngày
Em, tên là Nguyễn Khánh Thành, đã có cơ hội được làm việc cùng đội ngũ chuyên nghiệp và nhiệt huyết tại BenKon Qua những buổi học, thực hành
và trải nghiệm thực tế, em đã nhận thấy được sức mạnh của công việc kiểm tra và đánh giá sản phẩm chất lượng trong quy trình phát triển Báo cáo này sẽ trình bày về những bài học được, những bài test và thành phần
mà em đã trải qua trong suốt thời gian thực tập tại đây
Rất mong rằng báo cáo này sẽ truyền đạt được sự thành công của cá nhân
em cũng như đóng góp tích cực cho sự phát triển của tổ chức
Trang 3LỜI CẢM ƠN
Em xin trân trọng gửi lời cảm ơn công ty BenKon đã tạo điều kiện cho em
cơ hội được thực tập tại công ty Dù trong thời gian ngắn nhưng nhờ sự chỉ dẫn nhiệt tình của anh Trần Trung Hiếu và anh Liam Thái, em đã tiếp thu những kiến thức quan trọng để có thể tham gia một dự án thực tế
Chân thành cảm ơn anh Hiếu và các anh chị trong team technical đã bỏ ra nhiều thời gian, công sức để hướng dẫn, giúp đỡ em tận tình trong khi làm quen môi trường mới cũng như trong việc tiếp cận kiến thức công nghệ, kỹ năng lập trình và tư duy sản phẩm để có thể thực hiện tốt dự án cá nhân
và dự án thực tế trong thời gian qua
Em cũng xin cảm ơn thầy cô trong 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 này
TP HCM, ngày 2 tháng 1 năm
2024
Trang 4NHẬN XÉT CỦA KHOA
Trang 5
MỤC LỤC LỜI MỞ ĐẦU 2
LỜI CẢM ƠN 3
NHẬN XÉT CỦA KHOA 4
MỤC LỤC 5
CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP 6
1.1 Giới thiệu về công ty 6
1.2 Sản phẩm công ty 6
CHƯƠNG 2: NỘI DUNG THỰC TẬP 7
2.1 Tìm hiểu công ty và các kỹ năng cơ bản trong công ty 7
2.2 Nghiên cứu kỹ thuật 7
2.2.1 Tuần 1 7
2.2.2 Tuần 2 7
2.2.3 Tuần 3 7
2.2.4 Tuần 4 7
2.2.5 Tuần 5,6 7
2.2.6 Tuần 7 8
2.2.7 Tuần 8 8
2.2.8 Tuần 9,10 8
2.2.9 Tuần 11,12 8
Trang 62.3 Thực hiện dự án cá nhân 8
2.3.1 Công nghệ 8
2.3.2 Mô tả dự án 8
2.3.3 Kết quả 8
2.4 Tham gia dự án thực tế 10
CHƯƠNG 3: TỔNG KẾT 11
3.1 Điểm mạnh 11
3.2 Điểm yếu 11
3.3 Chuẩn đạt được 11
Trang 7CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP
1.1 Giới thiệu về công ty
Hình 1.1 Logo BenKon
BenKon là đơn vị cung cấp giải pháp quản lý và tự động hóa hệ thống máy điều hòa không khí AC, công ty cung cấp nền tảng phần cứng IoT và giải pháp tiết kiệm năng lượng từ 20% đến 50% năng lượng tiêu thụ của AC thông qua việc phân tích, điều khiển và tối ưu ra trong quá trình vận hành của hệ thống AC Giải pháp tập trung vào việc giảm thiểu lãng phí gây ra trong quá trình vận hành của hệ thống
AC thông qua việc sử dụng hiệu quả và liên tục cải tiến theo thói quen
sử dụng của người dùng
1.2 Sản phẩm công ty
Là bộ thiết bị cùng với hệ thống IoT quản lý việc sử dụng tiết kiệm năng lượng của AC
1.3 Lịch làm việc khi thực tập tại công ty
Em tham gia làm việc tại công ty bắt đầu từ ngày 9/10/2023 tới 9/1/2024,tất cả các ngày làm việc trong tuần Công việc hằng ngày bắt đầu từ lúc 9:00 đến 18:00 Thời gian nghỉ trưa khoảng 1 tiếng Sau mỗi ngày làm việc em sẽ báo cáo tiến độ công việc trong ngày, đặt câu hỏi và nhận chia sẻ, giải đáp từ anh hướng dẫn, đặt mục tiêu cho ngày làm việc tiếp theo Mỗi tuần sẽ họp tiến độ tuần 1 lần vào sáng thứ 4, mọi người sẽ cùng họp và bàn bạc về các vấn đề đã giải quyết, tồn đọng, bài học, giải pháp và mục tiêu cho tuần tiếp theo
Trang 8CHƯƠNG 2: NỘI DUNG THỰC TẬP
2.1 Tìm hiểu công ty và các kỹ năng cơ bản trong công ty
Thời gian: 1 ngày
Nội dung: giới thiệu về công ty, cách tổ chức của công ty, được nghe người phụ trách giới thiệu về công ty, quá trình thành lập và phát triển, quy trình làm việc từ cao xuống thấp, cách thức tổ chức của công
ty, các phòng ban về IT, HR, … Ngoài ra, thực tập sinh còn được giới thiệu về văn hóa làm việc trong công ty như thời gian đi làm, các quy định, cách sử dụng email trong công việc, …
Kết quả: hiểu thêm về sản phẩm của công ty, quá trình thành lập
và phát triển Có thêm các kỹ năng về việc sử dụng email trong công việc, làm việc có kế hoạch, có kỷ luật, có trách nhiệm hơn
2.2 Nghiên cứu kỹ thuật
2.2.1 Tuần 1
Nội dung: Tìm hiểu về cách hoạt động của sản phẩm công ty và bước đầu tiếp cận với quy trình test IR (gửi và nhận tín hiệu điều khiển điều hòa của công ty)
Kết quả: Biết được cách hoạt động của app điều khiển điều hòa và
cơ bản cách gửi nhận tín hiệu
2.2.2 Tuần 2
Nội dung: Tìm hiểu cách đo nhiệt độ cũng như so sánh log trả về
từ thiết bị device gửi và nhận
Kết quả: Hiểu được sự khác nhau của tín hiệu nhận được kèm với tín hiệu đúng
2.2.3 Tuần 3
Nội dung: Tiến hành đo nhiệt độ bằng sản phẩm của công ty và các thiết bị so sánh, cách nhận dữ liệu thông qua GateWay
Kết quả: Hoàn thành report về phần nhiệt độ, độ ẩm cho Firmware chuẩn bị release
2.2.4 Tuần 4
Nội dung: Kiểm tra việc nhận tín hiệu thực tế của thiết bị device với remote của điều hòa
Kết quả: Hiểu được cách hoạt động của device
Trang 92.2.5 Tuần 5,6
Nội dung: Viết Test Case cho các test đã thực hiện
Kết quả: Đưa ra quy trình test cụ thể
2.2.6 Tuần 7
Nội dung: Tiến hành test cho FirmWare chuẩn bị release của công ty
Kết quả: Hoàn thành report của công ty
2.2.7 Tuần 8
Nội dung: Tiến hành bổ sung test power/energy cho bài test Kết quả hoàn thành đầy đủ nội dung bài test
2.2.8 Tuần 9,10
Nội dung: Format lại các template của từng bài test
Kết quả: Có được template mới thân thiện dễ dàng sử dụng 2.2.9 Tuần 11,12
Nội dung: Hoàn thành test lại theo format mới của công ty và tiến hành viết code trong app script để các thành phần của test sau khi nhập dữ liệu có thể thực hiện 1 cách tự động
Kết quả: Hoàn thành tự động cập nhật kết quả cho FirmWare 2.3 Thực hiện dự án cá nhân
2.3.1 Công nghệ
Sử dụng hệ thống có sẵn của công ty để thực hiện các bài test
Google sheet
AppScript
2.3.2 Mô tả dự án
Thực hiện trả về kết quả các test case một cách tự động
2.3.3 Kết quả
Có được file report hoàn chỉnh cho dự án bao gồm các trang report của: Test nhiệt độ, test độ ẩm, test IR, test
Power/Energy
Trang 10Test nhiệt độ
Test độ ẩm
Trang 11Test IR
Test Power/Energy
Trang 122.4 Tham gia dự án thực tế
Quá trình thực hiện dự án bao gồm:
Tìm hiểu về cơ chế cách thực hoạt động của sản phẩm của công ty
Tìm hiểu về yêu cầu của hệ thống thực tế của công ty
Viết Test case cho dự án
Format lại template
Viết script tự động cho template
Kết quả: Đưa ra được template cụ thể cho việc thực hiện test
Thuận lợi: Được các anh trong team đưa ra ý kiến hỗ trợ, training nhiệt tình
Trang 13CHƯƠNG 3: TỔNG KẾT
Quãng thời gian thực tập tại BenKon đã giúp em cải thiện bản thân rất nhiều trong quy trình làm việc thực tế, tác phong của người kỹ
sư phần mềm Được làm việc tại đây, em đã học thêm được kỹ năng mềm sử dụng mail, quản lý ticket, làm việc nhóm, giao tiếp với cấp trên, …
Chỉ trong thời gian hạn chế, em đã hoàn thành dự án cá nhân trong quá trình training với các tính năng, yêu cầu đặt ra ban đầu
Khi tham gia vào dự án thực tế, em cũng hoàn thành tốt các tác vụ đúng hạn và đạt chất lượng tốt
3.1 Điểm mạnh
Hoàn thành được yêu cầu đề ra của dự án
Giao tiếp làm việc với đồng nghiệp tốt
3.2 Điểm yếu
Trong quá trình thực hiện thi thoảng phải chờ mọi người hỗ trợ
3.3 Chuẩn đạt được
Go
al Mục tiêu môn học
G1 Nắm bắt được xu hướng, nhu cầu xã hội và tính đặc thù của doanh
nghiệp
G2 Hiểu và giải thích được các khái niệm cơ bản, thuật ngữ và sơ đồ
hệ thống trong dự án
G3 Nắm được quy trình, phương pháp và công nghệ phát triển sản
phẩm phần mềm tại doanh nghiệp
G4 Có khả năng tìm hiểu vấn đề, mô hình hóa vấn đề và tham gia giải
quyết vấn đề
G5 Phát triển kỹ năng tư duy, kỹ năng làm việc nhóm và kỹ năng trình
bày
G6 Đọc, hiểu các tài liệu và giao tiếp bằng tiếng Anh