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

BÁO cáo THỰC tập tốt NGHIỆP đề tài tìm hiểu và kiếm thử hệ thống đấu giá trực tuyến lạc việt

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 (4.59 MB, 48 trang )

TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI

KHOA 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
Lớp :
K20A
Khố :
2017-2021
Hệ:
ĐẠI HỌC CHÍNH QUY

Hà Nội, tháng 02 /2020


TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI

KHOA 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
Lớp :
K20A
Khố :
2017-2021
Hệ:
ĐẠI HỌC CHÍNH QUY

Hà Nội, tháng 02 /2020


TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI

CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM

KHOA 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
Lớp: K20A

Khố: K20 (2017-2020)

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:

………………
TRƯỞNG KHOA
(Ký, ghi rõ họ tên)

GIÁO VIÊN HƯỚNG DẪN
(Ký, ghi rõ họ tên)



MỞ ĐẦU
Giao dịch trực tuyến trở thành xu thế, một phần không thể thiếu và dần có sức ảnh
hưởng mạnh mẽ. Việc thiết kế website đấu giá, đấu thầu đưa vào sử dụng mang tới
những giá trị và lợi ích nhất định. Trong đó, những lợi ích cơ bản và quan trọng nhận
được chính là:


Khi người dùng internet ngày càng nhiều thì sở hữu một website riêng biệt là cách
giúp khách hàng dễ dàng tìm kiếm được thông tin, cung cấp những tin tức hữu ích
và 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 và mong muốn thực tế đều được đảm bảo tốt.



Website chất lượng được hoàn thiện với khả năng hỗ trợ quản lý thông tin dễ dàng,
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 hàng trên hệ thống mua bán, 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 khách hàng tiềm năng hơn là điều được hỗ trợ tốt
khi gia công website đấu giá, đấu thầu và đưa vào hoạt động. Hoạt động phạm vi
địa phương, khu vực, hay thậm chí là toàn quốc, hoặc quốc tế,… đều được đảm
bảo. Sử dụng website chính là hình thức tiếp thị có tính cạnh tranh cao, mang tới cơ
hội thu hút thêm lượng lớn khách hàng tiềm năng.



Hỗ trợ cho việc đấu thầu, hay mua bán trực tuyến diễn ra thuận lợi với lượng lớn
thành 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 mà doanh nghiệp đề ra là điều được đảm bảo tốt.



Được đánh giá cao ở khả năng tiết kiệm chi phí khi so sánh, đánh giá với nhiều hình
thức quảng cáo, tiếp cận khách hàng tốt. Chi phí hợp lý cùng hiệu quả cao giúp thiết
kế website càng được tin tưởng và áp dụng nhiều hơn.

Yêu cầu đặt ra nhà phát triển phầm mềm phải đảm bảo được 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ụng, chức năng hữu ích của một hệ thống đấu
giá cần có, tạo độ tin tưởng và an tâm cho người sử dụng.

1
T.S LÊ MINH TUẤN
THÚY HƯỜNG

GVHD:
SVTH: ĐỖ


LỜI CẢM ƠN
Em 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ương
tiệ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 gian
thự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ọc Mở Hà Nội đã nhiệt tình giúp đỡ để tơi có thể
hồn thành tốt q trình thực tập tại cơng ty Novatic – Lạc Việt và viết báo cáo hoàn
chỉ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 được 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 được hồ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!

2
T.S LÊ MINH TUẤN
THÚY HƯỜNG

GVHD:
SVTH: ĐỖ


NHẬN XÉT CỦA CÔNG TY
…………………………………………………………………………………………..
…………………………………………………………………………………………..
…………………………………………………………………………………………..
…………………………………………………………………………………………..
…………………………………………………………………………………………..
…………………………………………………………………………………………..
…………………………………………………………………………………………..
…………………………………………………………………………………………..
…………………………………………………………………………………………..
…………………………………………………………………………………………..
…………………………………………………………………………………………..
…………………………………………………………………………………………..
…………………………………………………………………………………………..
…………………………………………………………………………………………..
…………………………………………………………………………………………..
…………………………………………………………………………………………..

…………………………………………………………………………………………..
…………………………………………………………………………………………..

XÁC NHẬN CỦA CÔNG TY

3
T.S LÊ MINH TUẤN
THÚY HƯỜNG

GVHD:
SVTH: ĐỖ


