1. Trang chủ
  2. » Luận Văn - Báo Cáo

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 quản lý cửa hàng băng Đĩa

72 2 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 72
Dung lượng 6,03 MB

Nội dung

Khi dùng xong phần mềm thì đăng xuất tàikhoản ra khỏi phần mềm quản lý. Dòng sự kiện chính:  Tác nhân yêu cầu giao diện đăng nhập vào hệ thống  Hệ thống hiện thị giao diện đăng nhập c

Trang 1

BỘ CÔNG THƯƠNG 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:

QUẢN LÝ CỬA HÀNG BĂNG ĐĨA

Sinh viên thực hiện : HOÀNG NGỌC LONG

NGUYỄN QUANG HUY

VŨ ANH TÙNG Giảng viên hướng dẫn : BÙI KHÁNH LINH

Hà Nội, tháng 12 năm 2023

Trang 3

MỤC LỤC

LỜI CẢM ƠN 1

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

1.1 Giới thiệu về TestComplete 2

1.2 Đặc điểm của TestComplete 2

1.3 Cách cài đặt TestComplete 3

1.3.1 Yêu cầu hệ thống 3

1.3.2 Yêu cầu cấu hình tối thiểu 4

1.3.3 Cài đặt 4

1.4 Sử dụng TestComplete để test chức năng đăng nhập 4

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

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

2.2 Phân tích chi tiết từng chức năng của hệ thống 9

2.2.1 Chức năng đăng nhập 9

2.2.2 Chức năng quản lý nhân viên 11

2.2.3 Chức năng quản lý kho 15

2.2.4 Chức năng quản lí khách hàng 17

2.2.5 Chức năng quản lí nhà cung cấp 20

2.2.6 Chức năng quản lý hóa đơn 23

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

3.1 Test Scope 26

3.2 Feature / Non Feature to be test 26

3.3 Test tool 27

3.4 Test Enviroment 28

3.5 Test Resources Man-power 28

3.6 Test milestones 29

3.7 Test products 29

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

4.1 Test case chức năng đăng nhập 30

4.1.1 Test GUI 30

4.1.2 Test Function 31

4.2 Test case chức năng quản lý nhân viên 35

Trang 4

KẾT LUẬN 68

DANH MỤC HÌNH ẢNH Hình 1 1 Trang đăng ký của TestComplete 4

Hình 1 2 Tạo project trong TestComplete 5

Hình 1 3 Tạo project trong TestComplete 5

Hình 1 4 Add phần mềm trong TestComplete 6

Hình 1 5 Thực hiện test chức năng đăng nhập 6

Hình 1 6 Test chức năng đăng nhập trong TestComplete 7

Hình 1 7 Hiển thị quá trình test 7

Hình 1 8 Hiển thị kết quả sau khi test 8

Hình 2 1 Biểu đồ use case chức năng đăng nhập 9

Hình 2 2 Biểu đồ hoạt động chức năng đăng nhập 11

Hình 2 3 Biểu đồ use case chức năng quản lý nhân viên 12

Hình 2 4 Biểu đồ hoạt động thêm nhân viên 13

Hình 2 5 Biểu đồ hoạt động sửa nhân viên 13

Hình 2 6 Biểu đồ hoạt động xoá nhân viên 14

Hình 2 7 Biểu đồ hoạt động tìm kiếm nhân viên 14

Hình 2 8 Biểu đồ use case chức năng quản lý kho 15

Hình 2 9 Biểu đồ hoạt động chức năng quản lý kho 16

Hình 2 10 Biểu đồ use case chức năng quản lý khách hàng 17

Hình 2 11 Biểu đồ hoạt động chức năng thêm khách hàng 18

Hình 2 12 Biểu đồ hoạt động chức năng sửa khách hàng 18

Hình 2 13 Biểu đồ hoạt động chức năng xoá khách hàng 19

Hình 2 14 Biểu đồ hoạt động chức năng tìm kiếm khách hàng 19

