KHOA CÔNG NGHỆ ĐIỆN TỬ - THÔNG TINBÁO CÁO THỰC TẬP TỐT NGHIỆP ĐẠI HỌC Đề tài: “Tìm hiểu và kiếm thử hệ thống đấu giá trực tuyến Lạc Việt” Giảng viên hướng dẫn : T.S LÊ MINH TUẤN Sinh viê
Trang 1KHOA CÔNG NGHỆ ĐIỆN TỬ - THÔNG TIN
BÁO CÁO THỰC TẬP
TỐT NGHIỆP ĐẠI HỌC
Đề tài: “Tìm hiểu và kiếm thử hệ thống đấu
giá trực tuyến Lạc Việt”
Giảng viên hướng dẫn : T.S LÊ MINH TUẤN Sinh viên thực hiện: ĐỖ THÚY HƯỜNG
Trang 2KHOA CÔNG NGHỆ ĐIỆN TỬ - THÔNG TIN
BÁO CÁO THỰC TẬP
TỐT NGHIỆP ĐẠI HỌC
Đề tài: “Tìm hiểu và kiếm thử hệ thống đấu
giá trực tuyến Lạc Việt”
Giảng viên hướng dẫn : T.S LÊ MINH TUẤN Sinh viên thực hiện: ĐỖ THÚY HƯỜNG
Trang 3KHOA CN ĐIỆN TỬ - THÔNG TIN Độc lập - Tự do – Hạnh phúc
ĐỀ TÀI THỰC TẬP TỐT NGHIỆP ĐẠI HỌC
Họ và tên sinh viên: Tìm hiểu và kiếm thử hệ thống đấu giá trực tuyến Lạc Việt
Ngành đào tạo: Công nghệ Kỹ thuật điện tử-viễn thông Hệ đào tạo: ĐHCQ
1/ Tên đề tài TTTN:
Tìm hiểu và kiểm thử phần mềm đấu giá trực tuyến Lạc Việt
……….……… ……….………
……….……… ……….………
2/ Nội dung chính: 1/ Tìm hiểu về hệ thống đấu giá trực tuyến 2/ Kiểm thử hệ thống đấu giá trực tuyến Lạc Việt 3/ Báo cáo quá trình kiểm thử 3/ Cơ sở dữ liệu ban đầu ……… ……… ……….………
……… ……….………
……… ……….………
……… ……….………
4/ Ngày giao : ……….
5/ Ngày nộp: ………
Trang 4Giao dịch trưc tuyến trở thanh xu thê, một phân không thê thiêu va dân có sức ảnh hưởng manh mẽ Viêc thiế́t kế́ website đấu giá, đâu thầu đưa vao sư dụng mang tới
những gia trị va lợi ích nhât định Trong đó, những lợi ích cơ bản va quan trọng nhânđược chính la:
Khi người dùng internet ngay cang nhiêu thi sở hữu một website riêng biêt la
cach giúp khach hang dê dang tim kiêm được thông tin, cung câp những tin tức hữu ích va cân thiêt Lúc đó viêc có thê chọn được sản phẩm, dịch vụ, hay tham gia đâu thâu,… theo nhu câu va mong muôn thưc tê đêu được đảm bảo tôt
Website chât lượng được hoan thiên với khả năng hỗ trợ quản lý thông tin dê dang,bảo mât cao Bởi thê, mỗi doanh nghiêp có thê chủ động trong viêc quản lý được gian hang trên hê thông mua ban, từ đó giúp ích cho công viêc tới mức tôi đa
Viêc tiêp cân được với nhiêu khach hang tiêm năng hơn la điêu được hỗ trợ tôt khi
gia công website đâu gia, đâu thầu và đưa vao hoat động Hoat động pham vi địa
phương, khu vưc, hay thâm chí la toan quôc, hoặc quôc tê,… đêu được đảm bảo
Sư dụng website chính la hinh thức tiêp thị có tính canh tranh cao, mang tới cơ hội thu hút thêm lượng lớn khach hang tiêm năng
Hỗ trợ cho viêc đâu thâu, hay mua ban trưc tuyên diên ra thuân lợi với lượng
lớn thanh viên tham gia Lúc đó viêc có thê hỗ trợ tôt hơn cho công viêc, cho
những mục tiêu ma doanh nghiêp đê ra la điêu được đảm bảo tôt
Được đanh gia cao ở khả năng tiêt kiêm chi phí khi so sanh, đanh gia với nhiêu hinh thức quảng cao, tiêp cân khach hang tôt Chi phí hợp lý cùng hiêu quả cao giúp thiêt kê website cang được tin tưởng va ap dụng nhiêu hơn
Yêu cầu đặrt ra nhà phát triển phầm mềm phả̉i đả̉m bả̉o đượrc tất cả̉ các yêu cầu cơ bả̉n,cần thiết và ngày càng thêm nhữ̃ng ứ́ng dụrng, chứ́c năng hữ̃u í́ch củ̉a mộrt hệ thống đấugiá cần có́, tạo độr tin tưở̉ng và an tâm cho ngườ̀i sử dụrng
Trang 5Em xin gửi lờ̀i cả̉m ơn chân thành củ̉a mình tớ́i thầy giáo TS Lê Minh Tuấn, và quý́công ty Novatic - Lạc Việt , nhữ̃ng ngườ̀i đã tạo điều kiện về cơ sở̉ vật chất, phươngtiện làm việc cũng như truyền đạt nhữ̃ng kinh nghiệm quý́ báu cho tôi trong thờ̀i gianthực tập tại đây Tôi cũng xin chân thành cả̉m ơn các thầy cô giáo, Khoa Công NghệĐiện tử - Thông tin , trườ̀ng Đại họrc Mở̉ Hà Nộri đã nhiệt tình giú́p đỡ để tôi có́ thểhoàn thành tốt quá trình thực tập tại công ty Novatic – Lạc Việt và viết báo cáo hoànchỉnh.
Bài báo cáo thực tập thực hiện trong khoả̉ng thờ̀i gian gần 1 tháng đi thực tập Bướ́cđầu đi vào thực tế củ̉a em còn hạn chế và còn nhiều bỡ ngỡ nên không tránh khỏi nhữ̃ng thiếu só́t , em rất mong nhận đượrc nhữ̃ng ý́ kiến đó́ng gó́p quý́ báu củ̉a quý́ Thầy Cô để kiến thứ́c củ̉a em trong lĩnh vực này đượrc hoàn thiện hơn đồng thờ̀i có́ điều kiện bổ sung, nâng cao ý́ thứ́c củ̉a mình Em xin chân thành cả̉m ơn!
Trang 6………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
XÁC NHẬN CỦA CÔNG TY
Trang 7CHƯƠNG 1: ĐẤU GIÁ TRỰC TUYẾN VÀ HỆ THỐNG ĐẤU GIÁ TRỰC TUYẾN
LẠC VIỆT 7
1.1 Đấu giá trực tuyến thực tại? 7
1.1.1 Tình hình 7
1.2 Hệ thống hiện có́ 7
1.3 Đề xuất hệ thống 10
1.4 Hệ thống đấu giá trực tuyến Lạc Việt (https://lacvietauction.vn/) 11
CHƯƠNG 2: KIỂM THỬ HỆ THỐNG LÀ GÌ? 13
2.1 Mụrc đí́ch 13
2.2 Phạm vi 13
CHƯƠNG 3: KẾ HOẠCH KIỂM THỬ (TEST PLAN) 14
3.1 Công cụr kiểm tra và môi trườ̀ng 14
3.2 Nguồn lực và Trách nhiệm 15
3.3 Chiến lượrc thử nghiệm 16
3.4 Các tí́nh năng đượrc kiểm tra 17
3.5 Phương pháp tiếp cận thử nghiệm 17
3.5.1 Kiểm tra hiệu suất 17
3.5.2 Tích hợp và Kiểm tra hệ thống 19
CHƯƠNG 4: BÁO CÁO THỬ NGHIỆM 20
4.1 Kiểm tra hiệu năng 20
4.2 Kiểm tra tí́ch hợrp 20
4.3 Kiểm tra hệ thống 25
CHƯƠNG 5: HƯỚNG DẪN SỬ DỤNG 27
5.1 Mụrc đí́ch 27
5.2 Nguyên tắc Ngườ̀i dù̀ng 27
5.2.1 Khách mời 27
DANH MỤC TÀI LIỆU THAM KHẢO 42
Trang 8Hình 1-1: Trang chủ̉ DaugiaViet
Hình 1-2: Kết quả̉ trang đấu giá Daugiaviet
Hình 1-3: Chilindo
Hình 1-4: Daugianhanh
Hình 1-5: Chodaugia
Hình 1-7: Giớ́i thiệu chân trang
Hình 3-1: Công cụr dành cho nhà phát triển React
Hình 3-2: Công cụr dành cho nhà phát triển Chrome
Hình 3-3: Apache JMeter
Hình 3-4: Mô hình V
Hình 3-5: Địrnh cấu hình kiểm tra Jmeter trong Catalog Microservice
Hình 3-6: Số lần phả̉n hồi theo thờ̀i gian
Hình 4-1: Số lần phả̉n hồi theo thờ̀i gian
Hình 4-2: Màn hình chí́nh ( Đăng ký́ tài khoả̉n)
Hình 4-3: Màn hình chí́nh ( Đăng Nhập)
Hình 4-4: Màn hình chí́nh ( Tìm kiếm cơ bả̉n)
Hình 4-5: Chỉnh sửa hồ sơ
Hình 4-6: Yêu cầu lien hệ bán
Hình 4-7: Qui trình đấu giá tài sả̉n
Hình 4-8: Yêu cầu đấu thầu
Hình 4-9: Xác nhận kết quả̉
Hình 4-10: Thay đổi mật khẩ̉u
Hình 4-11: Tủ̉ kiểm tra hệ thống
Hình 4-12: Tủ̉ kiểm tra hệ thống
Hình 4-13: Tủ̉ kiểm tra hệ thống
Hình 5-6: Giao diện quả̉n lý́ thông tin tài khoả̉n
Hình 5-1: Hướ́ng dẫn truy cập vào đăng ký́ tài khoả̉n từ̀ trang chủ̉
Hình 5-2: Hướ́ng dẫn truy cập tab đăng ký́
Hình 5-3: Hướ́ng dẫn kí́ch hoạt tài khoả̉n bằng email
Hình 5-4: Giao diện đăng nhập tài khoả̉n củ̉a hệ thống đấu giá Lạc Việt onlineHình 5-5: Hướ́ng dẫn truy cập thông tin tài khoả̉n
Hình 5-7: Hướ́ng dẫn hoàn thiện thông tin tài khoả̉n đấu giá
Hình 5-8: Giao diện thay đổi mật khẩ̉u
Hình 5-9: Tài liệu củ̉a tôi
Hình 5-10: Hướ́ng dẫn truy cập danh sách phiên đấu giá
Hình 5-11: Hướ́ng dẫn lọrc phiên đấu giá
Hình 5-12: Giao diện thanh tìm kiếm tài sả̉n
Trang 9Hình 5-15: Hướ́ng dẫn truy cập phiên đấu giá
Hình 5-16: Hướ́ng dẫn chọrn phiên đấu giá
Hình 5-17: Hướ́ng dẫn chọrn tài sả̉n trong phiên đấu giá
Hình 5-18: Giao diện chi tiết tài sả̉n đấu giá
Hình 5-19: Hướ́ng dẫn đăng ký́ tài sả̉n đấu giá
Hình 5-20: Hướ́ng dẫn truy cập phiên đấu giá đã đăng ký́ trong phiên đấu giá củ̉a tôiHình 5-21: Hướ́ng dẫn truy cập tài sả̉n đấu giá đã đăng ký́
Hình 5-22: Hướ́ng dẫn đặrt mứ́c giá và trả̉ giá tài sả̉n
Hình 5-23: Hướ́ng dẫn xác nhận trả̉ giá
Hình 5-24: Rú́t lại giá đã trả̉
Hình 5-25: Xác nhận rú́t lại giá đã trả̉
Hình 5-26: Truất quyền trả̉ giá
Hình 5-27: Hướ́ng dẫn truy cập xem kết quả̉ phiên đấu giá
Hình 5-28: Giao diện kết quả̉ chi tiết phiên đấu giá
Hình 5-29: Danh sách đấu giá cá nhân
Hình 5-30: Huỷ yêu cầu tham gia đấu giá
Trang 10CHƯƠNG 1: ĐẤU GIÁ TRỰC TUYẾN VÀ HỆ THỐNG ĐẤU GIÁ
Ngoài ra, hành vi thông đồng để ép giá, "màu xanh lá cây, màu đỏ"2 trong cuộrc bán đấu giá tài sả̉n diễn ra khi có́ sự tham gia củ̉a đấu giá viên tài sả̉n Thủ̉ đoạn này
thườ̀ng xả̉y ra ở̉ các doanh nghiệp bán đấu giá tài sả̉n, trườ̀ng hợrp bán đấu giá tài sả̉nbịr tịrch thu để xử lý́ vi phạm hành chí́nh thì tài sả̉n bịr cưỡng chế nên có́ sự thông đồnggiữ̃a ngườ̀i quả̉n lý́ tài sả̉n và ngườ̀i tổ chứ́c đấu giá
Hơn nữ̃a, hiện tượrng “đầu nậu, đầu gấu, xã hộri đen” chi phối, đe dọra tham gia đấu giátài sả̉n Hành vi này nhằm giả̉m nhu cầu tham gia đấu giá hoặrc khống chế ngườ̀i trả̉giá cao, chỉ cho phép ngườ̀i có́ nhu cầu mua tài sả̉n đấu giá thực sự làm “quân xanh”
1.1.2 Khó khăn trong đấu giá truyền thống
Ngườ̀i tham gia đấu giá truyền thống dành thờ̀i gian đi lại, mua tài liệu, đặrt cọrc tiền vàhọr chỉ đến tham gia đấu giá khi đến ngày tổ chứ́c Số lượrng ngườ̀i tham gia sẽ̃ rất hạn chế và các nhà tổ chứ́c đấu giá truyền thống sẽ̃ phả̉i trả̉ chi phí́ tổ chứ́c cao hơn nhiều Việc sử dụrng hình thứ́c trực tuyến sẽ̃ tăng số lượrng ngườ̀i tham gia đấu giá cũng như chi phí́ tổ chứ́c cũng tiết kiệm đượrc rất nhiều
1.2 Hệ thống hiện có
1.2.1 Daugiaviet
Công ty Hợrp danh Đấu giá số 5 - Quốc gia, Giấy đăng ký́ hoạt độrng kinh doanh đấu giá tài sả̉n số 45 / TP-ĐKHĐ do Sở̉ Tư pháp Hà Nộri cấp ngày 21/02/2019 (tiền thân làCông ty Cổ phần Đấu giá số 5 - Quốc gia , chuyển đổi mô hình hoạt độrng theo quy địrnh củ̉a Luật Đấu giá tài sả̉n 2016) Mộrt số thông tin cơ bả̉n về Đấu giá hợrp danh số
5 - Quốc gia
Công ty đấu giá hợrp danh số 5 - Quốc gia thành viên củ̉a NALAF GROUP - là hệ thống tổ chứ́c dịrch vụr pháp lý́, bao gồm nhiều hoạt độrng lớ́n như luật, đấu giá tài sả̉n, quả̉n lý́ & thanh lý́ tài sả̉n (quả̉n lý́) Công ty hợrp danh đấu giá số 5 - Quốc gia đượrcthành lập trên cơ sở̉ nguồn nhân lực là các luật sư, chuyên gia pháp lý́ có́ uy tí́n, kinh nghiệm hoạt độrng pháp luật
1 Ba giả̉i pháp ngăn chặrn trạng thái đấu giá đất:
https://cafef.vn/ba-giai-phap-ngan-chan-thao-tung-dau-gia-dat-20200501155129748.chn
2 Đấu giá tài sả̉n còn trạng thái “quân xanh, quân đỏ”, đồng thông tin, tìm giá: tinh-trang-quan-xanh-quan-do-thong-dong-dim-gia-821592.ldo
https://laodong.vn/thoi-su/dau-gia-tai-san-con-7
Trang 11Mộrt số hình ả̉nh củ̉a Daugiaviet:
Hình 1-1: Trang chủ Daugiaviet
Hình 1-2: Kết quả trang đấu giá Daugiaviet
Trang 121.2.2 Các hệ thống khác
Các hệ thống khác đang hoạt độrng chủ̉ yếu theo hình thứ́c bán hàng trực tuyến chứ́ không mang tí́nh chất kinh doanh đấu giá và họr không đủ̉ khả̉ năng để bán đấu giá tàisả̉n công hoặrc lớ́n Hiện nay tại Việt Nam chưa có́ nhiều đơn vịr hoạt độrng trong lĩnh vực đấu giá trực tuyến
Dướ́i đây là mộrt số hình ả̉nh về các hệ thống chí́nh:
Chilindo.com
Hình 1-3: Chilindo
Daugianhanh.vn
Trang 13Hệ thống Đấu giá Lạc Việt sẽ̃ hướ́ng đến hầu hết các đối tượrng khách hàng và tài sả̉n,
kể cả̉ tài sả̉n nhà nướ́c Ngoài ra, hệ thống đấu giá Lạc Việt sẽ̃ hỗ̃ trợr trên hai nền tả̉ngchí́nh hiện nay là web và ứ́ng dụrng di độrng vớ́i công nghệ giú́p ngườ̀i tham gia cả̉m thấy dễ dàng, thuận tiện, chí́nh xác và minh bạch cao
Ngoài ra, hệ thống sẽ̃ tuân thủ̉ pháp luật đấu giá tài sả̉n 20163 và Nghịr địrnh 62/2017 /NĐ-CP4quy địrnh chi tiết mộrt số điều và biện pháp thi hành luật đấu giá tài sả̉n Trongđó́, sẽ̃ tập trung phát triển và hoàn thiện hệ thống hạ tầng đấu giá theo các tiêu chí́:
Đả̉m bả̉o an toàn, bả̉o mật tài khoả̉n truy cập và toàn vẹn dữ̃ liệu, thông tin tham gia đấu giá, trả̉ giá và thông tin ngườ̀i tham gia đấu giá; Ghi lại và lưu trữ̃ tất cả̉ các mứ́c
3 Luật đấu giá tài sả̉n 2016 https://thuvienphapluat.vn/van-ban/bo-may-hanh-chinh/Luat-dau-gia-tai-san-2016-280115.aspx? fbclid=IwAR0tBb12_UvF7VrJO2Q91tcMw5JujWyJd4SrKpAezJewyELrq3_JOsOOFCo_JOsOOFCo
4 Nghịr địrnh 62/2017 / NĐ-CP dau-gia-tai-san-346009.aspx?fbclid=IwAR2wPhxG26fE5uUwc9fFqVBdrVunXY7_oufHzG6g6 2RHv8
https://thuvienphapluat.vn/van-ban/thuong-mai/Nghi-dinh-62-2017-ND-CP-huong-dan-Luat-10
Trang 14giá đã trả̉ khi đấu giá, rú́t trả̉ giá và các thông tin cần thiết khác trong quá trình đấu giá trực tuyến; Hiển thịr công khai, trung thực giá đặrt mua củ̉a ngườ̀i tham gia đấu giá; trí́ch xuất lịrch sử trả̉ giá trên hệ thống đấu giá trực tuyến; Hiển thịr mứ́c giá cao nhất
mà hệ thống đấu giá trực tuyến ghi lại sau mỗ̃i 30 giây để ngườ̀i tham gia đấu giá xem
1.3.2 Chức năng hệ thống
Hệ thống Đấu giá Lạc Việt có́ hai chứ́c
năng chí́nh:
• Tổ chứ́c cuộrc đấu giá
• Quả̉n lý́ hiệu quả̉ và thống kê các hoạt độrng đấu giá
Tất cả̉ các chi tiết chứ́c năng sẽ̃ đượrc mô tả̉ trong tài liệu Đặrc tả̉ Yêu
cầu Phần mềm (SRS)
1.4 Hệ thống đấu giá trực tuyế́n Lạc Việt (https://lacvietauction.vn/)
1.4.1 Phần đầu trang
Hình 1-6: Giới thiệu phần đầu trang
- Phần 1: Thông liên liên hệ củ̉a công ty đấu giá hợrp danh Lạc Việt
- Phần 2: Click để hiển thịr mẫu đăng nhập / đăng ký́
- Phần 3: Tìm kiếm tài sả̉n, có́ thể tìm kiếm theo danh mụrc tài sả̉n để tăng độr chí́nh xác
- Phần 4: Các danh mụrc tài sả̉n chí́nh
- Phần 5: Thanh menu củ̉a hệ thống
- Phần 6: Slide các hình ả̉nh về các tài sả̉n trên hệ thống
Trang 151.4.2 Phần chân trang
Hình 1-7: Giới thiệu chân trang
- Phần 1: Tìm kiếm tài sả̉n theo từ̀ khoá
- Phần 2: Quy chế hoạt độrng Website Đấu giá trực tuyến Lacvietauction.vn, chí́nhsách bả̉o mật thông tin, điều lệ tham gia đấu giá củ̉a Website Đấu giá trực tuyếnLacvietaution.vn và các văn bả̉n pháp quy
- Phần 3: Đăng ký́ email để nhận thông tin đấu giá ngay khi đượrc đăng tả̉i
- Phần 4: Thông tin về công ty đấu giá hợrp danh Lạc Việt
- Phần 5: Đồng hồ chuẩ̉n luôn đượrc hiển thịr trên hệ thống đượrc lấy theo mú́i giờ̀ Việt Nam UTC +7
Trang 17CHƯƠNG 2: KIỂM THỬ HỆ THỐNG LÀ GÌ?
2.1 Mục đích
Phần này cung cấp các chi tiết liên quan đến thử nghiệm củ̉a hệ thống, bao
gồm phạm vi thử nghiệm, kế hoạch thử nghiệm, phương pháp thử nghiệm
và báo cáo thử nghiệm Mụrc đí́ch chí́nh củ̉a phần này là phát hiện và ngăn
chặrn các lỗ̃i có́ thể tồn tại do lỗ̃i củ̉a nhà phát triển trong khi phát triển phần
mềm và điều này có́ thể dẫn đến lỗ̃i phần mềm Hơn nữ̃a, mộrt mụrc tiêu khác
củ̉a chương này là đả̉m bả̉o rằng kết quả̉ cuối cù̀ng đáp ứ́ng các yêu cầu củ̉a
doanh nghiệp và ngườ̀i dù̀ng
2.2 Phạm vi
Giai đoạn thử nghiệm
Có́ 3 giai đoạn trong Quá trình thử nghiệm: Kiểm tra đơn vịr, Kiểm tra tí́ch
hợrp, Kiểm tra hệ thống
Mô tả
1 Kiểm tra đơn Kiểm tra đơn vịr là mộrt mứ́c độr kiểm tra phần mềm
vị̣ trong đó́ các đơn vịr hoặrc thành phần riêng lẻ củ̉a phần
mềm đượrc kiểm tra Mụrc đí́ch chí́nh củ̉a giai đoạn thửnghiệm này là để xác nhận xem các chứ́c năng ứ́ngdụrng có́ đượrc mã hó́a chí́nh xác hay không
2 Kiểm tra tích Kiểm tra tí́ch hợrp là mộrt mứ́c độr kiểm thử phần mềm,
hợp nơi các đơn vịr riêng lẻ đượrc kết hợrp và thử nghiệm
như mộrt nhó́m Mụrc đí́ch củ̉a mứ́c độr thử nghiệm này
là để lộr lỗ̃i trong sự tương tác giữ̃a các đơn vịr tí́ch hợrp
3 Kiểm tra hệ Kiểm thử hệ thống là mộrt mứ́c độr kiểm tra phần mềm
thống trong đó́ mộrt phần mềm hoàn chỉnh và tí́ch hợrp đượrc
kiểm tra Mụrc đí́ch củ̉a thử nghiệm này là để đánh giá
sự tuân thủ̉ củ̉a hệ thống vớ́i các yêu cầu đượrc chỉ địrnh
Các loại thử nghiệm
• Kiểm tra tự độrng hó́a
• Kiểm tra hộrp đen
Phạm vi thử nghiệm
Tất cả̉ các thành phần và chứ́c năng đượrc xác địrnh trong SRS
Trang 19CHƯƠNG 3: KẾ HOẠCH KIỂM THỬ (TEST PLAN)3.1 Công cụ kiểm tra và môi trường
3.1.1 Công cụ kiểm tra
Công cụr React Developer
Hình 3-1: Công cụ dành cho nhà phát triển React
Công cụr dành cho nhà phát triển React là mộrt tiện í́ch mở̉ rộrng củ̉a
Chrome DevTools cho thư viện JavaScript React mã nguồn mở̉
Nhó́m phát triển sử dụrng nó́ để thử nghiệm giao diện ngườ̀i dù̀ng củ̉a
LacVietAuction-web
Công cụr dành cho nhà phát triển Chrome
Hình 3-2: Công cụ dành cho nhà phát triển Chrome
Công cụr nhà phát triển Chrome là mộrt bộr công cụr dành cho nhà phát
triển web đượrc tí́ch hợrp trực tiếp vào trình duyệt Google Chrome
DevTools có́ thể giú́p chỉnh sửa trang nhanh chó́ng và chẩ̉n đoán sự
cố nhanh chó́ng, điều này cuối cù̀ng giú́p xây dựng trang web tốt
hơn, nhanh hơn Nhó́m phát triển sử dụrng nó́ trong thử nghiệm giao
diện ngườ̀i dù̀ng LacVietAuction -web
Apache JMeter
Hình 3-3: Apache JMeter
Ứng dụrng Apache JMeter ™ là phần mềm mã nguồn mở̉, mộrt ứ́ng
dụrng Java thuần tú́y 100% đượrc thiết kế để tả̉i hành vi chứ́c năng
Trang 20kiểm tra và đo lườ̀ng hiệu suất Ban đầu nó́ đượrc thiết kế để thử nghiệm Ứng dụrng web nhưng sau đó́ đã mở̉ rộrng sang các chứ́c năngthử nghiệm khác.
3.1.2 Môi trường thử nghiệm
Bài kiểm tra đơn vịr Jetbrains Webstorm Máy tí́nh cá nhân để thử nghiệm vớ́i
Gitlab CI cấu hình tối thiểu:
MacOS, Intel® Core ™ i7, RAM16,00 GB
hoặrc làWindows 10 Professional 64 bit,Intel® Core ™ i5, RAM 8,00GBBài kiểm tra tí́ch Microsoft Office Excel 2019 Máy tí́nh cá nhân để thử nghiệm vớ́ihợrp Microsoft Office Word 2019 cấu hình tối thiểu:
Kiểm tra hệ thống Phiên bả̉n Chrome MacOS, Intel® Core ™ i7, RAM
84.0.4147.135(64-bit) 16,00 GB
hoặrc làWindows 10 Professional 64 bit,Intel® Core ™ i5, RAM 8,00GB
3.2 Nguồn lực và Trách nhiệm
ST
T
1 Quả̉n lý́ dự án Chịru trách nhiệm về Tiến độr dự án và thành công chung củ̉a dự án
Xem xét các trườ̀ng hợrp thử nghiệm và báo cáo
2 Kiểm thử Tạo kế hoạch kiểm tra
Tạo các trườ̀ng hợrp thử nghiệm
Thực hiện Kiểm tra
Thực hiện Kiểm tra Hệ thống PreformTest Tí́ch hợrp
Quả̉n lý́ tài nguyên thử nghiệm và giao nhiệm vụr thử nghiệm
Ghi báo cáo kiểm tra
3 Nhà phát triển Bài kiểm tra đơn vịr
Sữ̃a lỗ̃i
Trang 21THÚY HƯỜNG
Trang 223.3 Chiế́n lược thử nghiệm
Thử nghiệm mô hình
Hình 3-4: Mô hình V
Nhìn chung, nhó́m phát triển Lạc Việt Auction chọrn V-Model để thực hiện
quy trình thử nghiệm Vớ́i V-Model, phát triển phần mềm đượrc chia thành
hai nhó́m giai đoạn riêng biệt: phát triển và thử nghiệm Trong mô hình
này, việc xác minh và xác nhận sẽ̃ đượrc thực hiện song song vớ́i nhau Nó́
nhấn mạnh quy trình nghiêm ngặrt để phát triển mộrt sả̉n phẩ̉m Nhữ̃ng sai
só́t xả̉y ra ở̉ pha nào sẽ̃ đượrc khắc phụrc ngay trong pha đó́
Cụr thể, như Lạc Việt Auction có́ thể chia thành 2 hệ thống con: Lạc Việt
Auction -Backend và Lạc Việt Auction -Frontend Trong mỗ̃i giai đoạn thử
nghiệm, nhó́m phát triển sử dụrng quy trình cụr thể cho từ̀ng nhó́m hệ thống
con để phù̀ hợrp vớ́i yêu cầu và nguồn nhân lực củ̉a từ̀ng nhó́m
Các loại thử nghiệm
Các loại kiểm tra sau đượrc thực hiện:
o Loại thử nghiệm này sử dụrng công cụr tự độrng hó́a để kiểm tra và so sánh kết quả̉ thực tế vớ́i kết quả̉ mong đợri
o Nó́ đượrc áp dụrng trong giai đoạn thử nghiệm đơn vịr
Trang 23• Kiểm tra hộp đen:
o Các chứ́c năng củ̉a Lạc Việt Auction đượrc kiểm tra mà không cần xemcấu trú́c mã nộri bộr, chi tiết triển khai và kiến thứ́c về đườ̀ng dẫn nộri bộr củ̉a hệ thống
o Loại thử nghiệm này dựa trên các yêu cầu và thông số kỹ thuật củ̉a phần mềm Lạc Việt Auction
Các giai đoạn kiểm tra
Giai đoạn thử
Kiểm tra đơn vịr Thử nghiệm hộri Thử nghiệm hệ thống
nhậpKiểm tra tự độrng hó́a x
Lị̣ch kiểm tra
Bả̉ng dướ́i đây là Lịrch trình thử nghiệm Dự án Đấu giá Lạc Việt
Kiểm tra đơn vịr Lê An 7/1/2021 14/01/2021Thử nghiệm hộri nhập Đỗ̃ Thú́y Hườ̀ng 7/1/2021 20/01/2021
Thử nghiệm hệ thống Lê An 15/01/2021 15/02/2021
Đỗ̃ Thú́y Hườ̀ng
3.4 Các tính năng được kiểm tra
Tất cả̉ các tí́nh năng đượrc mô tả̉ trong danh sách các trườ̀ng hợrp sử dụrng
trong Đặrc tả̉ yêu cầu phần mềm phả̉i đượrc kiểm tra
3.5 Phương pháp tiế́p cận thử nghiệm
3.5.1 Kiểm tra hiệu suất
Nhó́m phát triển LacViet Auction đã sử dụrng Apache JMeter để kiểm tra
Tự độrng hó́a Có́ nhiều lợri thế cho quá trình này:
Trang 25- Tiết kiệm thờ̀i gian phát triển
- Kiểm tra hiệu suất khả̉ năng tả̉i phần mềm
- Có́ thể dễ dàng tạo báo cáo và tài liệu từ̀ quá trình thử nghiệm
Đối vớ́i tất cả̉ kiểm tra Hiệu suất, sử dụrng JMeter-html-Reporter để tạo báo cáo.Các biến môi trườ̀ng thử nghiệm đượrc xác địrnh theo từ̀ng số lượrng ngườ̀i dù̀ng khác nhau đăng nhập cù̀ng lú́c, ví́ dụr: 100, 200, 500, 1000, 5000 ngườ̀i dù̀ng…
Hình 3-5: Định cấu hình kiểm tra Jmeter trong Catalog Microservice
JMeter: https://en.wikipedia.org/wiki/Apache_JMeter
https://cwiki.apache.org/confluence/display/JMETER/Home