MỤC LỤC
CHƯƠ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 ( />
CHƯƠNG 2: KIỂM THỬ HỆ THỐNG LÀ GÌ?.................................................................13
2.1 Mục đí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ụ 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ược thử nghiệm....................................................................................................16
3.4 Các tính năng được 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ợp...........................................................................................................20
4.3. Kiểm tra hệ thống...........................................................................................................25
CHƯƠNG 5: HƯỚNG DẪN SỬ DỤNG...............................................................................27
5.1.

Mục đí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

4

T.S LÊ MINH TUẤN
THÚY HƯỜNG

GVHD:
SVTH: ĐỖ


DANH MỤC CÁC BẢNG, SƠ ĐỒ, HÌNH
Hì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ụ dành cho nhà phát triển React
Hình 3-2: Cơng cụ 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: Định 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 online
Hì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 hồ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ọc  phiên đấu giá
Hình 5-12: Giao diện thanh tìm kiếm tài sản
5
T.S LÊ MINH TUẤN
THÚY HƯỜNG

GVHD:
SVTH: ĐỖ


Hình 5-13: Giao diện tìm kiếm tài sản theo danh mục
Hình 5-15: Hướng dẫn truy cập phiên đấu giá
Hình 5-16: Hướng dẫn chọn phiên đấu giá
Hình 5-17: Hướng dẫn chọn 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ơi
Hì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 đặt 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á

6
T.S LÊ MINH TUẤN
THÚY HƯỜNG

GVHD:
SVTH: ĐỖ


BÁO CÁO THỰC TẬP

CHƯƠNG 1

CHƯƠNG 1: ĐẤU GIÁ TRỰC TUYẾN VÀ HỆ THỐNG ĐẤU GIÁ
TRỰC TUYẾN LẠC VIỆT
1.1. Đấu giá trực tuyến thực tại?
1.1.1 Tình hình
Đấu giá là hoạt động thương mại ngày càng phổ biến và mang lại nhiều hiệu quả thiết
thực. Tuy nhiên, cho đến nay, đấu giá truyền thống vẫn tồn tại những nhược điểm rõ

rệt như gian lận, gian lận trong đấu giá hay điển hình làThao tác1 đấu giá tài sản đất
đai. và các tài sản khác.
Ngồi ra, hành vi thơng đồng để ép giá, "màu xanh lá cây, màu đỏ"2 trong cuộc 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ợp bán đấu giá tài sản
bị tịch thu để xử lý vi phạm hành chính thì tài sản bị cưỡng chế nên có sự thơng đồng
giữ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ượng “đầu nậu, đầu gấu, xã hội đen” chi phối, đe dọa 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ặc 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, đặt cọc tiền và
họ chỉ đến tham gia đấu giá khi đến ngày tổ chức. Số lượng 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ụng hình thức trực tuyến sẽ tăng số lượng người tham gia đấu giá cũng như
chi phí tổ chức cũng tiết kiệm được rất nhiều.
1.2.

Hệ thống hiện có

1.2.1 Daugiaviet
Cơng ty Hợp danh Đấu giá số 5 - Quốc gia, Giấy đăng ký hoạt động kinh doanh đấu
giá tài sản số 45 / TP-ĐKHĐ do Sở Tư pháp Hà Nội 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 động theo quy
định của Luật Đấu giá tài sản 2016). Một số thông tin cơ bản về Đấu giá hợp danh số 5
- Quốc gia
Công ty đấu giá hợp danh số 5 - Quốc gia thành viên của NALAF GROUP - là hệ
thống tổ chức dịch vụ pháp lý, bao gồm nhiều hoạt động 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ợp danh đấu giá số 5 - Quốc gia được
thà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 động pháp luật.
1

Ba giải pháp ngăn chặn trạng thái đấu giá đất: />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á: />
7

T.S LÊ MINH TUẤN
THÚY HƯỜNG

GVHD:
SVTH: ĐỖ


BÁO CÁO THỰC TẬP

CHƯƠNG 1

Một 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
8
T.S LÊ MINH TUẤN
THÚY HƯỜNG

GVHD:
SVTH: ĐỖ



BÁO CÁO THỰC TẬP

CHƯƠNG 1

1.2.2. Các hệ thống khác
Các hệ thống khác đang hoạt động 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ọ không đủ khả năng để bán đấu giá tài
sản công hoặc lớn. Hiện nay tại Việt Nam chưa có nhiều đơn vị hoạt động trong lĩnh
vực đấu giá trực tuyến.
Dưới đây là một số hình ảnh về các hệ thống chính:
Chilindo.com

