1. Trang chủ
  2. » Công Nghệ Thông Tin

báo cáo môn Kểm thử đảm bảo chất lượng phần mềm web bán giày

65 84 4

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 65
Dung lượng 1,42 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Kiểm thử hiệu năng là gì Kiểm thử hiệu năng là một loại kiểm thử phi chức năng, được sử dụng đểđánh giá về khả năng đáp ứng cũng như hành vi của hệ thống với các khốilượng công việc khác

Trang 1

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN KIỂM THỬ VÀ ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM

ĐỀ TÀI: KIỂM THỬ WEBSITE BÁN GIÀY THỂ THAO

Trang 3

DANH SÁCH CÁC BẢNG 1

DANH MỤC HÌNH ẢNH 2

LỜI MỞ ĐẦU 3

LỜI CẢM ƠN 4

CHƯƠNG 1 CÔNG CỤ KIỂM THỬ TỰ ĐỘNG 5

1.1 Giới thiệu về công cụ kiểm thử Jmeter 5

1.1.1 Kiểm thử hiệu năng là gì 5

1.1.2 Khái niệm Jmeter 5

1.1.3 Các chức năng của Jmeter 6

1.1.4 Cách thức hoạt động của Jmeter 7

1.1.6 Quy trình làm việc của Jmeter 7

1.2 Hướng dẫn cài Java 8

1.3 Hướng dẫn cài Jmeter 9

1.3.1 Quy trình cài đặt Jmeter 10

1.3.2 Kế hoạch về performance test trong Jmeter 11

CHƯƠNG 2: ĐẶC TẢ PHẦN MỀM 16

2.1 Giới thiệu về phần mềm 16

2.2 Đặc tả yêu cầu phần mềm 16

2.2.1 Đặc tả yêu cầu chức năng 16

2.2.1.1 Biểu đồ usce case : 18

2.2.1.2 Biểu đồ tuần tự chức năng 21

CHƯƠNG 3: KẾ HOẠCH TEST 26

3.1 Mục đích của việc lập kế hoạch test 26

3.2 Test Scope 26

3.3 Feature/non Feature to the test 26

3.4 Test tool 31

3.5 Test Environment 31

3.6 Test Resources Man-power 32

Trang 4

3.9 Test products 34

CHƯƠNG 4: XÂY DỰNG VÀ THỰC HIỆN CÁC TEST CASE 35

4.1 Testcase chức năng Đăng nhập/Đăng xuất 35

4.1 Test GUI 35

4.2 Testcase chức năng Quản lý tin tức 39

4.2.1 Test GUI 39

4.2.2 Test các chức năng 41

4.3 Testcase chức năng quản lý sản phẩm 45

4.3.1 Test GUI 45

4.3.2 Test các chức năng 50

KẾT LUẬN 56

TÀI LIỆU THAM KHẢO 57

Trang 5

DANH SÁCH CÁC BẢNG

Bảng 3.1: Test Scope

Bảng 4.3: Bảng test GUI form Quản lý tin tức

Trang 6

DANH MỤC HÌNH ẢNH

Trang 7

hay một app cho nên tôi đã chọn: “Kiểm thử website bán hàng giày thể thao”.

Do thời gian thực hiện đề tài và trình độ còn hạn chế nên phần mềmkiểm thử website này chưa thể đáp ứng được cho tất cả vấn đề trong mộttrang web Tôi rất mong nhận được sự đóng góp ý kiến của thầy cô để đề tàiđược tốt hơn

Trang 8

LỜI CẢM ƠN

Trước tiên, Tôi xin gửi lời cảm ơn đến trường Đại học Điện Lực, đãtạo điều kiện và tổ chức môn học này để chúng tôi có thể có điều kiện tiếpthu những kiến thức mới, có thời gian học tập và hoàn thành đề tài này

Tôi xin cảm ơn đến giáo viên giảng dạy bộ môn Kiểm thử phần mềm

và đảm bảo chất lượng phần mềm, người cô đã tận tình chỉ dẫn, giúp đỡ vàđộng viên để tôi hoàn thành đề tài này

Xin chân thành cảm ơn các thầy cô đã truyền đạt cho tôi những kiếnthức quý báu trong quá trình học tập và làm đề tài

Tôi chân thành cảm ơn bạn bè cùng lớp đã giúp đỡ động viên tôi trongquá trình học tập cũng như thực hiện đề tài

