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.. Chỉ trong một thời gian ngắn
Trang 1BÁ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
Trang 2LỜ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 quá 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
Trang 3<Lê Thị Hồng Diệu>
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 yê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 hoà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>
Trang 4NHẬN XÉT CỦA KHOA
Trang 5
<Lê Thị Hồng Diệu>
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
Trang 6Chươ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ụ toàn diện cho kiểm thử tự động hóa ứng dụng trên web
và điện thoại di động
Trang 7<Lê Thị Hồng Diệu>
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)
Ngoà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 đoàn công nghệ nổi tiếng trên thế giới
Trang 8Chươ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
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.1 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
Trang 9<Lê Thị Hồng Diệu>
-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
Mức
độ hoàn thành
Nhận xét của người hướng dẫn
1
- Tìm hiểu về công
ty, về team và dự án đ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
Chị Phạm Xuân Thu
2-4
- Tìm hiểu về các 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
Cả team
5-6
- Tìm hiểu cách đọc hiểu yêu cầu và thiết kế testcases cho một task manual
- Thực thi kiểm thử cho task đó
Cả team
7-9 - Tìm hiểu về Python Cả team
Trang 10- Tìm hiểu về cách thức sử dụng Github trong dự án thực tế
Trang 11<Lê Thị Hồng Diệu>
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 quá trình làm việc Ngoà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à hoàn thành tốt kì thực tập này