Hình 2 15 Biểu đồ use case chức năng quản lý nhà cung cấp 20

Hình 2 16 Biểu đồ hoạt động chức năng thêm ncc 21

Hình 2 17 Biểu đồ hoạt động chức năng sửa ncc 22

Hình 2 18 Biểu đồ hoạt động chức năng xoá ncc 22

Hình 2 19 Biểu đồ hoạt động chức năng tìm kiếm ncc 23

Hình 2 20 Biểu đồ use case chức năng quản lý hóa đơn 24

Hình 2 21 Biểu đồ hoạt động chức năng quản lí hóa đơn 25

Hình 4 1 Giao diện chức năng đăng nhập 30

Hình 4 2 Giao diện chức năng quản lý nhân viên 35

Trang 5

DANH MỤC BẢNG BIỂU

Bảng 3 1 Test Scope 26

Bảng 3 2 Test tool 27

Bảng 3 3 Test enviroment 28

Bảng 3 4 Test Resources Man-power 28

Bảng 3 5 Test milestones 29

Bảng 3 6 Test products 29

Bảng 4 1 Test GUI 30

Bảng 4 2 Test Function 31

Bảng 4 3 Test case chức năng quản lý nhân viên 35

Trang 6

LỜI CẢM ƠN

Trên thực tế, không có sự thành công nào mà không gắn liền với những sự

hỗ trợ, sự giúp đỡ dù ít hay nhiều, dù là trực tiếp hay gián tiếp của người khác.Trong suốt thười gian từ khi bắt đầu học tập ở giảng đường Đại học đã đến nay,chúng em đã nhận được rất nhiều sự quan tâm, giúp đỡ của thầy cô, gia đình vàbạn bè

Với lòng biết ơn sâu sắc nhất, chúng em xin gửi đến thầy cô ở Khoa CôngNghệ Thông Tin - trường Đại Học Điện Lực đã cùng với tri thức và tâm huyếtcủa mình để truyền đạt vốn kiến thức quý báu cho chúng em trong suốt thời gianhọc tập tại trường Và đặc biệt, trong kỳ này, em được tiếp cận với môn học rấthữu ích đối với sinh viên ngành Công Nghệ Thông Tin Đó là môn: “Kiểm thử

và đảm bảo chất lượng phần mềm”

Em xin chân thành cảm ơn cô Bùi Khánh Linh đã tận tâm hướng dẫnchúng em qua từng buổi học trên lớp cũng như những buổi nói chuyện, thảoluận về môn học Trong thời gian được học tập và thực hành dưới sự hướng dẫncủa cô, em không những thu được rất nhiều kiến thức bổ ích, mà còn đượctruyền sự say mê và thích thú đối với bộ môn “Kiểm thử và đảm bảo chất lượngphần mềm” Nếu không có những lời hướng dẫn, dạy bảo của cô thì nhóm emnghĩ báo cáo này rất khó có thể hoàn thành được

Mặc dù đã rất cố gắng hoàn thiện báo cáo với tất cả sự nỗ lực, tuy nhiên,dobước đầu đi vào thực tế, tìm hiểu và xây dựng báo cáo trong thời gian có hạn,

và kiến thức còn hạn chế, nhiều bỡ ngỡ, nên báo cáo “Kiểm thử chất lượng phầnmềm quản lý cửa hàng băng đĩa” chắc chắn sẽ không thể tránh khỏi những thiếusót Em rất mong nhận được sự quan tâm, thông cảm và những đóng góp quýbáu của các thầy cô và các bạn để báo cáo này được hoàn thiện hơn

Một lần nữa, em xin chân thành cảm ơn và luôn mong nhận được sự đónggóp của mọi người

Trang 7

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

1.1 Giới thiệu về TestComplete

TestComplete là một môi trường kiểm thử tự động cho một loạt các loạiứng dụng và công nghệ , bao gồm ( nhưng không giới hạn) Windows, NET,WPF, Visual C ++, Visual Basic, Delphi, C + + Builder, Java và các ứng dụngWeb và dịch vụ

