Hồ Chí Minh, tháng 07 năm 2023LỜI MỞ ĐẦU Trong cuộc cách mạng công nghiệp 4.0, công nghệ thông tin nói chung và ngành Công nghệ phần mềm nói riêng luôn là nhân tố đóng vai trò quan trọng
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
QUALITY CONTROL
Công ty thực tập: Công ty cổ phần TVT Group
Người phụ trách: Nguyễn Ngọc Tú
Thực tập sinh: Nguyễn Đức Chiến
1
Trang 2TP Hồ Chí Minh, tháng 07 năm 2023
LỜI MỞ ĐẦU
Trong cuộc cách mạng công nghiệp 4.0, công nghệ thông tin nói chung và ngành Công nghệ phần mềm nói riêng luôn là nhân tố đóng vai trò quan trọng trong quá trình phát triển của xã hội
Công nghệ Web, hay công nghệ sản xuất các trang web đã phục vụ hầu hết các nhu cầu của con người từ bán hàng, cung cấp kiến thức đến thông tin liên lạc, Hiện nay đã có đến hơn 1.5 tỷ trang web, nhưng nhu cầu tạo ra những trang web mới vẫn chưa có dấu hiệu giảm
Do đó, một trang web muốn được nhiều người sử dụng phải đáp ứng được yếu tố hình thức và nội dung Làm thế nào để sản phẩm tạo ra đạt chất lượng cao ở hai yếu tố trên luôn làm bất kì một đội ngũ phát triển website nào cũng cần phải suy nghĩ đau đầu Để thử thách bản thân trong ngành công nghiệp web, em đã lựa chọn Quality Control là định hướng cho việc học cũng như nghề nghiệp trong tương lai Sau những năm tháng trong môi trường đại học, với mong muốn áp dụng những kiến thức đã học và có được trải nghiệm trong môi trường thực tế, em đã quyết định tham gia vào TVT Group – một môi trường lý tưởng và chuyên nghiệp để thực hiện dự định
Trang 3LỜI CẢM ƠN
Em xin trân trọng gửi lời cảm ơn TVT Group đã 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 chị trong team, 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 Nguyễn Ngọc Tú và các anh chị trong team đã 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 14 tháng 07 năm 2023
Nguyễn Đức Chiến
3
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 công ty TVT Group 6
1.2 Sản phẩm công ty 6
1.3 Lịch làm việc khi thực tập tại công ty 7
CHƯƠNG 2: NỘI DUNG THỰC TẬP 8
2.1 Tìm hiểu công ty và các kỹ năng cơ bản trong công ty 8
2.2 Nghiên cứu kỹ thuật 8
2.3 Tham gia dự án thực tế 8
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
TÀI LIỆU THAM KHẢO 12
5
Trang 6CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP
1.1 Giới thiệu công ty TVT Group
Hình 1.1 Logo công ty cổ phần TVT Group
TVT GROUP được đầu tư và phát triển dựa trên nguyên tắc lựa chọn và tập trung, ngoài việc tiếp tục nâng cao thế mạnh vốn có của mình trong lĩnh vực Navigation, đồng thời còn mở rộng thêm các hoạt động trên các lĩnh vực lập trình phần mềm ứng dụng cho các dòng sản phẩm, thiết bị di động thông minh (smartphone, tablet) sử dụng hệ điều hành Android, iOS, Window Phone, Blackberry OS… đào sâu nghiên cứu, cập nhật các công nghệ mới để cho ra đời các ứng dụng với nhiều tính năng thông minh, tiên tiến trên thế giới như công nghệ xử lý hình ảnh (Image Processing), Công nghệ tương tác thực tế ảo (Augmented Reality), DM (Direct marketing), DM+CRM…
TVT GROUP tiền thân là công ty Covisoft– một đơn vị có nhiều năm kinh nghiệm trong lĩnh vực phát triển và nghiên cứu các ứng dụng về hệ thống định vị, chỉ dẫn (Navigation) tại Hàn Quốc
Covisoft Vietnam được thành lập vào tháng 4/2012, với tên gọi Công ty TNHH Phần mềm
Cồ Việt với 5 thành viên ban đầu Hoạt động và phương hướng phát triển chính là O.D.C (Oversea Development Center)
Vào tháng 6/2014, Covisoft Vietnam đổi tên thành Công ty TNHH Phần mềm Covisoft do Ông Nguyễn Ngọc Tú đứng tên đại diện theo pháp luật
Tháng 08/2019, công ty đổi tên thành TVT GROUP để phục vụ các kế hoạch phát triển mở rộng trong tương lai
1.2 Sản phẩm công ty
- Smart Aqua Farm
- Z-IOT: Điều khiển hệ thống đèn trong nhà thông qua bluetooth từ điện thoại Android
- Street Lights
- MCast University
Trang 71.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 24/05/2023 tới 14/07/2023, các ngày làm việc trong tuần là thứ 2, thứ 4, thứ 6 Công việc hằng ngày bắt đầu từ lúc 9h00 đến 18h00 Thời gian nghỉ trưa khoảng 1 tiếng (12h00 - 13h00) Mỗi tuần sẽ họp tiến độ tuần 1 lần vào sáng thứ 6, 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
Tuần Nội dung thực tập Người hướng dẫn
1 - Tìm hiểu cách viết test cases
- Tìm hiểu cách sử dụng Lark và Jira trong việc nhận tasks và report bugs
Nguyễn Ngọc Tú
2-9 Tham gia vào dự án thực tế: FRCMS Nguyễn Ngọc Tú
10 - Tìm hiểu về automation test
- Dựa trên dự án thực tế trước đó, viết automation test cho chức năng login web
7
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, … 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, cách sử dụng Lark trong công việc, …
Kết quả: hiểu thêm về công ty TVT Group, 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
Nội dung:
- Tìm hiểu cách viết test cases
- Tìm hiểu cách sử dụng Lark và Jira trong việc nhận tasks và report bugs
Kết quả: Hiểu thêm về cách thức viết test cases, quy trình nhận trả tasks và report bugs, cách sử dụng Lark trong giao tiếp và công việc
2.3 Tham gia dự án thực tế
Dự án F-RCMS: Fire Remote Control and Monitoring System dựa trên thông tin ghi được qua các camera trên thuyền để phát hiện các hiện tượng bất thường như khói, tia lửa điện, cháy, … và thông báo qua SMS tới người dùng để xử lý kịp thời
Tham gia vào phase 1 của dự án, bao gồm:
- Website: Đăng nhập, ghi lại lịch sử và status của các rooms của các ships khác nhau, đối với các trường hợp xảy ra events thì có lưu lại hình ảnh và video từ camera
- Android app: Đăng nhập, cho phép mở bình chữa cháy từ xa thông qua ứng dụng, thông báo qua SMS direct link tới phòng đang xảy ra sự cố và phát video live hiện trường
Công việc:
- Test UI: So sánh UI của web, app với bản design
- Test function: Đảm bảo các chức năng hoạt động đúng
- Test API: Thông qua Swagger UI và Postman để truyền data test, đảm bảo API hoạt động chính xác
Trang 9Một vài màn hình:
- Website:
+ Màn hình đăng nhập
+ Màn hình Status menu
9
Trang 10+ Màn hình Event History
Kết quả:
- Hoàn thành các tasks đúng thời hạn được giao
- Hiểu được quy trình phát triển phần mềm, biết được vai trò và nhiệm vụ của 1 QC
- Học thêm cách giao tiếp và làm việc nhóm, tính chủ động trong công việc
Trang 11CHƯƠNG 3: TỔNG KẾT
Quãng thời gian thực tập tại công ty TVT Group đã 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, …
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
Người đánh giá: Anh Nguyễn Ngọc Tú
- Tuân thủ đúng kỷ luật công ty
- Có tinh thần trách nhiệm trong công việc
- Tiếp thu ý kiến nhanh
3.2 Điểm yếu
Người đánh giá: Anh Nguyễn Ngọc Tú
- Thiếu chủ động trong việc giải quyết vấn đề
- Giao tiếp yếu, nhát và thiếu tự tin
- Chưa quen với môi trường làm việc
3.3 Chuẩn đạt được
Goal Mục tiêu môn học Tự đánh giá 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
8/10
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
9/10
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
9/10
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 đề
8/10
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
9/10
G6 Đọc, hiểu các tài liệu và giao tiếp bằng tiếng Anh 7/10
11
Trang 12TÀI LIỆU THAM KHẢO [Theo định dạng APA]
1 Glass, R L., Vessey, I., & Ramesh, V (2002) Research in software engineering: an
analysis of the literature Information and Software technology, 44(8), 491-506
2 Boehm, B W (1984) Software engineering economics IEEE transactions on Software Engineering, (1), 4-21
3 Fairley, R (1985) Software engineering concepts McGraw-Hill, Inc