Tải bản đầy đủ (.pdf) (19 trang)

Báo cáo thực tập kiểm thử phần mềm manual tester

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.9 MB, 19 trang )

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 – MANUAL TESTER
Công ty thực tập:
VNED
Người phụ trách:
Thực tập sinh:

Công ty TNHH công nghệ và đào tạo phát triển
Dương Thị Thuý
Phạm Long Nhật


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 đóng vai trị quan trọng trong sự phát triển của xã hội.
Công nghệ web, đặc biệt là việc tạo ra các trang web, đã đáp ứng hầu hết các nhu cầu của
con người, từ việc mua sắm, cung cấp kiến thức đến giao tiếp thông tin. Hiện nay, có hơn
1.5 tỷ trang web trên thế giới, nhưng nhu cầu tạo ra những trang web mới vẫn không ngừng
gia tăng.
Tuy nhiên, để một trang web thu hút được nhiều người sử dụng, nó phải đáp ứng được yếu
tố hình thức và nội dung. Làm thế nào để tạo ra một sản phẩm web chất lượng cao về cả
hình thức và nội dung luôn là thách thức đối với bất kỳ đội ngũ phát triển web nào. Để đối
mặt với thách thức này, em đã lựa chọn con đường trở thành Manual Tester là mục tiêu cho
việc học tập và nghề nghiệp trong tương lai.
Sau những năm tháng học tập 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 làm việc thực tế, em đã quyết
định tham gia vào Công ty TNHH Công nghệ và đào tạo phát triển VNED. Đây là một môi
trường lý tưởng và chuyên nghiệp để em thực hiện dự định của mình.



1


LỜI CẢM ƠN
Em xin trân trọng gởi lời cảm ơn Công ty TNHH công nghệ và đào tạo phát triển VNED
đã tạo điều kiện cho em cơ hội được thực tập tại công ty.
Chân thành cảm ơn chị Dương Thuý và các anh chị trong team dự án đã dành thời gian giúp
đỡ em tận tình trong khi làm quen với môi trường mới; và hỗ trợ em trong việc tìm hiểu
kiến thức, tư duy sản phẩm để cho thể thực hiện phần công việc trong dự án được giao;
cũng như tạo điều kiện cho em về thời gian và hình thức làm việc từ khi bắt đầu nhận việc
cho đến thời điểm hiện tại.
Xin gởi lời cảm ơn đế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 cho em trong quá trình thực tập tại doanh nghiệp.
TP. Hồ Chí Minh, ngày 01 tháng 07 năm 2023
Phạm Long Nhật

2


NHẬN XÉT CỦA KHOA
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………

………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………

3


MỤC LỤC
LỜI MỞ ĐẦU ...................................................................................................................... 1
LỜI CẢM ƠN ...................................................................................................................... 2
NHẬN XÉT CỦA KHOA.................................................................................................... 3
MỤC LỤC............................................................................................................................ 4
I.

GIỚI THIỆU CÔNG TY THỰC TẬP ......................................................................... 5
1.


Giới thiệu công ty thực tập ....................................................................................... 5

2.

Sản phẩm công ty ..................................................................................................... 5

3.

Lịch làm việc khi thực tập tại cơng ty ...................................................................... 6

II.

NỘI DUNG THỰC TẬP.............................................................................................. 7
1.

Tìm hiểu công ty và các kỹ năng cơ bản trong công ty ........................................... 7

2.

Nghiên cứu kỹ thuật ................................................................................................. 7

3.

Thực hiện dự án thực tế của công ty ........................................................................ 8

III.

3.1.


Dự án Ecommerce ............................................................................................. 8

3.2.

Dự án POS ....................................................................................................... 13

TỔNG KẾT ............................................................................................................ 17

1.

Điểm mạnh ............................................................................................................. 17

2.

Điểm yếu ................................................................................................................ 17

3.

Chuẩn đạt được ...................................................................................................... 17

TÀI LIỆU THAM KHẢO.................................................................................................. 18

4


I.

GIỚI THIỆU CƠNG TY THỰC TẬP
1.


Giới thiệu cơng ty thực tập

Công ty TNHH công nghệ và đào tạo phát triển VNED có hai lĩnh vực chính là phát triển
phần mềm và đào tạo phát triển nhân lực kiểm thử.
Về lĩnh vực phần mềm, công ty cung cấp các dịch vụ tư vấn giải pháp và triển khai các giải
pháp công nghệ thông cho các doanh nghiệp vừa và nhỏ. Đồng thời nhận phát triển phần
mềm theo đơn đặt hàng từ các khách hàng cá nhân, doanh nghiệp trong và ngoài nước.

Về lĩnh vực đào tạo, cơng ty có Học viện đào tạo Tester, được thành lập với mục đích đào
tạo kỹ năng và kiến thức cần thiết cho các cá nhân muốn phát triển ở vị trí kiểm thử phần
mềm và phân tích nghiệp vụ. Đồng thời huấn luyện và cung cấp nguồn nhân lực cho các
doanh nghiệp và tổ chức có nhu cầu,
2.

Sản phẩm cơng ty

Cơng ty có nhiều sản phẩm liên quan đến các domain khác nhau để phục vụ theo đơn đặt
hàng từ các khách hàng cá nhân, doanh nghiệp trong và ngoài nước. Một vài loại sản phẩm
mà công ty chuyên thực hiện, bao gồm:

5


• Sản phẩm phần mềm Ecommerce: phần mềm được phát triển để hỗ trợ doanh nghiệp
trong việc quản lý và vận hành các hoạt động kinh doanh trực tuyến. Sản phẩm này
cung cấp một nền tảng toàn diện và linh hoạt để xây dựng và quản lý các cửa hàng
trực tuyến, từ việc đăng ký sản phẩm và quản lý kho hàng cho đến xử lý đơn hàng
và quản lý khách hàng.
• Sản phẩm phần mềm CRM: một phần mềm được thiết kế để giúp doanh nghiệp quản
lý và tối ưu hóa mối quan hệ với khách hàng. Sản phẩm này cung cấp một nền tảng

toàn diện để thu thập, tổ chức và phân tích thơng tin khách hàng, từ việc ghi lại tương
tác và hoạt động bán hàng cho đến quản lý dịch vụ sau bán hàng và tạo sự tương tác
tốt hơn với khách hàng.
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 15/03/2023, làm việc từ thứ 2 đến thứ 6
mỗi tuần. Cơng việc có thời gian linh hoạt, không cố định khoảng thời gian làm việc trong
ngày. Mỗi tuần sẽ có hai buổi họp cố định vào sáng thứ 2 và sáng thứ 6; một buổi để cập
nhật tiến độ làm việc, một buổi để chia sẻ kiến thức hoặc giải quyết khó khăn giữa các sub
team trong dự án.

6


II.

NỘI DUNG THỰC TẬP
1.

Tìm hiểu cơng ty và các kỹ năng cơ bản trong công ty

Nội dung: giới thiệu về công ty, cách tổ chức và hoạt động giữa các team
Được nghe người phụ trách giới thiệu về công ty, giới thiệu các thành viên trong bộ phận
phát triển phần mềm, team dự án và các bộ phận khác; giới thiệu quá trình thành lập và phát
triển, và cách thức tổ chức của công ty.
Kết quả: hiểu và nắm được tổng quan cách thức làm việc và nhiệm vụ của bộ phận, q
trình thành lập và phát triển của cơng ty. Có thêm 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.

2.

Nghiên cứu kỹ thuật

Nội dung: tìm hiểu cơng cụ sẽ được sử dụng trong quá trình làm việc; đồng thời làm quen
với hình thức và thời gian làm việc của team dự án và sub team.
Trong thời gian này, mentor sẽ hướng dẫn tìm hiểu về các cơng cụ mà team sử dụng trong
quá trình thực hiện dự án. Các cơng cụ tìm hiểu bao gồm:
• Xampp: một gói phần mềm mã nguồn mở dùng để tạo và quản lý mơi trường phát
triển web trên máy tính cá nhân; cho phép người dùng dễ dàng cài đặt và cấu hình
một máy chủ web trên máy tính riêng để phát triển và thử nghiệm ứng dụng web mà
không cần phải cài đặt các thành phần riêng lẻ.
• Jmeter: một công cụ phần mềm mã nguồn mở được sử dụng để kiểm tra hiệu năng
và tải của ứng dụng web; cho phép tạo và thực hiện các kịch bản kiểm tra, mô phỏng
tải và đánh giá hiệu năng của máy chủ web hoặc ứng dụng dựa trên giao thức
HTTP/HTTPS và các giao thức khác như FTP, JDBC, LDAP và nhiều giao thức
khác.
• Postman: một cơng cụ phần mềm dùng để phát triển và kiểm thử các API
(Application Programming Interface); cung cấp một giao diện người dùng đồ họa
thân thiện và các tính năng mạnh mẽ để tạo, gửi và xem các yêu cầu API, cũng như
kiểm tra và debug các phản hồi từ API.
• Excel/Google sheet: tạo và lưu trữ test case, checklist và test plan

7


Kết quả: Làm quen với các công cụ, các tài liệu của team dự án, cách làm việc và tiến độ
hồn thành cơng việc của subteam.
3.


Thực hiện dự án thực tế của công ty

3.1.

Dự án Ecommerce

3.1.1. Tổng quan về dự án:
Website mua bán sách: là một hệ thống trực tuyến cho phép người dùng mua và bán sách
thông qua giao diện web; yêu cầu việc phát triển một giao diện dễ sử dụng và chức năng
đáp ứng nhu cầu mua sách trực tuyến của người dùng. Đồng thời, quản lý đơn hàng và quản
lý sách là những yếu tố quan trọng giúp duy trì hoạt động và phục vụ khách hàng một cách
hiệu quả.
• Chức năng cơ bản:
o Admin (Seller): quán lý danh mục; quản lý đầu sách; quản lý đơn hàng; …
o User (Buyer): xem sách; tìm kiếm và lọc đầu sách; quản lý giỏ hàng; đặt hàng
và thanh tốn
• Thời gian thực hiện: dự kiến 9 tháng (đang trong thời gian phát triển)
• Team size:
o Team dự án: 12
o Team QC: 3

8


3.1.2. Database

3.1.3. Một vài màn hình giao diện:
3.1.3.a. Admin (Seller)
• Màn hình Trang chủ


9


• Màn hình Danh mục

• Màn hình Thêm sách

10


3.1.3.b. User (Buyer)

11


3.1.4. Test case ví dụ:
3.1.4.a. Chức năng Đăng nhập

3.1.4.b. Chức năng Quản lý danh mục

12


3.2.

Dự án POS

3.2.1. Tổng quan về dự án:
Dự án POS365: một ứng dụng phần mềm được phát triển để quản lý và tổ chức các hoạt
động kinh doanh của một nhà hàng. Hệ thống POS nhà hàng giúp tối ưu hóa quy trình bán

hàng, thanh tốn và quản lý tổng thể, từ đó tăng cường hiệu suất làm việc và trải nghiệm
khách hàng. POS365 cung cấp các công cụ và tính năng để quản lý khách hàng, đơn hàng,
doanh số bán hàng và tương tác với khách hàng, quản lý nhà cung cấp, … . Dự án POS365
giúp các doanh nghiệp bán lẻ và nhà hàng quản lý tối ưu hóa quy trình kinh doanh, nâng
cao trải nghiệm khách hàng, tăng cường hiệu suất bán hàng.
Chức năng chính: quản lý khách hàng; đơn hàng và thanh toán; quản lý doanh số bán hàng;
quản lý hàng tồn kho; báo cáo và phân tích; quản lý nhà cung cấp…
• Thời gian thực hiện: dự kiến 6 tháng
• Team size:
o Team dự án: 17
o Team QC: 5

13


3.2.2. Một vài màn hình giao diện
3.2.2.a. Màn hình Tổng quan

3.2.2.b. Màn hình Danh sách đơn hàng

14


3.2.2.c. Màn hình Thu chi

3.2.3. Ví dụ test API bằng Postman:
3.2.3.a. Lấy danh sách người dùng

15



3.2.3.b. Cập nhật thông tin khách hàng

16


III. TỔNG KẾT
Quãng thời gian thực tập và nhận việc tại Công ty TNHH và phát triển công nghệ VNED
đã 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 thuộc ngành kỹ sư phần mềm. Được làm việc tại đây, em đã học thêm được kỹ năng
quản lý task, giao tiếp và làm việc từ xa.
Chân thành cảm ơn sự giúp đỡ của các anh chị trong team dự án. Cảm ơn thầy Huỳnh Tuấn
Anh đã giúp em hoàn thành bài báo cáo này.
1.

Điểm mạnh

Người đánh giá: chị Dương Th
• Có tinh thần trách nhiệm cơng việc cao
• Có khả năng làm việc độc lập
• Nắm bắt vấn đề nhanh và có thể đưa ra giải pháp
2.

Điểm yếu

Người đánh giá: chị Dương Th
• Vì làm việc từ xa nên chưa hồn tồn gắn kết tốt với đồng nghiệp trong team
• Chưa phát huy được hết những kỹ năng vốn có về lập trình
3.


Chuẩn đạt được

Goal

Mục tiêu mơn học

Tự đánh giá

G1

Nắm bắt xu hướng, nhu cầu xã hội và tính đặc thù của doanh nghiệp

9/10

Hiểu và giải thích được khái niệm cơ bản, thuật ngữ và sơ đồ hệ thóng
G2

trong dự án

9/10

Nắm được quy trình, phương pháp và cơng nghệ phát triển sản phẩm
G3

phần mềm tại doanh nghiệp

9/10

G4


Có khả năng tìm hiểu, mơ hình hố và giải quyết vấn đề

9/10

G5

Phát triển kỹ năng tư duy, kỹ năng làm việc nhóm và trình bày

8/10

G6

Đọc, hiểu các tài liệu và giao tiếp bằng tiếng Anh

6/10

17


TÀI LIỆU THAM KHẢO

18



×