TestComplete được định hướng như nhau đối với chức năng kiểm thử ,đơn vị Nó cung cấp hỗ trợ cho các thử nghiệm hồi quy hàng ngày và hỗ trợnhiều loại thử nghiệm : thử nghiệm dữ liệu điều khiển, kiểm thử đối tượng điềukhiển, và những người khác

Bạn tạo ra các bài kiểm thử bằng cách ghi lại chúng hoặc lệnh kiểm thửchỉnh sửa trong bảng và biên tập viên của TestComplete Kiểm thử có thể đượcchạy từ bên trong TestComplete hoặc họ có thể được xuất khẩu sang một ứngdụng bên ngoài và chạy đó

TestComplete nhận đối tượng và điều khiển trong các ứng dụng thửnghiệm và cung cấp các lệnh đặc biệt để mô phỏng hành động sử dụng với họ

Nó cũng cung cấp các trạm kiểm soát cụ thể, cho phép bạn dễ dàng kiểm thửtrạng thái ứng dụng trong thời gian chạy thử nghiệm

TestComplete hiện nay được sử dụng bởi hơn 5000 công ty

1.2 Đặc điểm của TestComplete

 Các tính năng chính:

 Keyword Testing: Kiểm tra từ khóa

 Full-Featured Script Editor: Chỉnh sửa đầy đủ các kịch bản

 Test Record and Playback: Cho phép ghi và chạy lại quá trình test

 Script Debugging Features: Gỡ lỗi

 Access to Methods and Properties of Internal Objects : Truy cập đếncác phương thức và thuộc tính của bên trong đối tượng

 Unicode Support: Hỗ trợ bộ gỡ Unicode

 Issue-Tracking Support

 Các dạng testing được hỗ trợ:

 Functional (or GUI) Testing: Kiểm tra hàm

 Regression testing: Kiểm tra hồi quy

2

Trang 8

 Unit testing: Kiểm tra đơn vị

 Distributed Testing: Kiểm tra phân tán

 Load Testing: Kiểm tra truyền tải

 Web Testing: Kiểm tra trên nền Web

 Functional and load testing of web services: Kiểm tra các hàm vàtruyền tải của dịch vụ Web

 Coverage Testing

 Data-Driven Testing

 Manual Testing: Kiểm tra bằng tay

 Keyword testing: Kiểm tra từ khóa

 Microsoft Windows Vista

 Microsoft Windows Server 2008

 Microsoft Windows Server 2008 R2

 Microsoft Windows Server 2003

 Microsoft Windows XP 32-bit SP3 and XP 64-bit SP2

 Microsoft Windows Embedded Standard 7

 Microsoft Windows Embedded Standard 2009 (with the AddHardware Control Panel component installed)

Trang 9

1.3.2 Yêu cầu cấu hình tối thiểu

 Hệ điều hành: Microsoft Windows XP Professional 32/64 bit

 Chip: Intel Core 2 Duo 2 GHz hoặc cao hơn

 Ram: 2 GB RAM trên các hệ điều hành khác

 Ổ đĩa cứng: 1 GB dung lượng trống để cài đặt

 Độ phân giải: 1024 × 768 or cao hơn

 Chuột or thiết bị trỏ khác

1.3.3 Cài đặt

Link download: https://smartbear.com/product/testcomplete/free-trial/đăng ký rùi tải về phiên bản dùng thử 30 ngày Hoặc mua bản quyền với giá4999$

Hình 1 1 Trang đăng ký của TestComplete

1.4 Sử dụng TestComplete để test chức năng đăng nhập

Chức năng đăng nhập giúp người dùng đăng nhập vào hệ thống để thựchiện các chức năng khác

Dùng TestComplete để thực hiện test tự động chức năng đăng nhập:

 Tạo 1 project mới trong phần mềm TestComplete

4

Trang 10

Hình 1 2 Tạo project trong TestComplete

 Lưu project được khởi tạo

