TRƯỜ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
: KMS Technology
Người phụ trách
: Phạm Xuân Thu
Thực tập sinh
: Lê Thị Hồng Diệu
TP. Hồ Chí Minh, tháng 6 năm 2022
1
LỜI MỞ ĐẦU
Ngày nay, công nghệ thông tin phát triển nhanh chóng, ngày càng có nhiều phần mềm
với các yêu cầu tính năng ngày càng hiện đại và cải tiến. Với tốc độ phát triển vô cùng mạnh
mẽ, ngành công nghệ phần mềm đã và đang là nhân tố kích thích sự phát triển của cơng nghệ
thơng tin thế giới.
Để đảm bảo chất lượng cũng như sự hài lòng cho khách hàng thì khâu kiểm thử và một
khâu quan trọng và khơng thể thiếu trong q trình phát triển phần mềm.
Sau bốn năm học tập trên trường, do mong muốn có thêm kinh nghiệm thực tế, cũng như
muốn được tham gia kiểm thử phần mềm trong một môi trường chuyên nghiệp. Vì vậy, em
quyết định chọn KMS Technology - một môi trường lý tưởng, hiện đại, chuyên nghiệp - là nơi
sẽ giúp em thực hiện được dự định này.
<Lê Thị Hồng Diệu>
2
LỜI CẢM ƠN
Trân trọng gửi lời cảm ơn Công ty KMS Technology Việt Nam đã tạo điều kiện cho em
có cơ hội được thực tập tại công ty.
Chỉ trong một thời gian ngắn, nhưng nhờ sự chỉ dẫn nhiệt tình của các anh chị Senior, em
đã tiếp thu được những kiến thức quan trọng để có thể phân tích u cầu cũng như xác định
phạm vi và thực hiện kiểm thử cho phần mềm mỗi khi ra tính năng mới. Chân thành cảm ơn các
anh chị trong nhóm đã bỏ ra nhiều thời gian,cơng sức để hướng dẫn em hồn thành đợt thực tập
này.
Đặc biệt cảm ơn chị Phạm Xuân Thu, đã nhiệt tình hướng dẫn, giúp đỡ cho em tận tình
cả những khó khăn trong cơng việc, đến những khó khăn việc làm quen với mơi trường mới.
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ài báo cáo này.
<Lê Thị Hồng Diệu>
<TpHCM, 17/06/2022>
<Lê Thị Hồng Diệu>
3
NHẬN XÉT CỦA KHOA
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
<Lê Thị Hồng Diệu>
4
MỤC LỤC
LỜI CẢM ƠN ............................................................................................................................................ 2
NHẬN XÉT CỦA KHOA .......................................................................................................................... 3
MỤC LỤC………………………………………………………………………………………………...4
Chương 1: Giới thiêu công ty thực tập ....................................................................................................... 5
Giới thiệu công ty KMS Technology ..................................................................................................... 5
Chương 2: Nội dung thực tập ..................................................................................................................... 7
Tìm hiểu về dự án và cách thiết lập môi trường kiểm thử dự án ........................................................... 7
Nghiên cứu kỹ thuật và áp dụng thực tế vào dự án ................................................................................ 7
Lịch làm việc .......................................................................................................................................... 8
TỔNG KẾT .............................................................................................................................................. 10
<Lê Thị Hồng Diệu>
5
Chương 1: Giới thiêu công ty thực tập
1. Giới thiệu công ty KMS Technology
KMS Technology được thành lập năm 2009, là công ty chuyên cung cấp các dịch
vụ phát triển sản phẩm phần mềm. Sau mười ba năm thành lập, đến nay KMS
Technology đã khẳng định được vị thế là một trong những công ty dẫn đầu trong
lĩnh vực này.
KMS Technology có 2 văn phịng ở Việt Nam , một ở Đà Nẵng và một ở TP.Hồ
Chí Minh với quy mô hơn 1000 nhân viên.
1.1.
Sản phẩm của công ty
Một số sản phẩm nổi bật của KMS có thể kể đến như:
Katalon Là một bộ cơng cụ tồn diện cho kiểm thử tự động hóa ứng dụng trên web
và điện thoại di động.
<Lê Thị Hồng Diệu>
6
Kobiton là một nền tảng mobile device cloud platform để developer và các nhà kinh
doanh dễ dàng truy cập và test trên thiết bị thực. Từ test bằng tay cho tới test tự động
kobiton dễ dàng sử dụng để thực hiện test mobile, web.
Visily là một phần mềm thiết kế giao diện sản phẩm (UI – user interface) dành cho
người dùng không chuyên, tập trung vào câu chuyện hỗ trợ người dùng thiết kế dễ
dàng với các tính năng sử dụng sức mạnh của trí thơng minh nhân tạo (AI – artificial
intelligence).
Ngồi các sản phẩm kể trên, KMS Technology cịn hợp tác làm outsourcing cho các
tập đồn cơng nghệ nổi tiếng trên thế giới.
<Lê Thị Hồng Diệu>
7
Chương 2: Nội dung thực tập
Đợt thực tập với thời gian 2 tháng nhằm mục đích giúp sinh viên thực tập được đào tạo
toàn diện về các kĩ thuật cơ bản trong kiếm thử phần mềm: lấy yêu cầu, thiết kế testcases, thực
thi testcases, đồng thời rèn luyện những kỹ năng mềm như làm việc nhóm, thuyết trình, giao
tiếp và làm quen với văn hóa làm việc tại cơng ty.
2.1.
Tìm hiểu về dự án và cách thiết lập môi trường kiểm thử dự án
Thời gian : 1 tháng
Nội dung : Giới thiệu về dự án, cách thức làm việc của team, cài đặt môi trường kiểm
thử đặc thù cho dự án
Được nghe người phụ trách và account manager giới thiệu về dự án, quá trình
thành lập và phát triển, quy trình làm việc trong team sao cho hiệu quả, cách thức cài đặt
môi trường đặc thù cho dự án
Kết quả : Hiểu thêm về dự án đang làm, biết được quy trình làm việc của team. Có kĩ
năng tự cài đặt và triển khai môi trường phát triển đặc thù của dự án.
2.2.
Nghiên cứu kỹ thuật và áp dụng thực tế vào dự án
Tìm hiểu cách lấy yêu cầu và thiết kế testcase cho các task manual
Thời gian : 10 ngày
Nội dung : Tìm hiểu cách đọc hiểu yêu cầu và thiết kế testcases cho một chức năng
mới phát triển của phần mềm.
Trong thời gian này, supervisor đã hướng dẫn em tìm hiểu về cách thức sử dụng
cơng cụ quản lý task là Redmine và hướng dẫn cách thiết kế testcases cho một yêu
cầu cụ thể.
Thực hiện : Đọc hiểu yêu cầu, thiết kế testcases và thực thi kiểm thử.
Kết quả : Biết cách thiết kế testcases và triển khai kiểm thử cho một yêu cầu cụ thể.
2.2.2
Tìm hiểu cách chạy automation testing và thực hành với các task đơn giản
Thời gian : 21 ngày
Nội dung : Được training về ngôn ngữ Python, các kĩ thuật sử dụng Github và cách
chạy automation cho dự án.
-Tìm hiểu các kiến thức cơ bản về Python.
-Tìm hiểu cách thức sử dụng Github, cách commit, lên pull request, style-coding
sao cho phù hợp với yêu cầu dự án.
2.2.1
<Lê Thị Hồng Diệu>
8
-Tìm hiểu cách chạy automation test của dự án
-Maintain một task automation đơn giản
Thực hiện :
- Tham gia đầy đủ các buổi training.
- Tích cực tìm hiểu học hỏi các kiến thức liên quan.
- Giao tiếp với team xin lời khuyên và sự giúp đỡ khi cần thiết
Kết quả :
-
Có hiểu biết về Python.
Biết cách sử dụng Github sao cho phù hợp với môi trường làm việc thực tế.
Maintain task automation thành công và đúng hạn.
Lịch làm việc
2.3.
Tuần
Công việc
-
1
-
2-4
-
Người hướng dẫn
Mức
độ
hồn
thành
Nhận xét của người
hướng dẫn
Tìm hiểu về cơng Chị Phạm Xuân
ty, về team và dự án Thu
đang làm.
Làm quen với các
cơng cụ làm việc.
Học cách trao đổi,
làm việc qua email.
Tìm hiểu về các Cả team
phần team đang
phát triển trong dự
án
Học cách thức cài
đặt mơi trường triển
khai dự án
Tìm hiểu cách đọc Cả team
hiểu yêu cầu và
thiết kế testcases
cho
một
task
manual
- Thực thi kiểm thử
cho task đó
- Tìm hiểu về Python Cả team
-
5-6
7-9
<Lê Thị Hồng Diệu>
9
-
Tìm hiểu về cách
thức sử dụng Github
trong dự án thực tế
<Lê Thị Hồng Diệu>
10
TỔNG KẾT
Như vậy, chỉ trong vòng hai tháng ngắn ngủi, với sự hỗ trợ nhiệt tình của các anh chị
trong team, em đã có thể tự đọc hiểu và thiết kế testcase và triển khai kiểm thử cho một tính
năng mới của dự án cũng như có khả năng tự đọc hiểu tài liệu để giải quyết một số vấn đề đơn
giản xảy ra trong q trình làm việc. Ngồi ra, em còn phát triển thêm về kĩ năng giao tiếp, quản
lý thời gian, cách tự tìm hiểu về một vấn đề nào đó và tư duy phân tích vấn đề
Em xin chân thành cảm ơn sự giúp đỡ của các anh chị trong team. Xin cảm ơn các quý
thầy cô trong khoa Công nghệ phần mềm và truyền dạy cho em những kiến thức kĩ năng để có
cơ hội thực tập tại KMS và hồn thành tốt kì thực tập này.
<Lê Thị Hồng Diệu>