Cuối cùng, tôi xin gửi thành quả này tới gia đình và người thân củatôi, những người đã hết lòng tạo điều kiện và động viên tôi để tôi có đượckết quả ngày hôm nay

Sinh viên thực hiện

Nguyễn Cảnh Vinh

Trang 9

CHƯƠNG 1 CÔNG CỤ KIỂM THỬ TỰ ĐỘNG

1.1 Giới thiệu về công cụ kiểm thử Jmeter

1.1.1 Kiểm thử hiệu năng là gì

Kiểm thử hiệu năng là một loại kiểm thử phi chức năng, được sử dụng đểđánh giá về khả năng đáp ứng cũng như hành vi của hệ thống với các khốilượng công việc khác nhau Một ứng dụng được thử nghiệm cho phép ngườidùng cuối thực hiện một tác vụ nhất định mà không bị trì hoãn quá lâu Một ứngdụng có hiệu năng tốt nếu nó có thời gian phản hồi (response time) tốt Vì vậy,khả năng đáp ứng của một ứng dụng đóng một vai trò rất quan trọng giống nhưgiao diện và chức năng của người dùng, vì ngày nay người dùng rất khắt khe vàmuốn mọi thứ được nhanh chóng

Một trang web chậm sẽ dẫn đến sự trải nghiệm người dùng không tốt và

có tác động tiêu cực đến tài chính Ngay cả sự chậm trễ tính bằng giây, trongmột thời gian quá dài có thể dẫn đến việc mất một khoản doanh thu lớn Do đó,việc kiểm thử hiệu năng của các trang web rất được chú trọng Để kiểm tra hiệunăng của một trang web, hiện nay đã có rất nhiêu công cụ để kiểm thử, ví dụnhư JMeter, LoadRunner, WebLoad, LoadView và rất nhiều công cụ nữa

Sự quan trọng của việc kiểm thử hiệu năng:

 Giúp tìm ra các điểm nghẽn tiềm năng của hệ thống

 Sự chậm chạp của một ứng dụng hay hệ thống có thể thấy được ở việc tải nặng

 Biết được hệ thống hay ứng dụng có thể đáp ứng được bao nhiêu người dùng song song

 Giúp tìm ra được những tác động về hiệu năng sau mỗi bản vá, sửa đổi

1.1.2 Khái niệm Jmeter

Apache JMeter là một mã nguồn mở, phát triển dựa trên nền tảngJava thuần (pure Java), được thiết kế để kiểm tra tải của các hành vi, chứcnăng và đo lường hiệu suất của một hệ thống

Trang 10

và hiệu năng trên các trang web, ứng dụng web và các tài nguyên tĩnh hay độngnhư Database, Rest Web Services, LDAP, Java Object…

Stefano Mazzocchi của Apache Software Foundation là người pháttriển ra JMeter Ông ban đầu đã viết nó chủ yếu để kiểm tra hiệu năng củaApache Jserv (hiện nay được gọi là Apache Tomcat – được sử dụng phổbiến đối với server) Sau đó, cộng đồng Apache đã thiết kế lại để nó cảithiệu về mặt GUI (Giao diện), thêm nhiều tính năng cũng như có khả năngkiểm thử chức năng

1.1.3 Các chức năng của Jmeter

Các tính năng chính của JMeter bao gồm:

 Giấy phép (License): JMeter là một mã nguồn mở, vì vậy nó miễnphí và người dùng có thể dễ dàng tải về và sử dụng

 Giao diện đồ hoạ người dùng (Graphical User Interface –GUI): Đơn giản, thân thiện với người dùng và dễ học so với các công cụkiểm thử hiệu năng khác

 Hỗ trợ Giao thức/ Máy chủ (Server/Protocol Support): JMeter cókhả năng thực hiện kiểm thử hiệu năng nhiều ứng dụng, máy chủ, giaothức khác nhau Một vài giao thức bao gồm HTTP, HTTPS, FTP, SOAP/REST, Database thông qua JDBC, LDAP, JMS, SMTP(S), POP(3) vàIMAP(S), Native Commands/Shell Scripts và TCP

 Nền tảng (Platform): JMeter được phát triển dựa vào Java thuần(pure Java) Do đó, nó là nền tảng độc lập và hỗ trợ tất cả môi trường

 Mô phỏng (Simulation): Mô phỏng nhiều người dùng bằng cách sửdụng người dùng ảo hoặc người dùng duy nhất để tạo lưu lượng truy cậplớn trên server hoặc web services

 Hỗ trợ Phân phối tải (Supports Distributed Testing): JMeter tạo racác Master và Salves để thực hiện phân phối tải, trong đó Master sẽ thựchiện làm nhiệm vụ phân phối việc đẩy request cho các Slaves, các Salves