Hình 1 3 Tạo project trong TestComplete

Trang 11

 Add phần mềm Quản lý cửa hàng thú cưng dể test chức năng Đăng nhập

Hình 1 4 Add phần mềm trong TestComplete

 Thực hiện test Đăng nhập

Hình 1 5 Thực hiện test chức năng đăng nhập

6

Trang 12

Hình 1 6 Test chức năng đăng nhập trong TestComplete

 Scrips test

Hình 1 7 Hiển thị quá trình test

 Hiện thị kết quả sau khi test

Trang 13

Hình 1 8 Hiển thị kết quả sau khi test

8

Trang 14

CHƯƠNG 2: ĐẶC TẢ PHẦN MỀM 2.1 Giới thiệu phần mềm

 Tên phần mềm: Quản lý cửa hàng băng đĩa

 Quản lý nhân viên: Thực hiện các chức năng thêm, sửa, xóa nhân viên

 Quản lý khách hàng: Thực hiện các chức năng thêm, sửa, xóa kháchhàng

 Quản lý nhà cung cấp: Thực hiện các chức năng thêm, sửa, xóa nhàcung cấp

2.2 Phân tích chi tiết từng chức năng của hệ thống

2.2.1 Chức năng đăng nhập

2.2.1.1 Biểu đồ use case

Hình 2 1 Biểu đồ use case chức năng đăng nhập

 Đặc tả use case đăng nhập, đăng xuất

 Tác nhân: Quản lý

Trang 15

 Mô tả: Mỗi khi tác nhân sử dụng hệ thống quản lý thì cần thực hiện chứcnăng đăng nhập vào hệ thống Khi dùng xong phần mềm thì đăng xuất tàikhoản ra khỏi phần mềm quản lý.

 Dòng sự kiện chính:

 Tác nhân yêu cầu giao diện đăng nhập vào hệ thống

 Hệ thống hiện thị giao diện đăng nhập cho tác nhân

 Tác nhân sẽ: cập nhật tên đăng nhập (usename) và mật khẩu(password)

 Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ tác nhân gửi vào hệthống

 Thông tin đúng thì hệ thống gửi thông báo và đưa tác nhân vào hệthống chính

 Kết thúc use case đăng nhập

 Dòng sự kiện phụ:

 Sự kiện 1: Nếu tác nhân đăng nhập đúng, nhưng lại muốn thoát khỏi

hệ thống Hệ thống thông báo thoát bằng cách đăng xuất Kết thúc usecase

 Sự kiện 2: Nếu tác nhân đăng nhập sai Hệ thống thông báo đăng nhậplại hoặc thoát Sau khi tác nhân chọn thoát Kết thúc use case

 Các yêu cầu đặc biệt: Không có

 Trạng thái hệ thống trước khi sử dụng use case: Không có yêu cầu

 Trạng thái hệ thống sau khi sử dụng use case:

 Nếu đăng nhập thành công: Hệ thống sẽ gửi thông báo “Bạn đã đăngnhập thành công!!!” và hiện thị giao diện chính cho tác nhân thực hiệncác chức năng khác

 Nếu đăng nhập thất bại: Hệ thống cũng sẽ gửi thông báo “Bạn đã đăngnhập thất bại!!!” và quay lại chức năng đăng nhập cho bạn đăng nhậplại thông tin của mình

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

10

Trang 16

Hình 2 2 Biểu đồ hoạt động chức năng đăng nhập

 Bước 3: Hệ thống sẽ kiểm tra thông tin đăng nhập của người dùng:

 Hệ thống kiểm tra đúng thì người dùng sẽ được đăng nhập vào hệthống

 Hệ thống kiểm tra sai thì yêu cầu người dùng đăng nhập lại

 Bước 4: Kết thúc

2.2.2 Chức năng quản lý nhân viên

2.2.2.1 Biểu đồ use case

Trang 17