Hình 1-3: Chilindo
Daugianhanh.vn

9
T.S LÊ MINH TUẤN
THÚY HƯỜNG

GVHD:
SVTH: ĐỖ


BÁO CÁO THỰC TẬP

CHƯƠNG 1

Hình 1-4: Daugianhanh
Chodaugia.com.vn


Hình 1-5: Chodaugia
1.3.

Đề xuất hệ thống

1.3.1 Đề nghị
Sau khi tìm hiểu được nhu cầu đấu giá thuận tiện, an tồn, nhanh chóng nhưng vẫn
phải đáp ứng đầy đủ tính chất chun mơn và chức năng của cuộc đấu giá, hệ thống
Lạc Việt Auction đã ra đời. Mục đích chính của dự án này vẫn là cung cấp đầy đủ các
kiến thức chuyên môn về đấu giá và khắc phục những bất cập của hình thức đấu giá
truyền thống vốn có.
Hệ thống Đấu giá Lạc Việt sẽ hướng đến hầu hết các đối tượng 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ợ trên hai nền tảng
chính hiện nay là web và ứng dụng di động 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ị định 62/2017 /
NĐ-CP4quy định chi tiết một 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 tồn, bảo mật tài khoản truy cập và tồ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 />fbclid=IwAR0tBb12_UvF7VrJO2Q91tcMw5JujWyJd4SrKpAezJewyELrq3_JOsOOFCo_JOsOOFCo
4

Nghị định 62/2017 / NĐ-CP 2RHv8

10
T.S LÊ MINH TUẤN

THÚY HƯỜNG

GVHD:
SVTH: ĐỖ


BÁO CÁO THỰC TẬP

CHƯƠNG 1

giá đã trả khi đấu giá, rút trả giá và các thông tin cần thiết khác trong q trình đấu giá
trực tuyến; Hiển thị cơng khai, trung thực giá đặt mua của người tham gia đấu giá;
trích xuất lịch sử trả giá trên hệ thống đấu giá trực tuyến; Hiển thị 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ộc đấu giá


Quản lý hiệu quả và thống kê các hoạt động đấu giá

Tất cả các chi tiết chức năng sẽ được mô tả trong tài liệu Đặc 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 ( />
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ợp danh Lạc Việt
- Phần 2: Click để hiển thị 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ục tài sản để tăng độ chính xác
- Phần 4: Các danh mục 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
11
T.S LÊ MINH TUẤN
THÚY HƯỜNG

GVHD:
SVTH: ĐỖ


BÁO CÁO THỰC TẬP

CHƯƠNG 1

1.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 động Website Đấu giá trực tuyến Lacvietauction.vn, chính sách
bảo mật thơng tin, điều lệ tham gia đấu giá của Website Đấu giá trực tuyến
Lacvietaution.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 được đăng tải
- Phần 4: Thông tin về công ty đấu giá hợp danh Lạc Việt
- Phần 5: Đồng hồ chuẩn luôn được hiển thị trên hệ thống được lấy theo múi giờ Việt
Nam UTC +7.


12
T.S LÊ MINH TUẤN
THÚY HƯỜNG

GVHD:
SVTH: ĐỖ


BÁO CÁO THỰC TẬP

CHƯƠNG 1

13
T.S LÊ MINH TUẤN
THÚY HƯỜNG

GVHD:
SVTH: ĐỖ


BÁO CÁO THỰC TẬP

2.1 Mục đích

CHƯƠNG 2

CHƯƠNG 2: KIỂM THỬ HỆ THỐNG LÀ GÌ?

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ục đích chính của phần này là phát hiện và ngăn chặn
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ột mục 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 Q trình thử nghiệm: Kiểm tra đơn vị, Kiểm tra tích
hợp, Kiểm tra hệ thống.
 
ST
T

 

Giai đoạn thử
nghiệm

Mô tả

1

Kiểm tra đơn
vị

Kiểm tra đơn vị là một mức độ kiểm tra phần mềm
trong đó các đơn vị hoặc thành phần riêng lẻ của phần
mềm được kiểm tra. Mục đí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 ứng
dụng có được mã hóa chính xác hay khơng.


2

Kiểm tra tích
hợp

Kiểm tra tích hợp là một mức độ kiểm thử phần mềm,
nơi các đơn vị riêng lẻ được kết hợp và thử nghiệm
như một nhóm. Mục đích của mức độ thử nghiệm này
là để lộ lỗi trong sự tương tác giữa các đơn vị tích hợp.

3

Kiểm tra hệ
thống

Kiểm thử hệ thống là một mức độ kiểm tra phần mềm
trong đó một phần mềm hồn chỉnh và tích hợp được
kiểm tra. Mục đí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 được chỉ định.

Các loại thử nghiệm
• Kiểm tra tự động hóa
• Kiểm tra hộp đen
 
Phạm vi thử nghiệm
Tất cả các thành phần và chức năng được xác định trong SRS.
 
14
T.S LÊ MINH TUẤN

THÚY HƯỜNG

GVHD:
SVTH: ĐỖ


BÁO CÁO THỰC TẬP

CHƯƠNG 2

15
T.S LÊ MINH TUẤN
THÚY HƯỜNG

GVHD:
SVTH: ĐỖ


BÁO CÁO THỰC TẬP

CHƯƠNG 3

CHƯƠ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ụ React Developer 

Hình 3-1: Cơng cụ dành cho nhà phát triển React
Công cụ dành cho nhà phát triển React là một tiện ích mở rộng của
Chrome DevTools cho thư viện JavaScript React mã nguồn mở.

Nhóm phát triển sử dụng nó để thử nghiệm giao diện người dùng của
LacVietAuction-web.
 Cơng cụ 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ụ nhà phát triển Chrome là một bộ công cụ dành cho nhà phát
triển web được tích hợp 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 đố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ụng nó trong thử nghiệm giao diện
người dùng LacVietAuction -web.
 Apache JMeter

Hình 3-3: Apache JMeter
Ứng dụng Apache JMeter ™ là phần mềm mã nguồn mở, một ứng
dụng Java thuần túy 100% được thiết kế để tải hành vi chức năng
16
T.S LÊ MINH TUẤN
THÚY HƯỜNG

GVHD:
SVTH: ĐỖ


BÁO CÁO THỰC TẬP

CHƯƠNG 3

kiểm tra và đo lường hiệu suất. Ban đầu nó được thiết kế để thử
nghiệm Ứng dụng web nhưng sau đó đã mở rộng sang các chức năng

thử nghiệm khác.
3.1.2 Môi trường thử nghiệm
Giai đoạn

Phần mềm

Bài kiểm tra đơn vị

Phần cứng
Máy tính cá nhân để thử nghiệm với
cấu hình tối thiểu:

Jetbrains Webstorm
Gitlab CI

MacOS, Intel® Core ™ i7, RAM
16,00 GB
hoặc là
Windows 10 Professional 64 bit,
Intel® Core ™ i5, RAM 8,00GB

Bài kiểm tra tích
hợp

Microsoft Office Excel 2019.
Microsoft Office Word 2019

Máy tính cá nhân để thử nghiệm với
cấu hình tối thiểu:


Kiểm tra hệ thống

Phiên bản Chrome
84.0.4147.135(64-bit)

MacOS, Intel® Core ™ i7, RAM
16,00 GB
hoặc 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
2

Tài nguyên
Quản lý dự án
Kiểm thử

Trách nhiệm
Chịu trách nhiệm về Tiến độ dự án và thành công chung của dự án.
Xem xét các trường hợp thử nghiệm và báo cáo.
Tạo kế hoạch kiểm tra.
Tạo các trường hợp thử nghiệm.
Thực hiện Kiểm tra.
Thực hiện Kiểm tra Hệ thống Preform
Test Tích hợp.
Quản lý tài nguyên thử nghiệm và giao nhiệm vụ thử nghiệm.


3

Nhà phát triển

Ghi báo cáo kiểm tra.
Bài kiểm tra đơn vị.
Sữa lỗi.
17

T.S LÊ MINH TUẤN
THÚY HƯỜNG

GVHD:
SVTH: ĐỖ


BÁO CÁO THỰC TẬP

CHƯƠNG 3

3.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ọn V-Model để thực hiện
quy trình thử nghiệm. Với V-Model, phát triển phần mềm được 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ẽ được thực hiện song song với nhau. Nó nhấn
mạnh quy trình nghiêm ngặt để phát triển một sản phẩm. Những sai sót xảy

ra ở pha nào sẽ được khắc phục ngay trong pha đó.
Cụ 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ụng quy trình cụ thể cho từng nhóm hệ thống
con để phù hợp 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 được thực hiện:


Kiểm tra tự động hóa:
o Loại thử nghiệm này sử dụng cơng cụ tự động hóa để kiểm
tra và so sánh kết quả thực tế với kết quả mong đợi.
o Nó được áp dụng trong giai đoạn thử nghiệm đơn vị.
18

T.S LÊ MINH TUẤN
THÚY HƯỜNG

GVHD:
SVTH: ĐỖ


BÁO CÁO THỰC TẬP



CHƯƠNG 3

Kiểm tra hộp đen:
o Các chức năng của Lạc Việt Auction được kiểm tra mà

không cần xem cấu trúc mã nội bộ, chi tiết triển khai và
kiến thức về đường dẫn nội bộ 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

Loại thử nghiệm

Giai đoạn thử
nghiệm
Thử nghiệm hội
nhập

Kiểm tra đơn vị

Kiểm tra tự động hóa

x

Kiểm tra hộp đen

x

Thử nghiệm hệ thống

x

x


Lịch kiểm tra
Bảng dưới đây là Lịch trình thử nghiệm Dự án Đấu giá Lạc Việt
Lịch kiểm tra
Kiểm tra đơn vị

Phân công

Ngày bắt đầu

Ngày cuối

Lê An

7/1/2021

14/01/2021

Thử nghiệm hội nhập

Đỗ Thúy Hường

7/1/2021

20/01/2021

Thử nghiệm hệ thống

Lê An
Đỗ Thúy Hường


15/01/2021

15/02/2021

3.4 Các tính năng được kiểm tra
Tất cả các tính năng được mơ tả trong danh sách các trường hợp sử dụng
trong Đặc tả yêu cầu phần mềm phải được 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ụng Apache JMeter để kiểm tra Tự
động hóa. Có nhiều lợi thế cho q trình này:
-

Giảm số lượng và mức độ lỗi trong quá trình sản xuất

T.S LÊ MINH TUẤN
THÚY HƯỜNG

19

GVHD:
SVTH: ĐỖ


BÁO CÁO THỰC TẬP

CHƯƠNG 3

-


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ụng JMeter-html-Reporter để tạo báo cáo.
Các biến môi trường thử nghiệm được xác định theo từng số lượng người dùng
khác nhau đăng nhập cùng lúc, ví dụ: 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: /> />
20
T.S LÊ MINH TUẤN
THÚY HƯỜNG

GVHD:
SVTH: ĐỖ


BÁO CÁO THỰC TẬP

CHƯƠNG 3

Hình 3-6: Số lần phản hồi theo thời gian
3.5.2 Tích hợp và Kiểm tra hệ thống

Kiểm tra tích hợp và kiểm tra hệ thống được thực hiện bởi người kiểm tra để
đảm bảo rằng mỗi mô-đun cấp cao và tồn bộ hệ thống hoạt động bình
thường.
Trong giai đoạn thử nghiệm tích hợp, Lạc Việt Auction sử dụng nhiều
phương pháp để thử nghiệm như Thử nghiệm hộp đen và Thử nghiệm tự
động hóa. Người kiểm tra kiểm tra xem các mơ-đun có hoạt động chính xác
như tài liệu như được xác định khơng. Ngồi ra, nếu lỗi hoặc lỗi xảy ra,
người kiểm tra có trách nhiệm báo cho phát triểnẻ để khắc phục trong thời
gian sớm nhất.
Trong quá trình kiểm tra hệ thống, Lạc Việt Auction theo dõi danh sách ca
sử dụng để làm quá trình kiểm tra. Người kiểm tra phải kiểm tra mọi trường
hợp sử dụng được liệt kê để đảm bảo rằng chúng phù hợp với những gì được
xác định trong yêu cầu

21
T.S LÊ MINH TUẤN
THÚY HƯỜNG

GVHD:
SVTH: ĐỖ


BÁO CÁO THỰC TẬP

CHƯƠNG 4

CHƯƠNG 4: BÁO CÁO THỬ NGHIỆM
4.1 Kiểm tra hiệu năng
Số lượng trường hợp thử nghiệm được hiển thị bên dưới:
Apache JMeter: />4.2. Kiểm tra tích hợp


Hình 4-1: Số lần phản hồi theo thời gian
Danh sách các trường hợp thử nghiệm (phiên bản đầy đủ của các trường hợp
thử nghiệm được bao gồm trong tệp
LacVietAuction_Integration_Testcase.xlsx đính kèm trong phần Phụ lục):

22
T.S LÊ MINH TUẤN
THÚY HƯỜNG

GVHD:
SVTH: ĐỖ


×