sẽ thực hiện đẩy các request từ script lên server cần kiểm thử hiệu năng

 Hiển thị kết quả (Test Result Visualation): Kết quả kiểm thử hiệunăng có thể xem với nhiều định dạng khác nhau như Bảng, Biểu đồ, Cây,Báo cáo…

 Báo cáo (Reporting): Theo mặc định, JMeter chỉ cung cấp định

Trang 11

cùng với nhau để có được báo cáo HTML theo yêu cầu Từ bản JMeter3.0 có hỗ trợ HTMLReport (Dashboard Report) hiển thị đầy đủ thông tin

và chuyên nghiệp

 Các loại kiểm thử (Testing Types): Ngoài việc kiểm thử hiệu năng,Load, Stress Testing, JMeter vẫn có thể được sử dụng để kiểm thử tốt vềChức năng, Regression Testing hay Soak/Endurance Testing cũng đều cóthể sử dụng tốt

 Record and Playback: JMeter hỗ trợ việc ghi lại (record) kịchbản/hành động của người dùng qua các trình duyệt và playback lại scriptsau khi record xong

 Framework: Framework đa luồng (multi-threading) cho phép cóthể mô phỏng các requests đồng thời thực hiện các chức năng khác nhaubởi nhiều Thread Groups riêng biệt

 Cài đặt (Installation): Cài đặt dễ dàng và đơn giản – Chỉ cầndownload file, giải nén và chạy file JMeter.bat trên Windows hoặc chạyfile JMeter.sh trên Linux

 Kiến thức (Knowledge): JMeter không yêu cầu phải có kiến thứcsâu rộng về lập trình do giao diện người dùng khá dễ hiểu

1.1.4 Cách thức hoạt động của Jmeter

JMeter mô phỏng 1 số lượng người dùng gửi request đến ứng dụngcần kiểm thử Ngay khi JMeter mô phỏng các request, server sẽ phản hồi

và JMeter bắt đầu thu thập các dữ liệu JMeter lưu trữ tất cả các phản hồi

và dựa vào server nó sẽ trả về các số liệu thống kê tương ứng Các thông

kê này cho thấy hiệu năng của server dưới các định dạng khác nhau theoyêu cầu

Do đó, với sự trợ giúp của JMeter chúng ta có thể mô phỏng mộtlượng tải lớn trên server, network hay là các đối tượng đến từ các máykhác nhau để thực hiện kịch bản tương tự như ngoài đời

1.1.6 Quy trình làm việc của Jmeter

Khi chúng ta bắt đầu thực hiện kiểm thử hiệu năng cho 1 ứng dụng,JMeter sẽ sinh ra các requests gửi đến server đích và mô phỏng số lượng

Trang 12

Cuối cùng, bằng cách sử dụng các thông tin thống kê này, JMeter sẽ tạo ramột báo cáo cho người dùng về hiệu năng của hệ thống vừa thực hiện.

Hình 1.1: Quy trình làm việc cảu Jmeter

Ở trên là bài viết giới thiệu chung về Kiểm thử hiệu năng và JMeternói chung, sự hữu ích của nó đối với chúng ta Trong phần tới, tôi sẽ giớithiệu cho các bạn hướng dẫn cài đặt Java và JMeter

1.2 Hướng dẫn cài Java

Do JMeter là ứng dụng Java thuần (pure java), vì vậy để sử dụngđược nó thì chúng ta trước tiên trong máy đó phải cài đặt Java Sau khi càiđặt xong Java chúng ta sẽ tiếp tục cài đặt JMeter Ở trong bài viết, tôi sẽthực hiện hướng dẫn cài đặt Java trên MacOS, đối với Windows cũng làmtương tự

Nếu bạn đã có Java trong máy của mình, hãy đảm bảo rằng phiênbản của nó là Java 8 hoặc 9 vì tại thời điểm hiện tại của bài viết này làJMeter 5.0 theo thông báo của trang chủ là chỉ hỗ trợ Java 8 hoặc 9

Nếu chưa cài đặt Java thì bạn có thể tham khảo trang sau đây:

cai-dat-java/

Trang 13