Hình 2 3 Biểu đồ use case chức năng quản lý nhân viên

 Đặc tả use case quản lý nhân viên

 Tác nhân: quản lý trung tâm

 Mô tả: Mỗi khi tác nhân sử dụng hệ thống quản lý thì cần thực hiện chứcnăng đăng nhập vào hệ thống quản lý nhân viên Khi dùng xong phầnmềm thì đăng xuất tài khoản ra khỏi phần mềm quản lý

 Dòng sự kiện chính:

 Tác nhân yêu cầu giao diện đăng nhập vào hệ thống quản lý nhân viên

 Hệ thống hiện thị giao diện quản lý nhân viên cho tác nhân

 Tác nhân sẽ: cập nhật thông tin của nhân viên phân công nhân viên vàtra cứu nhân viên

 Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ tác nhân gửi vào hệthống

 Thông tin đúng thì hệ thống gửi thông báo và đưa tác nhân vào hệthống chính

 Tác nhân có thể thêm xóa hoặc sửa trong hệ thống quản lý nhân viên

 Các yêu cầu đặc biệt: Không có

 Trạng thái hệ thống trước khi sử dụng use case: Không có yêu cầu

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

 Thêm nhân viên

12

Trang 18

Hình 2 4 Biểu đồ hoạt động thêm nhân viên

 Sửa nhân viên

Hình 2 5 Biểu đồ hoạt động sửa nhân viên

Trang 19

 Xoá nhân viên

Hình 2 6 Biểu đồ hoạt động xoá nhân viên

 Tìm kiếm nhân viên

Hình 2 7 Biểu đồ hoạt động tìm kiếm nhân viên

14

Trang 20

 Mô tả:

 Bước 1: Người dùng yêu cầu đăng nhập vào hệ thống Nếu thành công sẽhiện ra giao diện quản lí nhân viên, nếu thất bại kết thúc chương trình

 Bước 2: Người dùng sẽ nhập yêu cầu

 Tìm kiếm nhân viên

 Thông tin nhân viên

 Bước 3: Hệ thống sẽ thực hiện yêu cầu và hiện ra

 Giao diện tìm kiếm

 Giao diện thông tin nhân viên

 Bước 4: Lưu

 Bước 5: Kết thúc

2.2.3 Chức năng quản lý kho

2.2.3.1 Biểu đồ use case

Hình 2 8 Biểu đồ use case chức năng quản lý kho

 Dòng sự kiện chính:

 Tác nhân yêu cầu giao diện đăng nhập vào hệ thống quản lý kho

 Hệ thống hiện thị giao diện quản lý kho phụ tùng cho tác nhân

 Tác nhân sẽ: cập nhật quản lý NCC số hàng nhập và số hàng xuấttrong kho sau đó thống kê lại nguyên liệu

Trang 21

 Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ tác nhân gửi vào hệ

 thống

 Thông tin đúng thì hệ thống gửi thông báo và đưa tác nhân vào hệthống

 chính

 Các yêu cầu đặc biệt: Không có

 Trạng thái hệ thống trước khi sử dụng use case: Không có yêu cầu

 Thống kê băng đĩa

 Bước 3: Hệ thống sẽ thực hiện yêu cầu và hiện ra

 Bảng thống kê số băng đĩa

16

Trang 22

 Giao diện các sản phẩm

 Bước 4: Kết thúc

2.2.4 Chức năng quản lí khách hàng

2.2.4.1 Biểu đồ use case

Hình 2 10 Biểu đồ use case chức năng quản lý khách hàng

 Dòng sự kiện chính:

 Tác nhân yêu cầu giao diện đăng nhập vào hệ thống quản lý kháchhàng

 Hệ thống hiện thị giao diện quản lý khách hàng cho tác nhân

 Tác nhân sẽ: cập nhật quản lý khách hàng, số khách hàng đã mua

 Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ tác nhân gửi vào hệthống

 Thông tin đúng thì hệ thống gửi thông báo và đưa tác nhân vào hệthống chính

 Các yêu cầu đặc biệt: Không có

 Trạng thái hệ thống trước khi sử dụng use case: Không có yêu cầu

