TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TINKHOA CÔNG NGHỆ PHẦN MỀM BÁO CÁO THỰC TẬP KIỂM THỬ PHẦN MỀM Công ty thực tập: Công ty TNHH Lampart Người phụ trách: Nguyễn Minh Hoàn Thực tập sinh: Phù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 KIỂM THỬ PHẦN MỀM
Công ty thực tập: Công ty TNHH Lampart Người phụ trách: Nguyễn Minh Hoàn
Thực tập sinh: Phùng Thị Mỹ Hạnh - 16521597
TP Hồ Chí Minh, 18 tháng 06 năm 2022
LỜI MỞ ĐẦU
Trang 2Ngày nay với sự phát triển mạnh mẽ của internet, công nghệ mới, cũng như các sản phẩm dịch vụ Khi cho ra đời các sản phẩm nhà sản xuất càng ngày càng hướng đến trải nghiệm của người dùng, chất lượng sản phẩm, sự hài lòng cùng với sự tin tưởng của khách hàng hơn bao giờ hết
Việc kiểm thử phần mềm sẽ giúp nhà sản xuất đi theo đúng yêu cầu, định hướng,
kế hoạch và tài liệu Từ đó đảm bảo được sản phẩm cuối đạt chất lượng tốt nhất, góp phần cho việc củng cố thương hiệu và niềm tin cho khách hàng
Sự hài lòng và tin tưởng từ khách hàng là mục đích cuối cùng mà bất kỳ công ty phần mềm nào cũng hướng tới Việc kiểm thử giống như hình ảnh minh họa lại quá trình
sử dụng sản phẩm trước khi nó được phát hành, phản ánh chân thực cảm xúc khi trải nghiệm phần mềm của người dùng cuối
Sau khi đã học tập và tích lũy kiến thức từ nhà trường, em mong muốn bản thân sẽ được trải nghiệm công việc kiểm thử phần mềm trong môi trường thực tế Vì vậy, em đã chọn công ty TNHH Lampart để thực tập
LỜI CẢM ƠN
Trang 3Trân trọng gửi lời cảm ơn đến Công ty TNHH Lampart đã tạo điều kiện cho em có
cơ hội được thực tập tại công ty
Đặc biệt gửi lời cảm ơn đến Anh Hoàn và Chị Quyên đã hướng dẫn cho em trong suốt quá trình thực tập tại công ty, cũng như các thành viên của QC team và Hito team đã tận tình chỉ bảo cho em các kiến thức mới về kiểm thử phần mềm, cho em tham gia trực tiếp vào dự án để thực hành thực tế và làm quen với môi trường làm việc mới
Em 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ài báo cáo này
Phùng Thị Mỹ Hạnh TpHCM, 18/06/2022
NHẬN XÉT CỦA KHOA
Trang 4MỤC LỤC
Chương 1: Giới thiệu công ty thực tập 5
Trang 51.1 Giới thiệu 6 1.2 Một số sản phẩm của công ty 6
2.1 Tìm hiểu công ty và các quy định trong công ty 7 2.2 Hướng dẫn các kỹ thuật, quy trình trong kiểm thử phần mềm 7 2.3 Hướng dẫn 20 bài kỹ năng mềm 7
2.4 Tham gia vào dự án thực tế 8
Chương 1: Giới thiệu công ty thực tập
Trang 61.1 Giới thiệu
- Công ty TNHH Lampart được thành lập ngày 26/11/2012, là công ty chuyên cung cấp các dịch vụ và phát triển phần mềm Công ty được vận hành bởi những kĩ sư người Nhật và người Việt, cung cấp dịch vụ phát triển ứng dụng web cho khách hàng Nhật Bản và Việt Nam
1.2 Một số sản phẩm của công ty
- Xây dựng hệ thống bán hàng/kinh doanh của nhà sản xuất nước uống: Hệ
thống quản lý khách hàng, quản lý hợp đồng, quản lý yêu cầu thanh toán, quản
lý lưu trữ, quản lý bán hàng của công ty sản xuất chuyên về nước uống
- Xây dựng hệ thống quản lý nghiệp vụ của công ty phát hành Direct mail:
Hệ thống quản lý khách hàng, quản lý đơn hàng, quản lý thành tích – mục tiêu kinh doanh, quản lý doanh số - yêu cầu thanh toán, quản lý lưu trữ của công ty phát hành Direct mail
- Bảo trì hệ thống thông tin trong lĩnh vực y khoa, chữa bệnh, chăm sóc điều dưỡng: Bảo trì về phần cứng và phần mềm trong hệ thống thông tin và
thông tin trong y khoa
- Xây dựng hệ thống dành cho nghiệp vụ trường Nhật ngữ: Hệ thống web,
ứng dụng trên tablet ứng dụng vào việc có thể đưa ra bài tập, quản lý thành tích – điểm danh và quản lý học sinh của trường Nhật Ngữ
- Xây dựng hệ thống bán hàng mỹ phẩm
- Xây dựng trang chủ dành cho doanh nghiệp
Chương 2: Nội dung thực tập
Trang 7- Thời gian thực tập giúp em hiểu rõ hơn về các quy trình cũng như kỹ thuật trong kiểm thử phần mềm, cách lấy yêu cầu, đọc hiểu tài liệu, thiết kế testcase, thực hiện testing, log bug, được giới thiệu căn bản về automation test để chuẩn
bị nền tảng sau khi kết thúc thực tập sẽ được thực hành về automation test Ngoài ra, em còn được rèn luyện thêm về kỹ năng mềm (bao gồm 20 bài học):
kỹ năng làm việc với team và các thành viên khác trong dự án, kỹ năng giải quyết vấn đề, kỹ năng báo cáo, thuyết trình, làm quen với văn hóa của công ty,
…
2.1 Tìm hiểu công ty và các quy định trong công ty
- Thời gian: 1 ngày
- Nội dung: Giới thiệu tổng quan về công ty, cách tổ chức, quy định, quá trình thành lập và phát triển và các tổ chức của công ty Cài đặt và sử dụng các phần mềm của công ty sử dụng để phục vụ cho công việc
- Kết quả: Hiểu thêm về công ty TNHH Lampart, có thêm nhiều hiểu biết về
cách hoạt động và tổ chức của một công ty Biết cách làm việc sao cho hiệu quả và nâng cao tính kỷ luật cũng như trách nhiệm của bản thân khi làm việc
2.2 Hướng dẫn các kỹ thuật, quy trình trong kiểm thử phần mềm.
- Thời gian: 6 ngày
- Nội dung: Giới thiệu vai trò và vị trí của QC trong một dự án phần mềm, cách estimate thời gian sao cho phù hợp, cách xử lý nhiều task cùng lúc, hướng dẫn cách viết checklist, testcase và testing trên những ví dụ có sẵn, đồng thời thực hành nhiều bài tập có liên quan, giới thiệu về các công cụ log bug và cách sử dụng (redmine), tìm hiểu và thuyết trình về API testing Hướng dẫn thêm nhiều bug hay gặp phải trên thực tế mà QC thường bỏ sót và cách để thiết kế testcase không bị thiếu Giới thiệu căn bản và cài đặt môi trường có liên quan cho automation test để kết thúc thực tập có thể vận dụng vào dự án thực tế
- Kết quả: Cải thiện rất nhiều về kỹ năng viết checklist và viết testcase, học
được đầy đủ các nhiệm vụ, công việc của một người manual test Biết thêm nhiều kĩ thuật và kỹ năng thực tế
2.3 Hướng dẫn 20 bài kỹ năng mềm
Trang 8- Thời gian: 4 ngày
- Nội dung: Tự học 20 bài học về kỹ năng mềm theo yêu cầu, tự đánh giá bản
thân và định hướng phát triển Sau đó sẽ được hướng dẫn chi tiết hơn về từng bài học, thực tế của từng trường hợp và cách xử lý khi gặp vấn đề đó Cách thay đổi bản thân tốt hơn và có thể áp dụng tất cả kỹ năng mềm đã học vào trong thực tế Cách đặt mục tiêu và định hướng phát triển nghề nghiệp
- Kết quả: Có thêm nhiều kỹ năng mềm để vận dụng được vào trong dự án cũng
như trong cuộc sống Thay đổi suy nghĩ, có tư duy rõ ràng và mục tiêu khi làm việc Cách xử lý những vấn đề không mong muốn khi gặp phải trong môi trường làm việc, cách xử lý vấn đề trong dự án, cách giao tiếp và báo cáo
2.4 Tham gia vào dự án thực tế
- Thời gian: 1,5 tháng
- Nội dung: Tham gia test trực tiếp trên product Hito của công ty Tham gia test trên module quản lý hệ thống phòng của Hito (hệ thống dùng Client – Server, backend dùng Laravel, frontend dùng Vuejs) Thực hiện viết checklist/testcases cho toàn bộ module, thực hiện testing và quản lý bug trên Redmine, thao tác với bug theo Bug Life Cycle, sử dụng HeiliSQL để kiểm tra database, sử dụng Postman để test API Làm bài tập về automation test
- Kết quả: Thực hiện test trên dự án thực tế và đã khá thông thạo với nghiệp vụ
của một người kiểm thử phần mềm
Trang 9Chương 3: Lịch làm việc
Tuầ
n Công việc Người hướng dẫn
Mức độ hoàn thành
Nhận xét của người hướng dẫn
1 Làm quen: văn hóa công ty,
cách làm việc, quy trình làm
việc, setup các phần mềm liên
quan
Tìm hiểu về kỹ thuật test và
quy trình test, hướng dẫn sử
dụng các công cụ phục vụ
công việc
Thực hành test thử trên các ví
dụ
Hướng dẫn kỹ năng mềm
Anh Nguyễn Minh Hoàn, Chị Trần Thị Lệ Quyên
100%
2
100%
3-4 Tham gia vào dự án thực tế 100%
TỔNG KẾT
Sau 2 tháng thực tập tại Lampart, em đã may mắn được tham gia vào dự án thực tế của công ty Quá trình học hỏi và làm việc tại công ty dù có hơi áp lực và nhiều kiến thức mới nhưng đã đem lại cho em rất nhiều kiến thức, tư duy, kinh nghiệm cả về quá trình thực hiện dự án lẫn trong cách làm việc và các kỹ năng mềm
Chân thành cảm ơn sự giúp đỡ của anh Hoàn, chị Quyên cũng như các thành viên của Hito team, QC team đã tạo môi trường và giúp đỡ cho em trong suốt quá trình thực tập
Cảm ơn khoa CNPM đã tạo điều kiện cho em hoàn thành bài báo cáo này
Phùng Thị Mỹ Hạnh