https://jmetervietnam.wordpress.com/2019/02/15/bai-2-huong-dan-Hình 1.2: Giao diện cài JDK

1.3 Hướng dẫn cài Jmeter

Yêu cầu về Hệ điều hành (Operating System): Nếu hệ điều hành của bạn có

hỗ trợ Java, thì JMeter có thể chạy tốt trên máy đó Dưới đây sẽ là các file đểthực hiện chạy JMeter với các hệ điều hành tương ứng:

 Windows: jmeter.bat

 MacOS: jmeter.sh

 Linux: jmeter.sh

Trang 14

1.3.1 Quy trình cài đặt Jmeter

Bước 1: Đi đến trang web Apache của JMeter để download:

• Click vào apache-jmeter-5.3.zip để download

Hình 1.3: Giao diện download Jmeter

Bước 2: Giải nén file zip vừa tải về.

Bước 3: Vào folder bin và click đúp vào file

Hình 1.4: Thư mục chứ file cài đặt Jmeter

Trang 15

Giao diện Jmeter sẽ hiển thị như sau:

Hình 1.5: Giao diện Jmeter

1.3.2 Kế hoạch về performance test trong Jmeter

Chúng ta sẽ thực hiện phân tích hiệu năng của web Facebook.com cho 500 users, xác định trước:

• Normal Load: số lượng user trung bình lướt web

• Heavy Load: Số lượng user tối đa lướt web

• Mục tiêu của lần thử nghiệm này.

Các bước thực hiện như sau:

Hình 1.6: Các bước thực hiện

Trang 16

Bước 1: Add Thread group

a Chạy JMeter

b Chọn mục Demo

c Tạo Thread Group

Hình 1.7: Tạo Thread group

Bước 2: Add JMeter elements

Tạo một HTTP Request

Nhấn chuột phải vào Thread Group và chọn: Add -> Sampler -> HTTP Request

Hình 1.8: Tạo HTTP Request

Trang 17

Trong bảng HTTP Request, hãy nhập tên trang web cần được kiểm tra

( facebook.com )

Hình 1.8: Chi tiết bảng HTTP Request

Bước 3: Hiển thị kết quả:

 Xem kết quả tổng quát:

Nhấp chuột phải vào:Facebook -> Add -> Listener -> Aggregate

Hình 1.10: Kết quả tổng quát

Trang 18

 Xem chi tiết từng request:

Nhấp chuột phải vào:Facebook -> Add -> Listener -> View Results Tree

Hình 1.11:Xem chi tiết từng Request

 Xem dưới dạng bản đồ:

Nhấp chuột phải vào:Facebook -> Add -> Listener -> Graph results

Hình 1.12: Xem dưới dạng bản đồ

Trang 19

 Kết quả test thực tế:

Hình 1.13: Kết quả test thực tếThroughput là thông số quan trọng nhất, nó miêu tả cho khả năngserver có thể xử lý được độ tải lớn

Trong kết quả test thông số Throughput của máy chủ Facebook

là 300.939/phút Tức là, máy chủ Facebook có thể xử lý 300.939 yêu cầutrên mỗi phút

Deviation thể hiện sự sai lệch hiện tại so với mức trung bình, thông

số này càng nhỏ thì càng tốt

Deviation của Facebook là 118

Trang 20

CHƯƠNG 2: ĐẶC TẢ PHẦN MỀM

2.1 Giới thiệu về phần mềm

Hệ thống web bán giày thể thao, quản lý các hoạt động của một shop giàythể thao và cung cấp các chức năng phục vụ cho công tác quản lý và bán hàngcủa shop

Thông tin sản phẩm được quản lý chặt chẽ từ mã sản phẩm, tên sản phẩm,xuất xứ, giá thành Các số liệu sẽ được nhập vào cơ sở dữ liệu rồi từ đó có thểtạo ra các báo cáo thống kê cần phải thống kê được tất cả các thông tin liên quađến giày cũng như liệt kê được thông tin giày thể thao qua các thông tin liênquan

Hệ thống web cập nhật thông tin, tin tức các mặt hàng mới của cửa hàngthông qua các tin tức, các bài báo Cung cấp thông tin về sự kiện và các sảnphẩm hot trên thị trường

Quản lý theo dõi vào kiểm tra hoạt động của shop Vào mỗi ngày hệ thốnggửi số liệu sản phẩm bán ra đến quản lý Từ đó quản lý có thể xem xét trongkho có còn sản phẩm hay không, nếu trong kho không còn sản phẩm sẽ yêu cầunhập hàng đến nhà cung cấp xong sẽ tiến hành nhập vào kho