Trang 24

 Xoá khách hàng

Hình 2 13 Biểu đồ hoạt động chức năng xoá khách hàng

 Tìm kiếm khách hàng

Trang 25

Hình 2 14 Biểu đồ hoạt động chức năng tìm kiếm khách hàng

 Bước 3: Hệ thống sẽ thực hiện yêu cầu và hiện ra

 Giao diện tìm kiếm

 Giao diện thông tin khách hàng

 Bước 4: Lưu

 Bước 5: Kết thúc

2.2.5 Chức năng quản lí nhà cung cấp

2.2.5.1 Biểu đồ use case

Hình 2 15 Biểu đồ use case chức năng quản lý nhà cung cấp

 Dòng sự kiện chính:

 Tác nhân yêu cầu giao diện đăng nhập vào hệ thống quản lý nhà cungcấp

20

Trang 26

 Hệ thống hiện thị giao diện quản lý nhà cung cấpcho tác nhân.

 Tác nhân sẽ: cập nhật quản lý nhà cung cấp, số nhà cung cấp

 Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ tác nhân gửi vào hệthống

 Thông tin đúng thì hệ thống gửi thông báo và đưa tác nhân vào hệthống chính

 Các yêu cầu đặc biệt: Không có

 Trạng thái hệ thống trước khi sử dụng use case: Không có yêu cầu

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

 Thêm ncc

Hình 2 16 Biểu đồ hoạt động chức năng thêm ncc

 Sửa ncc

Trang 27

Hình 2 17 Biểu đồ hoạt động chức năng sửa ncc

 Xoá ncc

Hình 2 18 Biểu đồ hoạt động chức năng xoá ncc

 Tìm kiếm ncc

22

Trang 28

Hình 2 19 Biểu đồ hoạt động chức năng tìm kiếm ncc

 Mô tả:

 Bước 1: Người dùng yêu cầu đăng nhập vào hệ thống Nếu thành công sẽhiện ra giao diện quản lí nhà cung cấp, nếu thất bại kết thúc chương trình

 Bước 2: Người dùng sẽ nhập yêu cầu

 Thông tin nhà cung cấp

 Tìm kiếm nhà cung cấp

 Bước 3: Hệ thống sẽ thực hiện yêu cầu và hiện ra

 Giao diện thông tin nhà cung cấp

 Giao diện tìm kiếm

 Bước 4: Lưu

 Bước 5: Kết thúc

2.2.6 Chức năng quản lý hóa đơn

2.2.6.1 Biểu đồ use case

Trang 29

Hình 2 20 Biểu đồ use case chức năng quản lý hóa đơn

 Dòng sự kiện chính:

 Tác nhân yêu cầu giao diện đăng nhập vào hoạt động hệ thống

 Hệ thống hiện thị giao diện cho tác nhân

 Tác nhân sẽ: cập nhật vào các hoạt động của trung tâm

 Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ tác nhân gửi vào hệthống

 Thông tin đúng thì hệ thống gửi thông báo và đưa tác nhân vào hệthống chính

 Và cuối cùng tác nhân sẽ in ra hóa đơn để khách hàng thanh toán

 Các yêu cầu đặc biệt: Không có

 Trạng thái hệ thống trước khi sử dụng use case: Không có yêu cầu

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

24

Trang 30

Hình 2 21 Biểu đồ hoạt động chức năng quản lí hóa đơn

 Bước 3: Hệ thống sẽ thực hiện yêu cầu và hiện ra

 Form hóa đơn

 Bước 4: Xuất hóa đơn

 Bước 5: Kết thúc

Trang 31

CHƯƠNG 3 KẾ HOẠCH TEST

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 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

 Xác định nguồn lực cần

 Nêu rõ các chức năng test và các chức năng không test

 Liệt kê môi trường test

Security & Access Control Testing

1 Đăng nhập 2 man days 0.5 man days 1 man days

2 Quản lý nhân viên 5 man days 1 man days 1 man days

