HỌC VIỆN NGÂN HÀNG KHOA CÔNG NGHỆ THÔNG TIN VÀ KINH TẾ SỐ BÁO CÁO KIỂM THỬ VÀ ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM MÃ HỌC PHẦN: 241IT02A01 ĐỀ TÀI ỨNG DỤNG KATALON STUDIO TRONG KIỂM THỬ VÀ ĐẢM BẢO
Trang 1HỌC VIỆN NGÂN HÀNG KHOA CÔNG NGHỆ THÔNG TIN VÀ KINH TẾ SỐ
BÁO CÁO KIỂM THỬ VÀ ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM
MÃ HỌC PHẦN: 241IT02A01
ĐỀ TÀI ỨNG DỤNG KATALON STUDIO TRONG KIỂM THỬ
VÀ ĐẢM BẢO CHẤT LƯỢNG TRANG WEB
CELLPHONES
NHÓM 5
03/2024
Trang 3HỌC VIỆN NGÂN HÀNG KHOA CÔNG NGHỆ THÔNG TIN VÀ KINH TẾ SỐ
BÁO CÁO KIỂM THỬ VÀ ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM
MÃ HỌC PHẦN: 241IT02A01
ĐỀ TÀI ỨNG DỤNG KATALON STUDIO TRONG KIỂM THỬ
VÀ ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM TRANG WEB
CELLPHONES
NHÓM 5
Giảng viên hướng dẫn: Nguyễn Ngọc Quang
Thành viên nhóm:
1 Trần Phúc Hưng (Nhóm trưởng) 25A4041551
2 Đàm Văn Tú 25A4041929
3 Bùi Việt Quốc 25A4041908
4 Phan Anh Tuấn 25A4041931
5 Vũ Quang Tuyền 25A4041932
Trang 4MỨC ĐỘ ĐÓNG GÓP CỦA CÁC THÀNH VIÊN
STT MÃ SV HỌ TÊN PHỤ TRÁCH CÔNG
VIỆC
MỨC ĐỘ ĐÓNG GÓP
CHỮ KÝ
1 25A4041551 Trần Phúc
Hưng
2 25A4041929 Đàm Văn Tú
3 25A4041908 Bùi Việt Quốc
4 25A4041931 Phan Anh Tuấn
5 25A4041932 Vũ Quang
Tuyền
Trang 5LỜI CAM ĐOAN
Chúng tôi xin cam đoan các thông tin được sử dụng trong bài tập lớn là sản phẩm của nhóm Các kiến thức và thông tin được tổng hợp trong bài không đạo văn, bịa đặt, thông đồng hay sao chép lại từ các nhóm khác Nội dung của bài tập lớn trong bài là sản phẩm của các cá nhân trong nhóm hoặc được thu thập và tổng hợp từ nhiều nguồn Các tài liệu tham khảo đều có xuất xứ rõ ràng và được trích dẫn hợp pháp Chúng tôi xin hoàn toàn chịu trách nhiệm và chịu mọi hình thức kỷ luật theo quy định trong lời cam đoan của nhóm
Thành Phố Hà Nội, ngày 15/06/2024
Trang 6MỤC LỤC
LỜI MỞ ĐẦU 8
CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI 9
1.1 Sơ lược về đề tài 9
1.2 Mục tiêu của đề tài 9
CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 10
2.1 Một số khái niệm về Web 10
2.2 Một số khái niệm về kiểm thử 10
2.3 Một số kỹ thuật kiểm thử 10
2.4 Quy trình kiểm thử 10
2.4.1 Các cấp độ kiểm thử 10
2.4.2 Các bước tiến hành kiểm thử 10
2.4.3 Phân biệt kiểm thử chức năng và kiểm thử phi chức năng 10
CHƯƠNG 3: GIỚI THIỆU VỀ KATALON STUDIO VÀ TRANG WEB 11
CELLPHONES 11
3.1 Giới thiệu về CellphoneS 11
3.2 Tổng quan về Katalon Studio 11
3.3 Các tính năng của Katalon Studio 11
3.4 Hướng dẫn cài đặt 11
3.5 Quy trình làm việc của Katalon Studio 11
3.5.1 Khởi tạo dự án Test (INITIATE) 11
3.5.2 Tạo nội dung Test (CREATE) 11
3.5.3 Vận hành (OPERATE) 11
3.5.4 Báo cáo (REPORT) 11
3.5.5 Bảo trì (MAINTAIN) 11
CHƯƠNG 4: ỨNG DỤNG KATALON STUDIO TRONG KIỂM THỬ VÀ 12
ĐẢM BẢO CHẤT LƯỢNG TRANG WEB CELLPHONES 12
4.1 Tổng quan quy trình kiểm thử trang Web CellphoneS 12
4.1.1 … 12
4.2 Ứng dụng Katalon Studio để kiểm thử tự động trang Web CellphoneS 12
KẾT LUẬN 13
TÀI LIỆU THAM KHẢO 14
Trang 7DANH MỤC HÌNH ẢNH
No table of figures entries found
Trang 8DANH MỤC BẢNG BIỂU
No table of figures entries found
Trang 9LỜI MỞ ĐẦU
“Hệ thống thông tin quản lý” là khóa học cung cấp cho sinh viên những kiến thức quan trọng về định nghĩa, vai trò và tầm quan trọng của hệ thống thông tin trong
tổ chức, doanh nghiệp Dưới sự giảng dạy bởi giảng viên Giang Thị Thu Huyền, nhóm chúng em đã được tiếp thu những kiến thức bổ ích từ môn học và những kinh nghiệm liên quan tới bộ môn Để kết thúc khóa học, khoa và giảng viên đã tạo điều kiện để nhóm chúng em được cùng phối hợp và áp dụng những kiến thức đã học cũng như thực hành để xây dựng kinh nghiệm của bản thân trong bài tập lớn dưới hình thức bài báo cáo của khóa học
Trước hết, nhóm xin cảm ơn cô đã tận tâm trong việc giảng dạy và đồng hành với các sinh viên để hoàn thành khóa học “Hệ thống thông tin quản lý” Bên cạnh đó, xin cảm ơn các cá nhân trong nhóm đã góp phần vào việc hoàn thành bài báo cáo này Bài báo cáo được thực hiện nhằm cung cấp cho người đọc cái nhìn tổng quan và chi tiết về các quy trình nghiệp vụ của AMD, từ đó giúp người đọc hiểu được quy trình nghiệp vụ của một tổ chức/doanh nghiệp Bên cạnh đó, đề xuất được các chiến lược, giải pháp góp phần cải tiến hiệu quả trong quy trình nghiệp vụ của AMD
Bố cục báo cáo được chia thành 3 phần chính:
Chương 1: Giới thiệu đề tài
Chương 2: Báo cáo về đề tài
Chương 3: Mô hình quy trình nghiệp vụ
Chương 4: Silo thông tin
Chương 5: Quản lý, lưu trữ, khai thác dữ liệu và xây dựng báo cáo
Sau đây, nhóm chúng em xin được trình bày bài tập lớn với đề tài “Tìm hiểu và
mô hình hóa quy trình nghiệp vụ công ty cổ phần bán dẫn AMD”
8
Trang 10CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI 1.1 Sơ lược về đề tài
1.2 Mục tiêu của đề tài
9
Trang 11CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 Một số khái niệm về Web
2.2 Một số khái niệm về kiểm thử
2.3 Một số kỹ thuật kiểm thử
2.4 Quy trình kiểm thử
2.4.1 Các cấp độ kiểm thử
2.4.2 Các bước tiến hành kiểm thử
2.4.3 Phân biệt kiểm thử chức năng và kiểm thử phi chức năng
10
Trang 12CHƯƠNG 3: GIỚI THIỆU VỀ KATALON STUDIO VÀ TRANG WEB
CELLPHONES 3.1 Giới thiệu về CellphoneS
CellphoneS là một công ty hoạt động trong lĩnh vực bán lẻ và sửa chữa các sản phẩm công nghệ, đồng thời mở rộng sang lĩnh vực truyền thông và giải trí Hệ sinh thái của CellphoneS bao gồm ba công ty thành viên chính: CellphoneS (bán lẻ thiết bị công nghệ), Điện Thoại Vui (sửa chữa thiết bị di động), và Smedia (truyền thông và giải trí) Ngoài ra, công ty còn sở hữu chuỗi trung tâm bảo hành ủy quyền của Apple (AASP) với hơn 2.000 nhân viên trên toàn quốc
3.1.1 Lịch sử hình thành
CellphoneS được thành lập vào năm 2010, ban đầu chỉ là một cửa hàng bán lẻ điện thoại di động nhỏ tại Hà Nội Với tầm nhìn và chiến lược phát triển mạnh mẽ, CellphoneS đã nhanh chóng mở rộng mạng lưới cửa hàng ra nhiều tỉnh thành trên cả nước Công ty chú trọng vào việc cung cấp các sản phẩm công nghệ chính hãng, đảm bảo chất lượng và dịch vụ khách hàng tận tâm, tạo nên lòng tin và sự tín nhiệm từ phía người tiêu dùng
Đến năm 2015, CellphoneS bắt đầu phát triển mạnh mẽ ở mảng sửa chữa thiết
bị di động Nhận thấy nhu cầu lớn từ người dùng về dịch vụ hậu mãi, công ty đã mở trung tâm bảo hành và dịch vụ sửa chữa chuyên nghiệp Chính từ đây, tiền thân của Điện Thoại Vui ra đời, ban đầu hoạt động như một trung tâm bảo hành cho các khách hàng của CellphoneS
11
Hình 1 : Cửa hàng của CellphoneS
Trang 13Năm 2017, Điện Thoại Vui chính thức tách ra thành một thương hiệu riêng, chuyên cung cấp dịch vụ sửa chữa và bảo hành các thiết bị điện tử như điện thoại di động, máy tính bảng, và laptop Nhờ đội ngũ kỹ thuật viên giàu kinh nghiệm và trang thiết bị hiện đại, Điện Thoại Vui nhanh chóng chiếm lĩnh thị trường, trở thành chuỗi sửa chữa uy tín và được khách hàng đánh giá cao
Bên cạnh việc phát triển hệ thống bán lẻ và sửa chữa, CellphoneS cũng chú trọng đến việc xây dựng thương hiệu thông qua các hoạt động truyền thông và giải trí Năm 2020, công ty thành lập Smedia, một công ty thành viên chuyên về mảng truyền thông kỹ thuật số, nội dung số và quảng cáo, giúp mở rộng tầm ảnh hưởng của CellphoneS trong lĩnh vực công nghệ và giải trí
Tính đến năm 2024, CellphoneS đã có hơn 50 cửa hàng bán lẻ trên toàn quốc và hơn 20 cửa hàng sửa chữa thuộc hệ thống Điện Thoại Vui, cùng với các trung tâm bảo hành ủy quyền của Apple (AASP) Công ty không ngừng nâng cao chất lượng dịch vụ,
mở rộng quy mô và đa dạng hóa sản phẩm, hướng đến mục tiêu trở thành một trong những đơn vị hàng đầu trong lĩnh vực công nghệ tại Việt Nam
3.1.2 Tầm nhìn và sứ mệnh
Phần này nêu rõ tầm nhìn dài hạn của CellphoneS, định hướng phát triển và những giá trị cốt lõi mà công ty cam kết mang đến cho khách hàng và cộng đồng Tầm nhìn: Trở thành chuỗi bán lẻ và dịch vụ sửa chữa công nghệ hàng đầu tại Việt Nam, đồng thời mở rộng quy mô ra khu vực Đông Nam Á, mang lại sản phẩm và dịch vụ chất lượng cho khách hàng
Sứ mệnh: Cung cấp các sản phẩm công nghệ chính hãng với giá thành hợp lý, kèm theo dịch vụ hậu mãi chuyên nghiệp Xây dựng trải nghiệm khách hàng hoàn hảo thông qua sự tận tâm và chuyên nghiệp từ đội ngũ nhân viên Đồng thời, CellphoneS cam kết phát triển bền vững, góp phần vào sự phát triển của cộng đồng và xã hội
3.1.3 Cơ cấu tổ chức
Phần này giải thích về cấu trúc tổ chức của CellphoneS, giới thiệu các bộ phận, phòng ban và vai trò của mỗi công ty thành viên
Công ty thành viên:
CellphoneS: Chuyên mảng bán lẻ thiết bị công nghệ như điện thoại, laptop, máy tính bảng, phụ kiện
Điện Thoại Vui: Cung cấp dịch vụ sửa chữa và bảo hành thiết bị di động, máy tính
Smedia: Phát triển nội dung số, truyền thông và quảng cáo kỹ thuật số
12
Trang 14Chuỗi trung tâm bảo hành Apple AASP: Đơn vị bảo hành ủy quyền của Apple, cung cấp dịch vụ sửa chữa chính hãng cho các sản phẩm Apple
Bộ phận quản lý: Bao gồm ban giám đốc và các phòng ban chính như phòng kinh doanh, phòng marketing, phòng nhân sự, phòng chăm sóc khách hàng, phòng kỹ thuật,
3.2 Tổng quan về Katalon Studio
Katalon Studio là một công cụ tự động hóa kiểm thử phần mềm được phát triển bởi Katalon LLC, nổi bật với khả năng kiểm thử cho các ứng dụng web, di động và API Đây là một nền tảng dễ sử dụng, không yêu cầu người dùng phải có kỹ năng lập trình sâu, nhưng đồng thời vẫn cung cấp các tính năng mạnh mẽ cho những chuyên gia kiểm thử phần mềm giàu kinh nghiệm
Dưới đây là những nội dung chính về Katalon Studio:
3.2.1 Dễ Sử Dụng và Tiết Kiệm Thời Gian
Katalon Studio được thiết kế với giao diện thân thiện, trực quan, phù hợp cho
cả những người mới bắt đầu với kiểm thử phần mềm Công cụ này cung cấp khả năng kéo-thả, giúp người dùng dễ dàng tạo ra các kịch bản kiểm thử mà không cần phải viết
mã từ đầu Điều này giúp tiết kiệm thời gian phát triển kịch bản kiểm thử và giảm thiểu lỗi phát sinh do lập trình thủ công
3.2.2 Tích Hợp Đa Nền Tảng Kiểm Thử
Katalon Studio hỗ trợ kiểm thử tự động trên nhiều nền tảng như:
Ứng dụng Web: Kiểm thử trình duyệt với các công cụ như Chrome, Firefox, Safari, Microsoft Edge
Ứng dụng di động: Hỗ trợ cả Android và iOS thông qua việc kết hợp với Appium
API/Web Services: Tích hợp khả năng kiểm thử API, RESTful và SOAP, giúp đảm bảo sự nhất quán giữa các dịch vụ web
3.3.3 Tích Hợp CI/CD và Quản lý Dự Án
Katalon Studio hỗ trợ các hệ thống tích hợp liên tục (CI) như Jenkins, Bamboo
và Azure DevOps, giúp cho việc tự động hóa kiểm thử diễn ra liền mạch trong quy trình phát triển phần mềm Người dùng có thể dễ dàng tạo các báo cáo kiểm thử chi tiết, theo dõi tiến độ và quản lý lỗi
13
Trang 153.3.4 Khả Năng Mở Rộng và Tùy Biến
Katalon Studio cung cấp tính năng mở rộng linh hoạt, cho phép người dùng có thể viết các đoạn mã tùy chỉnh bằng ngôn ngữ Groovy hoặc Java để điều chỉnh các kịch bản kiểm thử theo nhu cầu riêng biệt của dự án Ngoài ra, nó còn hỗ trợ tích hợp với các hệ thống như JIRA, qTest, và các công cụ quản lý lỗi khác để tăng hiệu quả trong quy trình kiểm thử
3.3.5 Bảo Mật và Đảm Bảo Chất Lượng
Kiểm thử bảo mật là một trong những yếu tố quan trọng trong Katalon Studio Công cụ này cho phép kiểm thử khả năng bảo mật của ứng dụng bằng cách mô phỏng các tình huống tấn công hoặc kiểm tra độ bền của ứng dụng trong các môi trường đa dạng
3.3.6 Cộng Đồng Hỗ Trợ Mạnh Mẽ
Katalon có một cộng đồng người dùng lớn và tài liệu phong phú Họ thường xuyên cung cấp các hướng dẫn chi tiết, video hướng dẫn và diễn đàn hỗ trợ, giúp người dùng dễ dàng giải quyết các vấn đề gặp phải trong quá trình kiểm thử
3.3.7 Miễn Phí với Nhiều Tính Năng Cao Cấp
Một trong những lợi thế lớn nhất của Katalon Studio là nó cung cấp phiên bản miễn phí với hầu hết các tính năng cần thiết để tự động hóa kiểm thử Phiên bản trả phí
sẽ bổ sung các tính năng nâng cao và hỗ trợ kỹ thuật chuyên sâu, nhưng phiên bản miễn phí đã đủ mạnh mẽ để đáp ứng nhu cầu của nhiều dự án
3.3.8 Hỗ Trợ Chạy Song Song và Phân Phối
Katalon Studio hỗ trợ khả năng chạy kiểm thử song song trên nhiều trình duyệt
và thiết bị khác nhau, giúp tăng tốc độ kiểm thử và cải thiện hiệu suất Tính năng phân phối kiểm thử cũng cho phép kiểm thử được phân tán trên nhiều máy chủ hoặc môi trường khác nhau
3.3 Các tính năng của Katalon Studio
14
Trang 163.4 Hướng dẫn cài đặt
3.5 Quy trình làm việc của Katalon Studio
3.5.1 Khởi tạo dự án Test (INITIATE)
3.5.2 Tạo nội dung Test (CREATE)
3.5.3 Vận hành (OPERATE)
3.5.4 Báo cáo (REPORT)
3.5.5 Bảo trì (MAINTAIN)
15
Trang 17CHƯƠNG 4: ỨNG DỤNG KATALON STUDIO TRONG KIỂM THỬ VÀ
ĐẢM BẢO CHẤT LƯỢNG TRANG WEB CELLPHONES
4.1 Tổng quan quy trình kiểm thử trang Web CellphoneS
4.1.1 …
4.2 Ứng dụng Katalon Studio để kiểm thử tự động trang Web CellphoneS
16
Trang 18KẾT LUẬN
17
Trang 19TÀI LIỆU THAM KHẢO
Alonso, T (2023) Cascade Retrieved from https://www.cascade.app/blog/porters-5-forces#:~:text=Porter%27s%20Five%20Forces%20are%20Threat,needed%20to
%20make%20strategic%20choices
Alsop, T (2024) Statista Retrieved 2024, from
https://www.statista.com/statistics/754557/worldwide-gpu-shipments-market-share-by-vendor/#:~:text=PC%20GPU%20vendor%20shipment%20share
%20worldwide%202009-2023%2C%20by%20quarter&text=As%20of%20the
%20first%20quarter,market%20share%20of%2019%20percent
AMD (2022) https://www.amd.com/en/corporate.html Retrieved 2022, from
https://www.amd.com/en/corporate.html
AMD (2024). AMD Retrieved 2024, from https://www.amd.com/en.html
AMD (2024). AMD Retrieved 2024, from
https://www.amd.com/en/products/accelerators/instinct.html
AMD (2024). AMD Retrieved 2024, from
https://www.amd.com/en/corporate/leadership/lisa-su.html
ASUS (2024). ASUS Retrieved 2024, from https://www.asus.com/motherboards-components/graphics-cards/dual/dual-rx7900gre-o16g/
CompaniesMarketCap (2024) CompaniesMarketCap Retrieved 2024, from
https://companiesmarketcap.com/amd/marketcap/
Comparably (2024) Comparably Retrieved 2024, from
https://www.comparably.com/brands/amd
Galaxy, C (2022) CPU Galaxy Retrieved from https://www.cpu-galaxy.at
Gigabyte (2024) Gigabyte Retrieved 2024, from
https://www.gigabyte.com/Graphics-Card/GV-R79XTXGAMING-OC-24GD#kf
Hubspot (2024) Retrieved from Hubspot: https://www.hubspot.com
Jarrod'sTech (2023). ASUS TUF A16 Goes All AMD! But Why? Retrieved 4 3, 2024, from https://www.youtube.com/watch?v=ah99ekbPMHQ&t=77s
Microsoft (2022) Retrieved from SQL Server 2022 is now generally available:
https://www.microsoft.com/en-us/sql-server/blog/2022/11/16/sql-server-2022-is-now-generally-available/
Microsoft (2024) Retrieved from PowerBI: https://www.microsoft.com/en-us/power-platform/products/power-bi
18
Trang 20Moorhead, P (2018). Forbes Retrieved 4 3, 2024, from
https://www.forbes.com/sites/patrickmoorhead/2018/06/20/how-has-the-amd-epyc-server-processor-done-in-its-first-year/?sh=2d68ce3a2d31
PassMark (2024). PassMark Software Retrieved 2024, from
https://www.cpubenchmark.net/market_share.html
Walton, S (2024) TECHSPOT Retrieved 1 29, 2024, from
https://www.techspot.com/community/topics/amd-ryzen-7-8700g-review-most-powerful-integrated-graphics.284125/
19