Hệ thống web bán giày thể thao được coi là hệ thống mang tính phục vụcao về tính nhanh gọn, nhẹ, đảm báo nhu cầu, chất lượng sản phẩm nhằm phục

vụ công tác quản lý và bán hàng tốt hơn

2.2 Đặc tả yêu cầu phần mềm

2.2.1 Đặc tả yêu cầu chức năng

Quản lý danh mục sản phẩm: có chức năng cập nhật thông tin các danh

mục sản phẩm: Thêm, xửa, xóa danh mục sản phẩm Phân chia sản phẩm thànhcác mục khác nhau dễ quản lý và tìm kiếm

Quản lý danh sách sản phẩm: có chức năng cập nhật thông tiin sản

phẩm: thêm sửa, xóa sản phẩm Thông tin sản phẩm: mã sản phẩm, tên sảnphẩm, mo tả, thông tin chi tiết, sản phẩm hot, sản phẩm khuyến mai, số lượng.Mục dích cho quản lý biết được thông tin sản phẩm mà cửa hàng đang bán

Cập nhật thông tin khách hàng: Có chức năng cập nhật thông tin khách

hàng, thêm sửa xó thông tin khách hàng Thông tin khách hàng bao gồm: tênkhách hàng, địa chỉ, số điện thoại, email

Trang 21

Tìm kiếm thông tin khách hàng: có chức năng tìm kiếm thông tin của

những khách hàng mới khi mua hàng

Xem thông tin sản phẩm: quản lý check thông tin sản phẩm, kiểm tra

thông tin sản phẩm

Kiểm tra thanh toán: sau khi check thông tin sản phẩm sẽ so sánh số

lượng sản phẩm và đơn giá

Kiểm tra đơn hàng: kiểm tra số lượng hàng trong đơn để phục vụ việc

lên đơn

Duyệt chuyển hàng: khi đơn hàng đã qua các giai đoạn kiểm tra sẽ được

phê duyệt và chuyển cho nhà cung cấp

Cập nhật tin tức: có chức năng cập nhật thông tin tin tức, sự kiện của

cửa hàng: thêm sửa xóa tin tức Mục đích dễ dàng quẩn lý tin tức, đưa những tintức chính xác, tin nổi bật về cửa hàng

Tìm kiếm tin tức: có chức năng tìm kiếm thông tin tin tức, sự kiện của

cửa hàng Mục đích giúp khách hàng nắm bắt được thông tin mới nhất cảu cửahàng

Đăng nhập: tạo chức năng đăng nhập khi quản lý muốn vào hệ thống Đăng ký: tạo chức năng đăng ký tài khoản khách hàng.

Đăng xuất: chức năng đăng xuất tài khoản khi muốn đổi quyền truy cập Cập nhật thông tin: có chức năng cập nhật thông tin tài khoản, thêm sửa

xóa tài khoản

Thống kê doanh thu: có chức năng thống kê doanh thu báo cáo lên chủ

cửa hàng để so sánh donh thu các tháng trước để đưa ra các chiến lược cụ thể,phù hợp với cửa hàng

Thống kê sản phẩm bán chạy, bán không chạy: có chức năng thống kê

các mặt hàng cho thuê được nhiều hoặc ít nhất từ hóa đơn bán hàng từ đó nhằmbáo cáo lên quản lý cửa hàng để đưa ra kế hoạch nhập hàng cho các tháng tiếptheo Ngoài ra còn cập nhật các xu hướng bên ngoài, các mặt hàng bán chạyhoặc bán không chạy Từ đó quản lý cửa hàng sẽ đưu ra các chiến lược cụ thểcho thời gian tiếp

Trang 22

2.2.1.1 Biểu đồ user case :

Dang xuat

(from Use Case View)

Kiem tra thong tin dang nhap

Xet quyen dang nhap

Trang 23

Xem tt danh muc tin tuc Nhan vien

Them danh muc tin tuc

Xoa danh muc tin tuc Quan ly danh muc tin tuc

Sua danh muc tin tuc

<<extend>>

<<extend>>

<<extend>>

Hình 2.3: Biểu đồ User Case Quản lý danh mục tin tức

Xem tt tin tuc Nhan vien

Them tin tuc

Xoa tin tuc Quan ly danh sach tin tuc

Sua tin tuc

Trang 24

Quan ly cua hang