3.2 Feature / Non Feature to be test

 Chức năng test(Feature to be test)

 Đăng nhập:

 Nhập sai định dạng form đăng nhập

 Nhập thiếu username, password

 Nhập đúng định dạng nhưng tài khoản đã tồn tại

 Kết nối mạng không ổn định

 Nhập dấu cách trong password (dấu cách ở đầu, ở cuối, ở giữa)

 Người dùng thao tác khi ấn submit nhưng chưa kịp chuyển trang

 Người dùng nhập sai username, password và ấn submit liên tục

 Quản lý sản phẩm:

 Nhập thiếu, không đúng định dạng các trường

 Nhập dữ liệu đã tồn tại

 Nhập quá maxlength các trường

 Nhập khoảng trắng (ở đầu, ở giữa, ở cuối) của Price

26

Trang 32

 Kết nối gián đoạn khi đang thực hiện thao tác

 Thêm, sửa, xoá không thành công

 Tải file ảnh không hợp lệ

 Thêm, sửa, xoá thành công nhưng không lưu dữ liệu

 Lỗi hiển thị thông báo khi dữ liệu hợp lệ/ không hợp lệ

 Lỗi timeout

 Lỗi insert vào DB

 Các chức năng không test

 Quản lý hoá đơn

Kiểm tra các kịch bản khác nhau từ đơn giản đến phức tạp

Trang 33

2 Kiểm soát lỗi Word Microsoft 2016

1 Phiên bản Chạy trên code Chạy trên code

2 Database DB phát triển DB thiết lập riêng,

Viết trên SQL server

3.5 Test Resources Man-power

Bảng sau đây mô tả nguồn lực test cho dự án:

Bảng 3 4 Test Resources Man-power

1 Nguyễn Quang Huy Test manager: quản lý hoạt động kiểm thử

-Hướng dẫn kỹ thuật-Sử dụng nguồn lực-Báo cáo quản lý-Báo cáo sản phẩm

2 Hoàng Ngọc Long Test designer: thiết kế testcase

-Định nghĩa cách tiếp cận test-Viết các testcase

3 Vũ Anh Tùng Tester: hiện thực và chạy test case

-Hiện thực test và test suites-Chạy test suil

Trang 34

ID Milestone Task Resource Begin

date

End date

Man day

1 Đăng nhập Nguyễn Quang Huy

2 Quản lý nhân viên Hoàng Ngọc Long

1 Test plan Nguyễn Quang Huy Bùi Khánh Linh

2 Test case Hoàng Ngọc Long Bùi Khánh Linh

Trang 35

CHƯƠNG 4 XÂY DỰNG VÀ THỰC HIỆN CÁC TEST CASE 4.1 Test case chức năng đăng nhập

_03 Click mở form “Đăng

nhập”

Vào màn hình formĐăng nhập

PASS Vũ Anh

Tùng

30

Trang 36

_05 Kiểm tra ô nhập liệu

có nhập được dữ liệu

không

Các ô nhập liệu hoạtđộng bình thường

PASS Vũ Anh

TùngDN

_06 Kiểm tra khi responsive

màn hình thì form có bị

vỡ không

Form nhập liệu và cácthành phần bên trongđược responsive đúng tỉ

ẩn khi nội dung ít, ngắn

username, password

2 Nhấn button

“Đăng nhập”

Thông báopassword khôngđược bỏ trống

PASS NguyễnQuangHuyDN_02 1.Nhập thiếu thông

tin username hoặcpassword

2 Click button

“Đăng nhập” khiđang nhập liệu

Button “Đăngnhập” bị vô hiệuhóa

FAIL NguyễnQuangHuy

DN_03 Dữ liệu ô

input

Username

1.Bỏ trống trườngUsername

2 Nhập Passwordhợp lệ

Hệ thống hiển thịthông báo “Bạnvui lòng nhập vàoUsername”

PASS NguyễnQuangHuy

Ngày đăng: 26/12/2024, 17:05

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN