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
PHÁT TRIỂN CƠNG CỤ KIỂM THỬ TỰ
ĐỘNG
Cơng ty thực tập
: Công ty TNHH LogiGear Việt Nam
Người phụ trách
: Hoàng Nguyễn Khắc Duy
Thực tập sinh
: Phan Lê Quang
TP. Hồ Chí Minh, tháng 01 năm 2021
<Phạm Đỗ Huy Hồng/GVHD>
Phan Lê Quang
LỜI MỞ ĐẦU
Với tốc độ phát triển vượt bậc của ngành cơng nghệ phần mềm theo đó là nhu cầu làm
phần mềm cũng như số lượng phần mềm ngày càng tăng. Không những thế, chất lượng phần
mềm cũng dần trở thành yếu tố thiết yếu trong một phần mềm. Để đo lường cũng như rà soát
được chất lượng phần mềm đó là kiểm thử. Vậy vấn đề đặt ra là liệu kiểm thử thủ cơng có thật
sự đạt hiệu quả tối ưu ? Có cách nào để tăng tốc độ kiểm thử, tiết kiệm nguồn nhân lực và tối ưu
chi phí ? Thật vậy, đáp án chính là “Kiểm thử tự động”. Trong phạm vi của môn “Thực tập
doanh nghiệp” , em xin giới thiệu về “Kiểm thự tự động “ nói chung và q trình làm việc của
em tại Công ty TNHH LogiGear Việt Nam.
Sau bốn năm học tập trên trường, do muốn học hỏi them nhiều kiến thức thực tế cũng
như muốn trải nghiệm trong môi trường doanh nghiệp. Vì vậy, em quyết định chọn LogiGear 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.
<Phạm Đỗ Huy Hoàng/GVHD>
Phan Lê Quang
LỜI CẢM ƠN
Đầu tiên, em trân trọng gửi lời cảm ơn tới công ty LogiGear Việt Nam đã tạo điều kiện
cho em có cơ hội thực tập tại cơng ty.
Chỉ trong vòng thời gian ngắn chưa đầy 4 tháng mà các Anh/Chị mentor ở cơng ty đã tận
tình chỉ dạy cho em nhiều kiến thức bổ ích , khơng những kiến thức chuyên môn về kiểm thử tự
động, kỹ năng lập trình, cơng nghệ,.. mà em cịn được đào tạo các kỹ năng mềm: kỹ năng thuyết
trình, kỹ năng làm việc nhóm và quan trọng nhất là kỹ năng nghiên cứu cũng như giải quyết vấn
đề.
Đặc biệt, em chân thành cảm ơn sự dẫn dắt nhiệt tình của anh Phạm Đỗ Huy Hồng
(Technical Lead của nhóm em), em đã học hỏi rất nhiều từ kỹ năng giải quyết vấn đề cũng như
kỹ năng nghiên cứu và sử dụng công nghệ mới từ Anh. Bên cạnh đó, em cũng khơng qn cảm
ơn sự giúp đỡ của Anh Phạm Nguyên Trình (Product Owner), Anh Hồng Nguyễn Khắc Duy
(Scrum Master), Anh Ngơ Hồng Minh (Giám Đốc) đã chỉ dạy em rất nhiều điều về tư duy làm
sản phẩm, kỹ năng ước lượng công việc và phân tích vấn đề. Em may mắn được dự nhiều buổi
họp của các Anh được xem các Anh phân tích vấn đề, lập kế hoạch, giải quyết vấn đề, cải thiện
sản phẩm và đặc biệt là tư duy Agile để làm sản phẩm và chuyển giao nhanh nhất có thể. 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.
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.
Phan Lê Quang
TpHCM, ngày 06 tháng 01 năm 2021
<Phạm Đỗ Huy Hoàng/GVHD>
Phan Lê Quang
NHẬN XÉT CỦA KHOA
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
<Phạm Đỗ Huy Hoàng/GVHD>
Phan Lê Quang
MỤC LỤC
Contents
Chương 1: Giới thiệu công ty thực tập .......................................................................................................... 6
1.
Giới thiệu công ty LogiGear................................................................................................................ 6
2.
Sản phẩm của công ty ........................................................................................................................ 6
Chương 2: 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.
Tìm hiểu quy trình và cách thức làm việc ............................................................................................ 7
3.
Nghiên cứu kỹ thuật ........................................................................................................................ 10
3.1.
Các công cụ làm việc................................................................................................................. 10
3.2.
Tìm hiểu về project sắp tham gia .............................................................................................. 11
3.3.
Tìm hiểu về các công nghệ & kỹ thuật liên quan ........................................................................ 11
4.
Thực hiện dự án .............................................................................................................................. 14
5.
Lịch làm việc .................................................................................................................................... 14
Chương 3: Chi tiết về dự án ........................................................................................................................ 15
1.
1.1.
Giới thiệu về dự án.......................................................................................................................... 15
Chi tiết tính năng ......................................................................................................................... 16
2.
Thực hiện ........................................................................................................................................ 16
3.
Kế hoạch ......................................................................................................................................... 17
TÀI LIỆU THAM KHẢO ................................................................................................................................. 18
TỔNG KẾT................................................................................................................................................... 19
<Phạm Đỗ Huy Hoàng/GVHD>
Phan Lê Quang
Chương 1: Giới thiệu công ty thực tập
1. Giới thiệu công ty LogiGear
LogiGear được thành lập tại Thung lũng Silicon vào năm 1994 bởi các nhà lãnh đạo
hàng đầu trong ngành kiểm thử phần mềm. Trụ sở chính đặt tại Thung lũng Silicon.
Bên cạnh đó phần lớn nhân viên kiểm thử phần mềm l tại Thành phố Hồ Chí Minh
và Đà Nẵng, Việt Nam.
Được vinh danh trong top những công ty đang phát triển nhanh nhất năm 2009
(2009’s Fastest Growing Companies) bởi Inc. 500|5000, Silicon Valley Business
Journal and the San Francisco Business Times.
2. Sản phẩm của cơng ty
• Test Architect
Là một nền tảng tích hợp kiểm thử tự động tập trung vào việc mở rộng phạm vi
kiểm thử và năng suất. Vì là tool kiểm thử “ít code”, nên Test Architect sẽ giúp
cho các tester ở tất cả các cấp độ dễ tiếp thu và sử dụng để kiểm thử tự động.
• Gondola Studio
<Phạm Đỗ Huy Hồng/GVHD>
Phan Lê Quang
Gondola Studio là một nền tảng tích hợp kiểm thử tự động cho các ứng dụng hiện
đại chạy trên Android & iOS, trình duyệt trên thiết bị di động và trình duyệt trên
máy tính với các điểm nổi bật sau :
Chương 2: Nội dung thực tập
Đợt thực tập với chủ đề “Phát triển công cụ Kiểm thử tự động” nhằm mục đích giúp sinh
viên thực tập được đào tạo tồn diện về lập trình ứng dụng kiểm thử cùng các kỹ năng kiểm thử
liên quan. Tại công ty, sinh viên có cơ hội được học tập, khám phá và làm việc trong một mơi
trường kiểm thử chun nghiệp.
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, q 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 .
• Giới thiệu về cách thức làm việc trong công ty như thời gian đi làm, các quy định
cần phải tuân thủ, cách sử dụng email trong cơng việc…
• Giới thiệu về team và sản phẩm sẽ thực hiện. Đồng thời bàn giao công việc, set up
máy và mơi trường để làm việc.
Kết quả :
• Hiểu thêm về cơng ty LogiGear, q 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, tác phong làm việc có kế hoạch, có
kỷ luật, có trách nhiệm.
• Biết cách đọc document để cài đặt máy và môi trường sao cho phù hợp với u
cầu cơng việc.
2. Tìm hiểu quy trình và cách thức làm việc
Thời gian : 1 tuần
Nội dung :
• Được đào tạo về Agile:
<Phạm Đỗ Huy Hoàng/GVHD>
Phan Lê Quang
o Định nghĩa:
là phương thức phát triển phần mềm linh hoạt, được ứng dụng trong quy
trình phát triển phần mềm với mục tiêu là đưa sản phẩm đến tay người
dùng càng nhanh càng tốt
o Tôn chỉ Agile :
▪ Cá nhân và sự tương hỗ quan trọng hơn quy trình và công cụ: Trọ
ng tâm đặt lên con người, xây dựng tương tác và hỗ trợ giữa các t
hành viên trong nhóm. Những thành viên có năng lực, chịu tương
trợ nhau trong công việc sẽ mang đến thành công cho dự án.
▪ Sản phẩm dùng được tốt hơn tài liệu đầy đủ: Tập trung thời gian đ
ể làm ra phần mềm hoàn chỉnh đáp ứng hoàn hảo yêu cầu khách h
àng.
▪ Cộng tác với khách hàng quan trọng hơn đàm phán hợp đồng: Hiể
u được khách hàng cần gì để tư vấn và điều chỉnh sản phẩm thay
vì chỉ dựa vào các điều khoản trong hợp đồng.
▪ Phản hồi thay đổi hơn là bám sát kế hoạch:
Agile khuyến khích thích nghi với sự thay đổi, đó có thể là thay đ
ổi về công nghệ, nhân sự, deadline,...
o Đặc trưng của Agile :
▪ Đáp ứng tồn diện nhu cầu khách hàng thơng qua việc giao hàng
sớm và sản phẩm có giá trị.
▪ Thay đổi u cầu được chào đón, thậm chí là rất muộn trong quá t
rình phát triển.
▪ Giao phần mềm chạy được cho khách hàng một cách thường xuyê
n.
▪ Nhà kinh doanh và các kỹ sư phần mềm cần làm việc cùng nhau t
rong suốt dự án.
▪ Xây dựng dự án xung quanh các cá nhân có động lực.
Cung cấp sự hỗ trợ cần thiết, môi trường làm việc và niềm tin để
hồn thành cơng việc.
▪ Trao đổi trực tiếp là cách truyền đạt thông tin hiệu quả nhất.
▪ Thước đo chính của tiến độ là phần mềm chạy tốt.
▪ Phát triển liên tục và bền vững.
▪ Cải tiến sự linh hoạt bằng cách quan tâm đến kỹ thuật và thiết kế.
▪ Nghệ thuật tối đa hóa lượng cơng việc chưa xong Sự đơn giản là cần thiết.
▪ Nhóm tự tổ chức
▪ Thích ứng thường xuyên với những thay đổi.
<Phạm Đỗ Huy Hoàng/GVHD>
Phan Lê Quang
Kết quả :
▪ Hiểu được lý do tại sao công ty áp dụng Agile
▪ Điểm khác biệt giữa Agile và các quy trình phát phần mềm cũ như waterfall
Agile
Waterfall
Nó tách vòng đời phát triển dự án thành chạy nước Quá trình phát triển phần mềm được
rút.
chia thành các giai đoạn riêng biệt.
Nó theo một cách tiếp cận gia tăng
Phương pháp thác nước là một quá
trình thiết kế tuần tự.
Phương pháp nhanh được biết đến với tính linh
hoạt của nó.
Thác là một phương pháp phát triển
phần mềm có cấu trúc nên hầu hết thời
gian nó có thể khá cứng nhắc.
Agile có thể được coi là một bộ sưu tập của nhiều Phát triển phần mềm sẽ được hoàn
dự án khác nhau.
thành như một dự án duy nhất.
Agile là một phương pháp khá linh hoạt cho phép Khơng có phạm vi thay đổi các yêu cầu
thay đổi được thực hiện trong các yêu cầu phát
khi phát triển dự án bắt đầu.
triển dự án ngay cả khi kế hoạch ban đầu đã được
hoàn thành.
Phương pháp nhanh , theo một cách tiếp cận phát Tất cả các giai đoạn phát triển dự án
triển lặp lại vì quy hoạch, phát triển, tạo mẫu và các như thiết kế, phát triển, thử nghiệm, vv
giai đoạn phát triển phần mềm khác có thể xuất
được hồn thành một lần trong mơ
hiện nhiều lần.
hình Thác
Kế hoạch kiểm tra được xem xét sau mỗi lần chạy
nước rút
Kế hoạch kiểm tra hiếm khi được thảo
luận trong giai đoạn thử nghiệm.
Phát triển nhanh là một q trình trong đó các u Phương pháp này là lý tưởng cho các
cầu được dự kiến sẽ thay đổi và phát triển.
dự án có yêu cầu nhất định và thay đổi
không được mong đợi.
Trong phương pháp Agile, thử nghiệm được thực
hiện đồng thời với phát triển phần mềm.
<Phạm Đỗ Huy Hoàng/GVHD>
Trong phương pháp này, giai đoạn
"Thử nghiệm" xuất hiện sau giai đoạn
Phan Lê Quang
Agile
Waterfall
"Xây dựng"
Agile giới thiệu tư duy sản phẩm, nơi sản phẩm
Mơ hình này cho thấy một tư duy dự
phần mềm đáp ứng nhu cầu của khách hàng cuối án và đặt trọng tâm của nó hồn tồn
cùng và thay đổi chính nó theo nhu cầu của khách vào việc hồn thành dự án.
hàng.
Agat methdology hoạt động đặc biệt tốt với Time Giảm rủi ro trong các hợp đồng giá cố
& Materials hoặc tài trợ khơng cố định. Nó có thể định của công ty bằng cách nhận được
làm tăng căng thẳng trong các kịch bản giá cố
thỏa thuận rủi ro vào đầu q trình.
định.
Thích các nhóm nhỏ nhưng chun dụng với mức
độ phối hợp và đồng bộ hóa cao.
Phối hợp / đồng bộ hóa nhóm rất hạn
chế.
Chủ sở hữu sản phẩm với nhóm chuẩn bị các yêu
cầu chỉ là về mỗi ngày trong một dự án.
Phân tích kinh doanh chuẩn bị các yêu
cầu trước khi bắt đầu dự án.
Đội kiểm tra có thể tham gia vào các yêu cầu thay Thật khó để thử nghiệm bắt đầu bất kỳ
đổi mà khơng có vấn đề gì.
thay đổi nào về u cầu.
Mơ tả chi tiết dự án có thể được thay đổi bất cứ lúc Mô tả chi tiết cần thực hiện phương
nào trong quá trình SDLC.
pháp tiếp cận phát triển phần mềm
thác nước.
Các thành viên của Nhóm Agile có thể hốn đổi
cho nhau, do đó, chúng hoạt động nhanh hơn.
Cũng khơng cần thiết cho các nhà quản lý dự án vì
các dự án được quản lý bởi tồn bộ nhóm
Trong phương pháp thác nước, quy
trình ln đơn giản như vậy, người
quản lý dự án đóng một vai trị thiết
yếu trong mọi giai đoạn của SDLC.
▪ Nắm được tư tưởng của Agile
3. Nghiên cứu kỹ thuật
3.1.
Các công cụ làm việc
Thời gian : 1 tuần
<Phạm Đỗ Huy Hoàng/GVHD>
Phan Lê Quang
Nội dung : Tìm hiểu về các cơng cụ sẽ được sử dụng trong quá trình làm việc.
Trong thời gian này, trainer đã hướng dẫn thực tập sinh tìm hiểu về các cơng cụ sẽ
giúp ích cho trong cơng việc sau này. Một số phần mềm trong số đó như :
• GIT: cơng cụ quản lý mã nguồn
• Visual Studio Code : cơng cụ lập trình
• Cơng cụ giao tiếp Rocket.Chat và các công cụ nội bộ của công ty
3.2.
Thực hiện : Thực hành sử dụng các phần mềm đã nêu trên.
Kết quả : Lập trình sử dụng các cơng cụ miễn phí, giúp dễ dàng kết hợp các cơng cụ
với nhau, so với việc dùng các IDE nặng nề.
Tìm hiểu về project sắp tham gia
Thời gian 2 tuần
Nội dung :
• Được giới thiệu về sản phẩm Gondola Studio là công cụ kiểm thử tự động
giúp bạn viết testscript thông qua giao diện đơn giản không cần nhiều kiến
thức lập trình, với các điểm nổi bật sau :
▪ Giao diện thân thiện
▪ Hỗ trợ đa nền tảng
▪ Dễ dàng tùy chỉnh
▪ Dễ dàng tích hợp vào các dịch vụ đám mây hiện đại
Thực hiện :
- Tham gia đầy đủ các buổi training của công ty.
- Làm các bài thực hành, kiểm tra về kiến thức đã học.
Kết quả :
-
3.3.
Bước đầu hiểu biết về Gondola Studio
Được sử dụng qua các chức năng của Gondola Studio
Được tiếp xúc với các công nghệ DevOps hiện đại
Tìm hiểu về các cơng nghệ & kỹ thuật liên quan
Nội dung:
-
Ngơn ngữ lập trình Javascript/Typescript
o TypeScript là một dự án mã nguồn mở được phát triển bởi
Microsoft, nó có thể được coi là một phiên bản nâng cao của
Javascript bởi việc bổ sung tùy chọn kiểu tĩnh và lớp hướng đối
<Phạm Đỗ Huy Hoàng/GVHD>
Phan Lê Quang
tượng mà điều này khơng có ở Javascript. TypeScript có thể sử
dụng để phát triển các ứng dụng chạy ở client-side (Angular2) và
server-side (NodeJS).
o Ngoài được học các khái niệm cơ bản của Typecript còn được học
các kỹ thuật lập trình sao cho code dễ bảo trì/sửa chữa. Bên cạnh
đó còn được học các kỹ thuật nâng cao : Design pattern,
Dependency Injection, cơ bản về xây dựng kiến trúc phần mềm,…
-
ReactJS
o Định nghĩa : ReactJS được hiểu nôm na là một thư viện trong đó
có chứa nhiều JavaScript mã nguồn mở và cha đẻ của ReactJS đó
chính là một ơng lớn với cái tên ai cũng biết đó chính là Facebook.
Mục đích của việc tạo ra ReactJS là để tạo ra những ứng dụng
website hấp dẫn với tốc độ nhanh và hiệu quả cao với những mã
hóa tối thiểu. Và mục đích chủ chốt của ReactJS đó chính là mỗi
website khi đã sử dụng ReactJS thì phải chạy thật mượt thật
nhanh và có khả năng mở rộng cao và đơn giản thực hiện.
o Được tìm hiểu và thực hành về các khái niệm liên quan ReactJS
▪ JSX
▪ Render element
▪ Component
▪ State và Props
▪ Life cycle
▪ Form
▪ Handle event
▪ Error handler
▪ React hook
<Phạm Đỗ Huy Hoàng/GVHD>
Phan Lê Quang
▪ Cách viết React với Typescript
Thực hiện :
-
Tham gia đầy đủ các buổi trainning.
Làm các bài tập thực hành
Tìm kiếm tài liệu trên mạng để tìm hiểu thêm.
Thử fix một vài bug cơ bản của sản phẩm
Kết quả :
- Hiểu được những khái niệm cơ bản trong ReactJS
- Cách làm sản phẩm với ReactJS và những điểm cần lưu ý
- Redux
-
Định nghĩa : Redux js là một thư viện Javascript giúp tạo ra thành một lớp quản lý
trạng thái của ứng dụng. Redux được xây dựng dựa trên nền tảng tư tưởng của
ngôn ngữ Elm và kiến trúc Flux do Facebook giới thiệu.
-
Được tìm hiểu và thực hành về kiến trúc của Redux
Giống như kiến trúc Flux, chúng ta có một component view (của React) gửi một Action.
Action tương tự cũng có thể được gửi từ phần khác của hệ thống. Action này được gửi
không phải đến trung tâm mà trực tiếp đến một Store. Đây chính là điểm khác biệt lớn
nhất giữa Redux và Flux. Logic quyết định dữ liệu được thay đổi trực tiếp như thế nào
trong các hàm được gọi là Reducers. Khi Store nhận được một Action nó sẽ u cầu
Reducers thơng tin mới nhất của State được cập nhập bằng cách gửi state hiện tại và
<Phạm Đỗ Huy Hoàng/GVHD>
Phan Lê Quang
thơng tin Action. Sau đó Reducers cần trả về State mới với định dạng là Immutable. Sau
đó Store sẽ tiếp tục và thực hiện cập nhập State nội bộ của nó. Và bước cuối cùng, React
Component sẽ thực hiện render lại
Thực hiện :
-
Tham gia đầy đủ các buổi trainning.
Làm các bài tập thực hành
Kết quả :
-
Hiểu được những khái niệm cơ bản trong Redux
Sử dụng được Redux
4. Thực hiện dự án
Sau một tháng được training về ReactJS, Typescript,… thì trainer cho phép em bắt đầu
tham gia vào dự án từ những bước cơ bản nhất, cụ thể ở phần lịch làm việc.
Thời gian : ~ 9 tuần
5. Lịch làm việc
Tuần
Công việc
-
1
-
-
2
-
Tìm hiểu về phần
mềm quản lý source
code của cơng ty
Làm quen với các
công cụ làm việc
trong công ty.
Học cách trao đổi,
làm việc qua email.
Tìm hiểu sâu hơn về
Typescript để áp
dụng vào sự án
Tìm hiểu về Visual
Studio Code cũng
như cách xây dựng
một extension cho
<Phạm Đỗ Huy Hoàng/GVHD>
Người hướng dẫn
Mức
độ
hoàn
thành
Nhận xét của người
hướng dẫn
Anh
Hoàng
Nguyễn Khắc Duy
Anh Phạm Đỗ Huy
Hoàng
Phan Lê Quang
3
4
5
6
7
8
8
Visual Studio Code
- Đọc hiểu và nghiên
cứu source code
project hiện tại
- Vẽ class diagram/
Sequence diagram/
Activity diagram
về project hiện tại
và thuyết trình
trước nhóm
- Tiếp nhận source
code
về
các
components
liên
quan và tìm hiểu
cách tích hợp tất cả
components lại với
nhau và sự tương
tác giữa chúng
- Viết chức năng liên
quan quản lý dữ liệu
- Tìm hiểu về Unittests
và viết Unittests cho các
components mới
- Fix các bug cũ
Anh Phạm Đỗ Huy
Hoàng
Anh Phạm Đỗ Huy
Hoàng
Anh Phạm Đỗ Huy
Hoàng
Anh Phạm Đỗ Huy
Hồng
Anh Phạm Đỗ Huy
Hồng
-Xây dựng thêm tính Anh Phạm Đỗ Huy
năng “Test Execution” Hoàng
Anh Phạm Đỗ Huy
- Fix bug sinh ra từ Hồng
tính năng mới
- Tiếp nhận feedback
và cải tiến
- Báo cáo cuối đợt
thực tập.
Chương 3: Chi tiết về dự án
1. Giới thiệu về dự án
<Phạm Đỗ Huy Hoàng/GVHD>
Phan Lê Quang
Gondola là cơng cụ kiểm thử tự động với tính năng chính là tạo ra test-script thơng qua
giao diện và khơng cần kiến thức lập trình nhiều. Gondola được xây dựng dưới dạng là
một extension của Visual Studio Code và hỗ trợ đa nền tảng.
Bên cạnh đó Gondola cịn các có tính năng đi kèm :
-
Test Builder : Xây dựng test-script mobile một cách tự động
-
Test execution : Chạy test thơng qua giao diện
-
Gondola cịn cung cấp khả năng tích hợp dễ dàng với các công nghệ DevOps hiện
đại
1.1. Chi tiết tính năng
Giao diện chính của Gondola
2. Thực hiện
-
Phan Lê Quang
Và sự giúp đỡ tận tình của team trainer :
-
Anh Hồng Nguyễn Khắc Duy
-
Anh Phạm Ngun Trình
-
Anh Phạm Đỗ Huy Hoàng
<Phạm Đỗ Huy Hoàng/GVHD>
Phan Lê Quang
-
Tất cả mọi người trong team Gondola
3. Kế hoạch
Trong thời gian thực tập em đã may mắn được trải qua 3 phiên bản
- Gondola 1.5
- Gondola 1.6
- Gondola 2.0 (Đang thực hiện)
<Phạm Đỗ Huy Hoàng/GVHD>
Phan Lê Quang
TÀI LIỆU THAM KHẢO
o
o
o
o
o
o
o
o
Typescript : />ReactJS : />ReactJS Tutorial : />Design pattern : u/
Ant Design : ign/
Redux : />Webpack : />VS Code extension : />
<Phạm Đỗ Huy Hoàng/GVHD>
Phan Lê Quang
TỔNG KẾT
Như vậy, chỉ trong vòng ba tháng ngắn ngủi, nhóm đã kịp hồn thành ba phiên bản của
Gondola và hồn thiện các tính năng chính. Gondola đã cơ bản sẵn sàng để đưa đến người dùng
sử dụng.
Chân thành cảm ơn sự giúp đỡ của các anh chị nhóm trainer LogiGear, sự nỗ lực của
nhóm Gondola để có thể hồn thành phần mềm này. Chúc LogiGear nói chung và Gondola nói
riêng sẽ ngày càng phát triển giữ vững vị thế trong ngành kiểm thử phần mềm.
<Phạm Đỗ Huy Hoàng/GVHD>
Phan Lê Quang