Them danh muc sp

Quan ly danh muc sp

Sua danh muc sp

<<extend>>

<<extend>>

<<extend>>

Hình 2.5: Biểu đồ User Case Quản lý danh mục sản phẩm

Xem tt san pham Quan ly cua hang

Them san pham

Xoa san pham Quan ly danh sach sp

Sua san pham

Trang 25

2.2.1.2 Biểu đồ tuần tự chức năng

: Nhan vien

Giao dien chuong trinh Giao dien chuong trinh Giao dien dang Giao dien dang nhapnhap Xu ly viec dang

nhap

Xu ly viec dang nhap 1: Yeu cau dang nhap

2: Goi giao dien dang nhap 3: Hien thi giao dien dang nhap 4: Giao dien dang nhap

5:Nhap tai khoan nhan vien

6: Kiem tra dang nhap

7: Xac nhan tai khoan nv 8.1: DUNG - hien thi dang nhap

8.2: SAI - thong bao loi 9.1: Thong bao dang nhap thanh cong

9.2: Hien thi thong bao loi

Hình 2.7: Biểu đồ tuần tự chức năng đăng nhập

: Nhan vien

Giao dien chuong trinh Giao dien chuong trinh Giao dien dang

xuat Giao dien dang xuat

Xu ly viec dang nhap

Xu ly viec dang nhap 1:yeu cau dang xuat

2:Gaio dien dang xuat 3:Hien thi giao dien dang xuat 4:Giao dien dang xuat

5:Xac nhan dang xuat

6:Gui yeu cau dang xuat

7:Kiem tra thong tin 8:Tra ve ket qua

9:Tra ve ket qua

Hình 2.8: Biểu đồ tuần tự chức năng đăng xuất

Trang 26

Giao dien chuong trinh

Giao dien quan ly danh muc san pham

Giao dien quan ly danh muc san pham

Xu ly quan ly danh muc san pham

Xu ly quan ly danh muc san pham

Yêu cau dang nhap vao he thong

Kiem tra thong tin

Dang nhap thanh cong

yeu cau them/sua/xoa danh muc san pham

Dua ra cac lua chon

Chon chuc nang

Xu ly chuc nang lua chon

Yeu cau form xu ly chuc nang lua chon Yeu cau nhap thong tin

Nhap thong tin

Ghi lai thong tin

Kiem tra thong tin

Luu thong tin

nh 2.9: Biểu đồ tuần tự chức năng quản lý danh mục sản phẩm

Trang 27

Giao dien chuong trinh

Giao dien quan ly danh sach san pham

Giao dien quan ly danh sach san pham

Xu ly quan ly danh sach san pham

Xu ly quan ly danh sach san pham

Yêu cau dang nhap vao he thong

Kiem tra thong tin

Dang nhap thanh cong

yeu cau them/sua/xoa danh sach san pham

Dua ra cac lua chon

Chon chuc nang

Xu ly chuc nang lua chon

Yeu cau form xu ly chuc nang lua chon Yeu cau nhap thong tin

Nhap thong tin

Ghi lai thong tin

Kiem tra thong tin

Luu thong tin HIen thi ket qua

nh 2.10: Biều đồ tuần tự chức năng quản lý danh sách sản phẩm

Trang 28

nh 2.11: Biểu đồ tuần tự chức năng quản lý danh mục tin tức

Trang 29

Hình 2.12: Biểu đồ tuần tự chức năng quản lý danh sách tin tức

2.2.1.3 Biểu đồ hoạt động

Trang 30

Hình 2.14 Biểu đồ hoạt động của chức năng thêm mới sản phẩm

Hình 2.15 Biểu đồ hoạt động của chức năng quản lý tin tức

Trang 31

Hình 2.16 Biểu đồ hoạt động của chức năng quản lý sản phẩm

Trang 32

CHƯƠNG 3: KẾ HOẠCH TEST

3.1 Mục đích của việc lập kế hoạch test

 Xác định những thông tin dự án và các thành phần dự án cần được kiểm thử

 Liệt kê những yêu cầu kiểm thử (Test Requirements)

 Nêu ra những phương pháp, chiến lược kiểm thử nên sử dụng

Iteg ration Testing

Security & Access Control Testing

Đăng nhập,

Đăng xuất

2 mandays

0.5mandays

0.5 mandays

tin tức

5 mandays

0.5mandays

1 mandays

Ngày đăng: 05/02/2022, 20:50

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w