1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(TIỂU LUẬN) tiểu luận báo cáo cuối kỳ đảm bảo chất lượng phần mềm

77 4 0

Đ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 77
Dung lượng 3,69 MB

Nội dung

z  ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA Khoa Khoa học Công nghệ Tiên tiến Chương trình Đào tạo Kỹ sư chất lượng cao Việt Pháp Đề tài: GVHD: SVTH: Mạng tuyển dụng việc làm 4.0 Sử dụng cơng nghệ web mobile app Hồng Cao Cường Nhóm – 17PFIEV3 Nguyễn Viết Danh Nguyễn Văn Đạt Lê Văn Đức Lê Đức Lương Ngơ Hồng Minh Đà Nẵng, tháng năm 2022 Tieu luan Đảm bảo chất lượng phần mềm Mục lục MỤC LỤC 2 LỜI MỞ ĐẦU _ 3 PHÂN CHIA CÔNG VIỆC 4 CƠ SỞ LÝ THUYẾT ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM _ 4.1 4.2 4.3 Ý NGHĨA CỦA ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM CÁC HOẠT ĐỘNG CƠ BẢN _ CÁC KỸ THUẬT ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM GIỚI THIỆU VỀ DỰ ÁN 5.1 ĐỐI TƯỢNG VÀ MÔ TẢ TỔNG QUAN CÁC ĐỐI TƯỢNG 5.2 MÔ TẢ CHỨC NĂNG _ 5.2.1 Dành cho admin 5.2.2 Dành cho nhà tuyển dụng 5.2.3 Dành cho người tìm việc _ 5.2.4 Dành cho khách _ 10 5.3 CÁC SƠ ĐỒ _ 10 5.3.1 Sơ đồ UseCase 10 5.3.2 Sơ đồ _ 14 5.3.3 Lược đồ thực thể quan hệ 17 ĐẶC TẢ USE CASE _ 18 6.1 6.2 6.3 6.4 6.5 6.6 ĐĂNG NHẬP 18 QUẢN LÝ NGƯỜI DÙNG 19 TẠO BÀI ĐĂNG TUYỂN DỤNG _ 21 QUẢN LÝ DANH SÁCH ỨNG TUYỂN _ 23 ỨNG TUYỂN CÔNG VIỆC _ 24 QUẢN LÝ CÔNG VIỆC ĐÃ NỘP ĐƠN _ 27 FUNCTIONAL DESCRIPTION _ 28 7.1 ADMIN 28 7.1.1 Đăng nhập _ 28 7.1.2 Quản lý thông tin người dùng 30 7.1.3 Quản lý Category 35 7.1.4 Quản lý phân quyền 39 7.2 NHÀ TUYỂN DỤNG _ 44 7.2.1 Đăng nhập _ 44 7.2.2 Đăng ký _ 46 7.2.3 Quản lý Danh sách ứng tuyển 48 7.2.4 Quản lý đăng 50 7.3 APPLICANT _ 53 7.3.1 Đăng nhập _ 53 7.3.2 Đăng ký _ 55 7.3.3 Chỉnh sửa thông tin cá nhân _ 57 7.3.4 Ứng tuyển & Quản lý ứng tuyển 58 THỰC HIỆN ĐẢM BẢO CHẤT LƯỢNG _ 63 KẾT LUẬN VÀ ĐÁNH GIÁ 63 9.1 9.2 KẾT LUẬN 63 ĐÁNH GIÁ KẾT QUẢ 63 Tieu luan Nhóm – 17 PFIEV3 Lời mở đầu Ngày nay, thời kỳ cách mạng công nghệ 4.0, với phát triển vũ bão công nghệ thông tin nhu cầu phần mềm cá nhân, tổ chức xã hội ngày nâng cao Trong đó, doanh nghiệp sản xuất phần mềm ngày đưa nhiều sản phẩm phần mềm phục vụ nhu cầu người dùng Tuy nhiên, để phần mềm đáp ứng cách hiệu nhu cầu người sử dụng, doanh nghiệp sản xuất phần mềm cần phải có quy trình sản xuất đảm bảo chất lượng tốt cho phần mềm Hơn nữa, có chiến lược đảm bảo chất lượng phần mềm tốt giúp cho đội ngũ phát triển vận hành đưa định đắn để đảm bảo cho thành cơng chung sản phẩm phần mềm Chính vậy, báo cáo này, thực việc xây dựng chiến lược Đảm bảo chất lượng phần mềm cho hệ thống tìm kiếm việc làm 4.0 sử dụng công nghệ web (NodeJS, VueJS) ứng dụng di động (React Native) Hệ thống cho phép nhà tuyển dụng nhanh chóng tìm nguồn nhân lực theo u cầu doanh nghiệp dự án Song song với đó, người tìm việc tốn thời gian cơng sức để đạt mục đích cơng việc mà mong muốn Tất bước từ thơng báo tuyển dụng, ứng tuyển, nộp CV, chí vấn thực hệ thống trang web ứng dụng di động Điều giúp việc tuyển dụng tốn thời gian cơng sức mà giảm thiểu tiếp xúc gần tập trung đơng người thời kỳ bình thường người phải sống chung với dịch bệnh Covid-19 Đây chủ đề mới, nhiên nhóm chúng tơi mong rằng, việc kết hợp chủ đề với kiến thức học phần “Đảm bảo chất lượng phần mềm” giúp chúng tơi hiểu tầm quan trọng Đảm bảo chất lượng quy trình phát triển phần mềm Góp phần vào phát triển ngành công nghệ phần mềm Việt Nam nói riêng giới nói chung Nhóm lớp 17PFIEV3 Tieu luan Đảm bảo chất lượng phần mềm Phân chia công việc STT Họ Tên Nguyễn Viết Danh - Tìm hiểu đóng góp lý thuyết - Thực Usecase “Quản lý cơng việc” - Đóng góp thực báo cáo Nguyễn Văn Đạt - Tìm hiểu lý thuyết - Thực Usecase “Tìm kiếm apply CV” - Đóng góp thực báo cáo Lê Văn Đức - Tìm hiểu đóng góp lý thuyết - Thực Usecase “Quản lý người dùng” - Đóng góp thực báo cáo Lê Đức Lương - Thực phần Cơ sở lý thuyết - Thực Usecase “Đăng ký” - Đóng góp thực báo cáo Ngơ Hồng Minh - Tìm hiểu đóng góp lý thuyết - Thực Usecase “Đăng nhập” - Thực báo cáo Công việc thực Tieu luan Ghi Nhóm – 17 PFIEV3 Cơ sở lý thuyết Đảm bảo chất lượng phần mềm 4.1 Ý nghĩa Đảm bảo chất lượng phần mềm Là bao gồm hoạt động, quy trình nhằm hoạt động phát triển phần mềm tuân thủ quy trình áp dụng cho dự án, tuân thủ phương thức, hoạt động Là hoạt động giám sát việc tuân thủ quy trình phát triển phần mềm theo quy chuẩn ví dụ ISO 900, CMMI model, ISO 15504 Đảm bảo chất lượng phần mềm hoạt động nhằm mục tiêu sản xuất phần mềm có chất lượng cao Phải đảm bảo chất lượng phần mềm vì: ❖ Từ nhu cầu khác hàng ❖ Từ nhà sản xuất: đảm bảo tính đồng sản phầm làm ❖ Giúp nhà phân tích có đặc ta chất lượng cao.- Giúp nhà thiết kế có thiết kế chất lượng cao ❖ Theo dỗi chất lượng phần mềm ❖ Đánh giá ảnh hưởng thay đổi phương pháp luận thủ tục lên chất lượng phần mềm ❖ SQA có lợi ích sau: - Phần mềm có khiếm khuyết tiềm ẩn công sức thời gian kiểm thử bảo trì - Độ tin cậy cao khác hàng thỏa mãn - Giảm phí tổn bảo trì - Giảm phí tỏn tổng thể tồn vịng đời phần mềm ❖ SQA đóng vai trị doanh nghiệp phát triển phần mềm ❖ Đảm bảo chất lượng hoạt đọng cốt yêu doanh nghiệp làm sản phẩm người khác dùng 4.2 Các hoạt động Lập kế hoạch (creating an SOA Management Plan): Đưa kế hoạch đầy đủ chi tiết việc cần làm việc vào thời điểm nào… Output hoạt động dựa qua output để đánh giá kế hoạch thành cơng hay k Thiết lập checkpoint (setting the checkpoint): Cần xác định thời điểm trình để xem xét làm hay sai để sửa lại cách làm việc Sử dụng kĩ thuật (Apply Software Engineering Techniques): Sử dụng kĩ thuật giúp đẩy nhanh trình đảm bảo chất lượng Review technical (excuting Formal Technical Reviews): Giúp sớm phát lỗi, hay vấn đề mà không phù hợp sản phẩm trình thực Đưa chiến lược test khác (Having a Multi-Testing Strategy): Chiến lược test dựa vào loại Chiến lược phân tích, chiến lược model, chiến lược mơ hình - Analytical strategy Tieu luan Đảm bảo chất lượng phần mềm - Model based strategy - Methodical strategy - Standards compliant or Process compliant strategy - Reactive strategy - Consultative strategy - Regression averse strategy Đảm bảo việc tuân thủ (Enforcing Process compliance): Tuân thủ quy trình phần mềm Có hoạt động chính: ❖ Đánh giá sản phẩm (product Evaluation) - Người ta đánh giá phần mềm có với yêu cầu đề lúc đầu từ phát điểm sai lệch so với yêu cầu - Đánh giá thời điểm trình phát triển sản phẩm ❖ Giám sát quy trình (process Monitoring) Kiểm sốt thay đổi (controlling Change) Đo lường thay đổi (measure change Impact) Performing SQA Audits: Giúp kiểm tra sản phẩm có tuân thủ theo quy trình hay khơng Đảm bảo tính tổ chức dự án Tổ chức Record report (maintaining Records and Reports) Giữ mối quan hệ QA team Phát triển phần mềm 4.3 Các kỹ thuật Đảm bảo chất lượng Phần mềm Các kỹ thuật kiểm thử ❖ Kiểm thử hộp đen: Là phương pháp kiểm thử phần mềm thực mà cấu tạo bên phần mềm, cách mà tester kiểm tra xem hệ thống hộp đen, khơng có cách nhìn thấy bên hộp ❖ Kiểm thử hộp trắng: Kiểm thử hộp trắng (While box test) phương pháp thử nghiệm phần mềm, thiết kế, cấu trúc giải thuật bên trong, việc thực công việc biết đến ❖ Kiểm thử tăng tiến: Hay cịn gọi Kiểm thử tích hợp tăng tiến, phương pháp thực Kiểm thử tích hợp, có kết hợp nguyên lý khái niệm Kĩ thuật giống kết hợp hai phương pháp Kiểm thử đơn vị (Module Testing) kiểm thử tích hợp Tieu luan Nhóm – 17 PFIEV3 Khi thực kĩ thuật test này, kiểm thử module riêng biệt giai đoạn kiểm thử đơn vị (unit) Sau đó, module tích hợp vào kiểm tra kĩ càng, để đảm bảo rằng, giao tiếp (interface) tương tác module mượt mà ❖ Thread Testing: Thread Testing kỹ thuật test phần mềm sử dụng giai đoạn test integration để kiểm tra khả hoạt động chức Loại kỹ thuật hữu ích test ứng dụng có sử dụng kiến trúc client server Được thực tester Bảng tổng hợp kỹ thuật test sử dụng theo giai đoạn White box Black box Unit Testing Integration Testing System Testing Acceptance Testing Tieu luan Incremental Thread Đảm bảo chất lượng phần mềm Giới thiệu Dự án 5.1 Đối tượng mô tả tổng quan đối tượng Ứng dụng gồm có đối tượng chính: - Admin (quản trị viên): người có quyền cao hệ thống Admin thực chức quản lý người dùng; quản lý, kiểm duyệt nội dung; ngồi ra, admin cịn có trách nhiệm thực theo dõi an ninh, bảo mật hệ thống cài đặt, cấu hình quản lý cơng cụ dịch vụ hệ thống - Contributor (nhà tuyển dụng): Khi nhà tuyển dụng đăng ký hệ thống xác nhận họ quản lý, chỉnh sửa thông tin công ty; đăng tuyển dụng; quản lý đăng tuyển dụng; quản lý ứng tuyển vào người xin việc - User (người sử dụng): người tìm kiếm cơng việc hệ thống Sau đăng ký đăng nhập, họ thay đổi thơng tin cá nhân, gửi CV tới đăng tuyển dụng quản lý công việc ứng tuyển - Guest (khách): người chưa đăng ký đăng nhập vào hệ thống, họ xem đăng tuyển dụng để nộp CV thực khác họ cần đăng ký tài khoản đăng nhập vào hệ thống 5.2 Mô tả chức 5.2.1 Dành cho admin ❖ Đăng nhập quyền admin: - Phải thực đăng nhập tài khoản Admin sử dụng tồn chức quyền lợi mà vai trò sở hữu ❖ Quản lý thơng tin người dùng: - Admin có quyền xem, thêm, sửa, xóa, tìm kiếm tài khoản người dùng - Admin cịn cấp quyền cho người dùng - Admin xác nhận thông tin đến từ cơng ty chấp nhận đăng ký đến từ cơng ty Sau đó, email gửi từ hệ thống để cung cấp mật cho tài khoản công ty vừa đăng ký ❖ Quản lý thơng tin cơng việc - Admin xem, sửa, xóa, tìm kiếm cơng việc tồn hệ thống - Khi Admin nhận yêu cầu đăng từ công ty, admin chấp nhận từ chối đăng tuyển dụng sau xác nhận thông tin 5.2.2 Dành cho nhà tuyển dụng ❖ Đăng ký: - Nhà tuyển dụng phải hoàn tất bước đăng ký, phải quản trị viên xác nhận nhận mật cung cấp từ hệ thống thơng qua email phép sử dụng tài khoản ❖ Đăng nhập: Tieu luan Nhóm – 17 PFIEV3 - Nhà tuyển dụng phải đăng nhập với tài khoản đăng ký sử dụng hệ thống với đầy đủ tình nhà tuyển dụng ❖ Quản lý thông tin người dùng: - Nhà tuyển dụng xem, chỉnh sửa, xóa thơng tin cơng ty - Nhà tuyển dụng thay đổi mật tài khoản ❖ Quản lý cơng việc: - Nhà tuyển dụng xem danh sách cơng việc, tìm kiếm, chỉnh sửa, xóa cơng việc cơng ty - Nhà tuyển dụng thêm cơng việc, việc thêm cơng việc cần phải có đồng ý quản trị viên để công việc hiển thị hệ thống - Trong thêm công việc, nhà tuyển dụng cần phải cung cấp thông tin cần thiết như: vị trí, chun mơn cần tuyển dụng, ngày hết hạn tuyển dụng v.v… để phục vụ trình xác nhận thơng tin - Khi khơng cịn tuyển dụng cơng việc đó, nhà tuyển dụng đưa đăng cơng việc vào trạng thái đóng, tức ứng viên nộp ứng tuyển vào công việc Cơng việc q hạn đăng ký tự động đưa vào trạng thái đóng - Nhà tuyển dụng mở lại tuyển dụng cơng việc đóng lúc có nhu cầu ❖ Quản lý danh sách ứng cử viên: - Nhà tuyển dụng xem danh sách ứng viên cho công việc, đồng ý từ chối yêu cầu xin việc ứng viên 5.2.3 Dành cho người tìm việc ❖ Đăng ký: - Người tìm việc phải hồn tất thao tác đăng ký để có tài khoản người sử dụng hệ thống ❖ Đăng nhập: - Người tìm việc phải đăng nhập vào hệ thống tài khoản hợp lệ để sử dụng tính cho người tìm việc ❖ Tìm kiếm thơng tin việc làm: - Người tìm việc tìm kiếm thơng tin cơng việc theo tên, vị trí, mức lương, u cầu cơng việc… ❖ Đăng quản lý CV: - Người tìm việc upload CV lên hệ thống CV lưu trữ hệ thống sở liệu - Mỗi ứng tuyển vào công việc, CV tự động nộp vào đăng ứng tuyển Và họ phải hồn thành đầy đủ test doanh nghiệp họ ứng tuyển để xác thực CV - Họ thay đổi CV upload lên hệ thống có nhu cầu ❖ Quản lý công việc ứng tuyển: Tieu luan 10 Đảm bảo chất lượng phần mềm - Người tìm việc xem lại, tìm kiếm, hủy, sửa cơng việc mà ứng tuyển - Họ xem tình trạng cơng việc sao, thông báo đồng ý hay từ chối từ nhà tuyển dụng công việc kết thúc thời gian tuyển dụng 5.2.4 Dành cho khách Khách vãng lai xem thơng tin đăng tuyển dụng, nhiên để có hồ sơ hệ thống, upload, chỉnh sửa CV, chức khác hệ thống khách phải thực đăng nhập với tài khoản hợp lệ đăng ký tài khoản 5.3 Các sơ đồ 5.3.1 5.3.1.1 Sơ đồ UseCase UseCase Tổng quát Tieu luan Nhóm – 17 PFIEV3 63 Thực Đảm bảo chất lượng Các bước thực kết Functional Testing trình bày file excel đính kèm báo cáo Kết luận đánh giá 9.1 Kết luận Thông qua việc thực Đảm bảo chất lượng cho Hệ thống, nhóm chúng tơi đúc kết nhiều kinh nghiệm việc phát triển hệ thống phần mềm Về mặt lý thuyết, thành viên củng cố kiến thức phân tích thiết kế hệ thống, kỹ thuật tầm quan trọng đảm bảo chất lượng phần mềm Về mặt thực tiễn, nhóm tiến hành lên kế hoạch triển khai thực Đảm bảo chất lượng phần mềm dựa lý thuyết tìm hiểu 9.2 Đánh giá kết Kết triển khai Đảm chất lượng phần mềm Hệ thống Tieu luan VTS TEST CASE Project Name Project Code ITNetwork ITNetwork-1.0 Creator Reviewer/Approver Document Code ITNetwork-1.0_Test case_v1.0 Issue Date Version Record of change Effective Date 30-12-2021 Version 1.0 Change Item Create *A,D,M Change description 1/1 Tieu luan 1.0 Reference TEST CASE LIST Project Name Project Code Test Environment Setup Description No Function Name Đăng nhập Đăng ký Quản lý người dùng Tìm kiếm, apply CV Quản lý cơng việc ITNetwork ITNetwork-1.0 Server Database Web Browser Mobile App Sheet Name UC01-Đăng nhập UC02 - Đăng ký UC03 - Quản lý người dùng UC04-Tìm kiếm, apply CV UC05 - Quản lý công việc 1/1 Tieu luan Description Pre-Condition TEST REPORT Project Name ITNetwork ITNetwork-1.0 Project Code Document Code ITNetwork-1.0_Test Report_v1.0 Creator Reviewer/Approver Issue Date Notes No Module code UC01-Đăng nhập UC02 - Đăng ký UC03 - Quản lý người dùng UC04 - Tìm kiếm, apply CV UC05 - Quản lý cơng việc Sub total Test coverage Test successful coverage Pass 23 16 11 13 13 Fail 0 0 Untested 0 0 N/A 0 0 Number of test cases 23 16 11 13 13 76 0 76 100.00 % 100.00 % 1/1 Tieu luan Module Code Test requirement UC01-Đăng nhập Tester Ngô Hoàng Minh Pass Fail Untested N/A Number of Test cases 23 0 23 Test Case Description Test Case Procedure Expected Output ID 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.1.1 1.1.2 Test chức đăng nhập hệ thống Function Login 1.1 Trường hợp Nhà tuyển dụng (Website) Test để view hình - Người dùng truy cập vào Ứng login Ứng dụng di dụng di động động - Người dùng nhấn nút "Login or Register" hình "Home" Đăng nhập hợp lệ - Nhập Email - Nhập Password - Click nút "Login" Cả Email Password - Nhâp Email không định không hợp lệ dạng để trống - Nhập Passwork có kí tự để trống Email không hợp lệ - Nhâp Email không định dạng để trống - Nhập password Password không hợp lệ - Nhâp email - Nhập Passwork có kí tự để trống Tài khoản không tồn - Nhâp Email hợp lệ (Chưa hệ thống có hệ thống) - Nhập password - Click nút Đăng nhập Sai mật - Nhập Email - Nhập Password sai - Click nút Đăng nhập 1.1 Trường hợp Nhà tuyển dụng (Website) Test để view hình - Người dùng truy cập vào website login Website trình duyệt - Người dùng nhấn nút Sigin hình Đăng nhập thành công - Nhập Email với quyền Nhà tuyển - Nhập Password dụng - Click nút Đăng Nhập 1.1.3 Cả Email Password không hợp lệ 1.1.4 Email không hợp lệ 1.1.5 1.1.6 1.1.7 1.1.8 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 - Nhâp Email không định dạng để trống - Nhập Passwork có kí tự để trống Inter-test case Dependence Màn hình login hiển thị Result Test date Pass 06/01/2022 Người dùng chuyển trang Home Màn hình login hiển thị Pass 06/01/2022 Thông báo lỗi "Email không hợp lệ" hiển thị trường Email Thông báo lỗi "Password không hợp lệ" hiển thị trường Password Thông báo lỗi "Email không hợp lệ" hiển thị trường Email Thông báo lỗi "Password không hợp lệ" hiển thị trường Password Thông báo lỗi "Tên đăng nhập mật khơng đúng" hiển thị Màn hình login hiển thị Pass 06/01/2022 Màn hình login hiển thị Pass 06/01/2022 Màn hình login hiển thị Pass 06/01/2022 Màn hình login hiển thị Pass 06/01/2022 Thông báo lỗi "Tên đăng nhập Màn hình login hiển thị mật khơng đúng" hiển thị Pass 06/01/2022 Màn hình login hiển thị Pass 06/01/2022 Màn hình login hiển thị Pass 06/01/2022 Màn hình login hiển thị Pass 06/01/2022 Màn hình login hiển thị Pass 06/01/2022 Màn hình login hiển thị Pass 06/01/2022 Màn hình login hiển thị Pass 06/01/2022 Màn hình login hiển thị Pass 06/01/2022 Màn hình login hiển thị Pass 06/01/2022 Pass 06/01/2022 Màn hình login hiển thị Pass 06/01/2022 Màn hình login hiển thị Pass 06/01/2022 Màn hình login hiển thị Pass 06/01/2022 Màn hình login hiển thị Pass 06/01/2022 Màn hình login hiển thị Pass 06/01/2022 Người tuyển dụng đăng nhập thành cơng Màn hình profile Contributor hiển thị Thông báo lỗi "Email không hợp lệ" hiển thị trường Email Thông báo lỗi "Password không hợp lệ" hiển thị trường Password Thông báo lỗi "Email không hợp lệ" hiển thị trường Email Thông báo lỗi "Password không hợp lệ" hiển thị trường Password Thông báo lỗi "Tên đăng nhập mật không đúng" hiển thị - Nhâp Email không định dạng để trống - Nhập password Password không hợp lệ - Nhâp email - Nhập Passwork có kí tự để trống Tài khoản không tồn - Nhâp Email hợp lệ (Chưa hệ thống có hệ thống) - Nhập password - Click nút Đăng nhập Sai mật - Nhập Email Thông báo lỗi "Tên đăng nhập - Nhập Password sai mật không đúng" hiển - Click nút Đăng nhập thị Đăng nhập tài - Nhập Email Admin Thông báo lỗi "Hãy đăng nhập khoản hệ thống Người tìm việc tài khoản Nhà tuyển dụng" khác (Admin Người - Nhập mật với tài hiển thị tìm việc) khoản Admin Người tìm việc - Click nút Đăng nhập 1.2 Đăng nhập với quyền Quản trị viên (Hệ thống Admin) Test để view hình - Người dùng truy cập vào website Màn hình login hiển thị login Quản trị viên trình duyệt Website - Người dùng vào đường dẫn dành cho admin Đăng nhập thành công - Nhập User Quản trị viên đăng nhập thành với quyền Quản trị viên - Nhập Pass công - Click nút Đăng Nhập Màn hình dashboard dành cho quản trị viên Cả Email Password - Nhâp Email không định Thông báo lỗi "Email không hợp lệ" không hợp lệ dạng để trống hiển thị trường - Nhập Passwork có kí tự Email Thông báo lỗi "Password để trống không hợp lệ" hiển thị trường Password Email không hợp lệ - Nhâp Email không định Thông báo lỗi "Email không hợp lệ" dạng để trống hiển thị trường - Nhập password Email Password không hợp lệ - Nhâp email Thông báo lỗi "Password khơng hợp - Nhập Passwork có kí tự lệ" hiển thị trường để trống Password Tài khoản không tồn - Nhâp Email hợp lệ (Chưa Thông báo lỗi "Tên đăng nhập hệ thống có hệ thống) mật không đúng" hiển - Nhập password thị - Click nút Đăng nhập 1/2 Tieu luan Note 1.2.7 Sai mật 1.2.8 Đăng nhập tài khoản hệ thống khác (Nhà tuyển dụng Người tìm việc) - Nhập Email - Nhập Password sai - Click nút Đăng nhập - Nhập Email Admin Người tìm việc - Nhập mật với tài khoản Admin Người tìm việc - Click nút Đăng nhập Thơng báo lỗi "Tên đăng nhập Màn hình login hiển thị mật không đúng" hiển thị Thơng báo lỗi "Hãy đăng nhập Màn hình login hiển thị tài khoản Nhà tuyển dụng" hiển thị 2/2 Tieu luan Pass 06/01/2022 Pass 06/01/2022 Module Code UC02-Đăng ký Test requirement Test chức đăng ký hệ thống Tester Lê Đức Lương Pass Fail Untested N/A Number of Test cases 16 0 16 ID Test Case Description Test Case Procedure Expected Output 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 2.1 2.2 2.3 2.4 2.5 Đăng ký dành cho người tìm việc (Mobile App) - Người dùng truy cập vào Ứng dụng di động Test để view hình - Người dùng nhấn nút "Login or đăng ký Ứng dụng Register" hình "Home" di động - Từ hình đăng nhập nhấn nút "Register" - Nhập Email (hợp lệ chưa tồn tài khoản khác) - Nhập Tên - Nhập mật (dài ký Đăng ký hợp lệ tự) - Nhập xác nhận mật (trùng với mật nhập trên) - Nhấn nút Register - Nhập email không định dạng Email không hợp lệ bỏ trống - Nhập Email dùng tài khoản khác - Nhập Tên Email tồn hệ - Nhập mật (dài ký thống tự) - Nhập xác nhận mật (trùng với mật nhập trên) - Nhấn nút Register - Nhập email - Nhập tên Mật khơng hợp lệ - Nhập mật có ký tự bỏ trống - Nhấn nút "Register" - Nhập email - Bỏ trống Họ tên Để trống họ tên - Nhập mật - Nhấn nút "Register" - Nhập email - Nhập tên Confirm Password không - Nhập mật hợp lệ - Không nhập Confirm Password nhập sai với mật - Nhấn nút "Register" - Để trống email nhập email không định dạng nhập email tồn tài khoản khác - Không nhập tên Tất trường - Nhập mật ký tự không hợp lệ bỏ trống - Không nhập Confirm Password nhập sai với mật - Nhấn nút "Register" Đăng ký Nhà tuyển dụng (Website) - Người dùng truy cập vào trang web trình duyệt Test để view hình - Người dùng nhấn nút "Sign In" đăng ký Website hình cho Nhà tuyển dụng - Từ hình đăng nhập nhấn nút "Create an account" Inter-test case Dependence Result Test date 06/01/2022 Màn hình Register hiển thị Màn hình Login phải hiển thị Pass 06/01/2022 Người dùng chuyển trang đăng nhập Màn hình Register hiển thị Pass Thông báo "Email không hợp lệ" Màn hình Register trường Email hiển thị Pass 06/01/2022 06/01/2022 Thông báo "Đăng ký lỗi" xuất hình Màn hình Register hiển thị Thơng báo "Invalid Input" xuất hình Màn hình Register hiển thị Pass Thơng báo "Invalid Input" xuất hình Màn hình Register hiển thị Pass Pass 06/01/2022 06/01/2022 06/01/2022 Thông báo "Invalid Input" xuất hình Màn hình Register hiển thị Pass 06/01/2022 Thông báo "Invalid Input" xuất hình Màn hình Register hiển thị Màn hình Register hiển thị Màn hình Login phải hiển thị Pass 06/01/2022 - Hệ thống hiển thị thông báo đăng ký thành công đợi kiểm duyệt đến từ quản trị viên hệ thống (Mật gửi email nhà tuyển Đăng ký thành công dụng sau quản trị viên duyệt thành công) - Người dùng chuyển trang Đăng nhập Hệ thống hiển thị lỗi: "Email must be Nhập email không định dạng vào Email không hợp lệ a valid email address" trường khung Email Email Nhập số điện thoại không định Số điện thoại không hợp Hệ thống hiển thị lỗi: "Invalid phone" dạng vào khung Phone (chứa ký tự lệ trường Phone đặc biệt, chữ) - Nhập tên nhà tuyển dụng - Nhập Email đăng ký nhà tuyển dụng khác Email tồn hệ Hệ thống hiển thị thông báo Đăng ký - Nhập số điện thoại thống thất bại - Chọn thành phố - Nhập website công ty - Nhấn nút "Sign Up" - Nhập tên nhà tuyển dụng - Nhập Email (hợp lệ chưa tồn tài khoản khác) - Nhập số điện thoại - Chọn thành phố - Nhập website công ty - Nhấn nút "Sign Up" 1/2 Tieu luan Pass 06/01/2022 Màn hình Register hiển thị Pass Màn hình Register hiển thị Pass Màn hình Register hiển thị Pass 06/01/2022 06/01/2022 06/01/2022 Màn hình Register hiển thị Pass Note 2.6 2.7 2.8 Không nhập tên nhà tuyển dụng Không chọn Thành phố Tất trường không hợp lệ - Bỏ trống tên Nhà tuyển dụng - Nhập Email - Nhập số điện thoại - Chọn thành phố - Nhập website công ty - Nhấn nút "Sign Up" - Nhập tên nhà tuyển dụng - Nhập Email - Nhập số điện thoại - Không chọn thành phố - Nhập website công ty - Nhấn nút "Sign Up" - Không nhập tên nhà tuyển dụng - Nhập Email sai định dạng bỏ trống - Nhập số điện thoại không định dạng (chứa ký tự đặc biệt, chữ) bỏ trống - Không chọn thành phố - Nhập website công ty bỏ trống - Nhấn nút "Sign Up" 06/01/2022 Hệ thống hiển thị lỗi: "Name is required" trường Name Màn hình Register hiển thị Pass 06/01/2022 Hệ thống hiển thị lỗi: "City is required" trường City Màn hình Register hiển thị Pass 06/01/2022 Hệ thống hiển thị lỗi trường Màn hình Register khơng hợp lệ hiển thị 2/2 Tieu luan Pass Module Code UC03 - Quản lý người dùng Test requirement Test chức quản lý người dùng Tester Lê Văn Đức Pass Fail Untested N/A Number of Test cases 11 0 11 Test Case Description Test Case Procedure Expected Output ID Trang xem, xóa, tìm kiếm danh sách người dùng(Web admin) 1.1 Test để view danh sách - Admin truy cập vào trang amin - Hệ thống hiển thị hình danh sách người dùng - Admin ấn vào mục User -> List user hệ thống bao gồm: + Tên hình: List User (Trên bên trái) + Button: ADD USER (Thêm user, bên tên hình) + Searchbox: Để tìm kiếm (Bên phải button ADD USER) + Table: Danh sách user (Nằm giữa, phía nút ADD USER), bao gồm trường: Index, Name, Email, Role, Active, Action (Xem, Xóa) 1.2 Test phân trang bảng List User - Trong bảng List User, admin bấm vào biểu tượng > < 1.3 Test xem thông tin cụ thể người dùng - Tại hình danh sách người dùng, bấm vào nút có biểu tưởng hình mắt hàng bảng người dùng 1.4 Test xóa người dùng cụ thể - Tại hình danh sách người dùng, bấm vào nút có biểu tưởng hình thùng rác hàng bảng người dùng - Tại Confirm Dialog nhấn YES 1.5 Test tìm kiếm người dùng - Tại hình List User, bấm vào Searchbox - Nhập tên, email người dùng nhấn Enter bấm vào icon có hình kính lúp Inter-test case Dependence Result Test date Admin phải đăng nhập Pass thành công vào trang admin Admin phải chọn vào mục User -> List 06/01/2022 Admin phải đăng nhập Pass thành công vào trang admin Admin phải click vào mục User -> List Admin phải click vào icon > < bảng - Hệ thống hiển thị Popup Dialog bao Admin phải đăng nhập Pass gồm: thành công vào trang + Tiêu đề: User info (Trên bên trái) admin + IconButton: Close (Trên bên phải) Admin phải click + Avatar: Chính phần nội vào mục User -> List dung Admin phải click vào + TextField: Name (Tên người dùng) icon có hình mắt + TextField: Email (Email người dùng) dòng + TextField: Phone (Số điện thoại người bảng List User dùng) + TextField: Role (Role người dùng) + TextField: Website (Website người dùng) + TextField: City (City người dùng) +TextField: Introduction (Nội dung giới thiệu người dùng) + Button: Close (Đóng Dialog, bên phải) Hệ thống hiển thị Confirm Dialog bao Admin login thành Pass gồm: công vào trang admin + Tiêu đề: Confirm Action (Trên bên Chọn vào mục trái) User -> List + IconButton: Close (Trên bên phải) Chọn vào icon có + TextField: Câu hỏi admin có muốn xác hình thùng rác nhận xóa người dùng khơng? (Ở giữa, hàng bảng tiêu đề) List User + Button: Yes (Nút để confirm xóa, bên trái Bấm Yes No cùng) IconButton Close + Button: No (Nút để bỏ hoạt động xóa, bên Confirm Dialog phải nút Yes) Sau nhấn YES: + Đóng Confirm Dialog + Hiện thông báo thành công + Cập nhật lại bảng List User(mất user vừa xóa) Hoặc nhấn NO hay IconButton close: + Đóng Confirm Dialog + Khơng thay đổi bảng List User Hệ thống hiển thị bảng List User với user Admin phải đăng nhập Pass có tên Email chứa với text nhập thành công vào trang Search box admin Admin phải click vào mục User -> List Phải click nhập vào Searchbox ấn Enter click vào button có hình kính lúp 06/01/2022 - Hệ user - Hệ user thống cập nhật bảng List User với 10 bấm vào > thống cập nhật bảng List User với 10 trước bấm vào < Trang xem danh sách đồng ý yêu cầu đăng ký Contributor (Web admin) 2.1 Test xem danh sách - Admin truy cập vào trang amin - Hệ thống hiển thị hình Company yêu cầu đăng ký - Admin ấn vào mục User -> Request bao gồm: Contributor Company Request + Tên hình: Company Request (Trên bên trái) + Table: Danh sách user (Nằm giữa), bao gồm trường: Index, Name, Email, Phone Number, Created At, Action ( Đồng ý) 1/2 Tieu luan Admin phải đăng nhập Pass thành công vào trang admin Admin phải chọn vào mục User -> Company Request 06/01/2022 06/01/2022 06/01/2022 06/01/2022 Note 2.2 Test phân trang bảng Company Request - Trong bảng Company Request, - Hệ thống cập nhật bảng Company Request admin bấm vào biểu với 10 user bấm vào > tượng > < - Hệ thống cập nhật bảng Company Request với 10 user trước bấm vào < Admin phải đăng nhập Pass thành công vào trang admin Admin phải click vào mục User -> Company Request Admin phải click vào icon > < bảng 06/01/2022 Admin login thành Pass công vào trang admin Chọn vào mục User -> Company Request Chọn vào button Accept hàng bảng Company Request Bấm Yes No IconButton Close Confirm Dialog 06/01/2022 3.1 Test xem danh sách - Admin truy cập vào trang amin - Hệ thống hiển thị hình Company user bị xóa admin - Admin ấn vào mục User -> Request bao gồm: Deleted User + Tên hình: Deleted User (Trên bên trái) + Table: Danh sách user (Nằm giữa, phía tiêu đề), bao gồm trường: Index, Name, Email, Role, Deleted At, Action (Khôi phục) 3.2 Test phân trang bảng - Trong bảng Deleted User, - Hệ thống cập nhật bảng Deleted User với Deleted User admin bấm vào biểu 10 user bấm vào > tượng > < - Hệ thống cập nhật bảng Deleted User với 10 user trước bấm vào < Admin phải đăng nhập Pass thành công vào trang admin Admin phải chọn vào mục User -> Deleted Job 06/01/2022 Admin phải đăng nhập Pass thành công vào trang admin Admin phải click vào mục User -> Deleted User Admin phải click vào icon > < bảng 06/01/2022 3.3 Test khơi phục người dùng xóa Admin Admin login thành Pass công vào trang admin Chọn vào mục User -> Deleted User Chọn vào button Restore hàng bảng Deleted User Bấm Yes No IconButton Close Confirm Dialog 06/01/2022 2.3 Test đồng ý yêu cầu - Tại hình Company đăng ký Contributor Request, bấm vào nút Accept hàng bảng - Tại Confirm Dialog nhấn YES Hệ thống hiển thị Confirm Dialog bao gồm: + Tiêu đề: Confirm Action (Trên bên trái) + IconButton: Close (Trên bên phải) + TextField: Câu hỏi admin có muốn xác nhận chấp nhận người dùng không? (Ở giữa, tiêu đề) + Button: Yes (Nút để confirm chấp nhận, bên trái cùng) + Button: No (Nút để bỏ hoạt động xóa, bên phải nút Yes) Sau nhấn YES: + Đóng Confirm Dialog + Hiện thông báo thành công + Cập nhật lại bảng Company Request(mất user vừa accept) Hoặc nhấn NO hay IconButton close: + Đóng Confirm Dialog + Khơng thay đổi bảng Company Request Trang khơi phục người dùng xóa (Web Admin) - Tại hình Deleted User, bấm vào nút Restore hàng bảng - Tại Confirm Dialog nhấn YES Hệ thống hiển thị Confirm Dialog bao gồm: + Tiêu đề: Confirm Action (Trên bên trái) + IconButton: Close (Trên bên phải) + TextField: Câu hỏi admin có muốn xác nhận khôi phục người dùng không? (Ở giữa, tiêu đề) + Button: Yes (Nút để confirm chấp nhận, bên trái cùng) + Button: No (Nút để bỏ hoạt động xóa, bên phải nút Yes) Sau nhấn YES: + Đóng Confirm Dialog + Hiện thơng báo thành công + Cập nhật lại bảng Deleted User(mất user vừa restore) Hoặc nhấn NO hay IconButton close: + Đóng Confirm Dialog + Khơng thay đổi bảng Deleted User 2/2 Tieu luan Module Code UC04 Test User đăng nhập hệ thống tìm kiếm cơng việc thành cơng requirement - Test chức hiển thị thông tin công việc ứng tuyển vào công việc Tester Nguyễn Văn Đạt Pass Fail Untested N/A Number of Test cases 13 0 13 ID Test Case Description Test Case Procedure Expected Output Xem danh sách công việc 1.1 Test giao diện - Người dùng đăng nhập thành hình sách cơng việc cơng vào hệ thống - Hệ thống chuyển từ hình đăng nhập sang hình home 1.2 Test giao diện hiển thị tất công việc 1.3 Test giao diện xem chi tiết cơng việc 1.4 Test tình quay lại hình home Tính nộp CV 2.1 Test hình nộp CV 2.2 Kiểm tra tính upload CV 2.3 Kiểm tra tính submit CV Inter-test case Dependence Result Test date - Hệ thống hiển thị hình danh sách cơng việc đề xuất bao gồm thông tin sau: + Việc làm đề xuất cho bạn + Button: xem thêm - Danh sách công việc mà hệ thống giới thiệu, bao gồm thông tin: + Người đăng + Tên công việc + Thời gian đăng tin tuyển dụng + Thời gian hết hạn ứng tuyển + Đỉa công ty + Thể loại cơng việc Xếp theo thứ tự góc hình + Button "Home" + Button "My Job" + Button "Expole" + Button "Profile" - Tại hình home hiển thị - Màn hình hiển thị tất cơng việc, kéo scroll bên phải cơng việc, hiển thị nút bấm "Xem đêm xem hết thêm" - Click vào công việc - Màn hình chuyển trang sang chi tiết cơng việc bao gồm phần thơng tin hiển thị sau: + Hình ảnh cơng ty làm việc + Hình ảnh người đăng tin + Range lương công việc + Thời gian đăng tin + Thời gian hết hạn ứng tuyển + Hiển thị button "u thích" hình trái tim + Hiển thị button "Pending" + Hiển thị thông tin công việc + Hiển thị thông tin công ty + Hiển thị vị trí cơng ty + Hiển thị tag công việc + Hiển thị miêu tả chi tiết cơng việc - Tại hình chi tiết cơng việc, Hệ thống chuyển hình sang trang home ban đầu click vào nút mũi tên bên góc trái hình - Người dùng phải đăng nhập thành công Pass 06/01/2022 - Người dùng phải đăng nhập thành công - Người dùng phải đăng nhập thành công Pass 06/01/2022 Pass 06/01/2022 - Người dùng phải đăng nhập thành cơng Pass 06/01/2022 - Tại hình chi tiết cơng việc, - Màn hình Apply job xuất bao gồm trường sau: click vào button "Pending" + Trường loại text: “Attached CV “ + Loại combo box: hiển thị tên CV upload lên + button "Upload" "Submit" - Người dùng phải đăng nhập thành cơng Pass 06/01/2022 - Tại hình Apply Job, click vào button "Upload" - Hệ thống chuyển trang sang thư mục file máy - Người dùng phải đăng nhập thành cơng Pass 06/01/2022 - Tại hình thư mục file máy chọn CV cần upload - Hệ thống chuyển sang hình Apply Job xuất thơng báo "Upload Successful" - Tại hình Apply Job, click vào button "Submit" - Hệ thống chuyển trang trang thông tin chi tiết công việc - Người dùng phải Pass đăng nhập thành công - Người dùng upload CV thành công 06/01/2022 - Người dùng phải đăng nhập thành công Pass 06/01/2022 - Người dùng phải đăng nhập thành cơng Pass 06/01/2022 - Tại hình home bấm vào - Màn hình thơng tin tài khoản hiển thị với thông tin sau: nút "Profile" bên góc phải +Button "logout" bên góc phải hình hình +Hiển thị ảnh đại diện người dùng +Textbox Họ tên: hiển thị họ tên người dùng +Textbox Số điện thoại: Hiển thị số điện thoại người dùng +Textbox Email: Hiển thị email người dùng +Button: "Manage your CV" Tại hình Profile bấm vào nút Hệ thống hiển thị hình Manage CV gồm trường: "Manage your CV" +Filename: Tên CV +Link: url CV +Button: :"View" +Buttin: "Detele" - Người dùng phải đăng nhập thành công Pass 06/01/2022 - Người dùng phải đăng nhập thành cơng Pass 06/01/2022 Tại hàm hình Manage CV bấm vào nút :"View" - Người dùng phải đăng nhập thành công Pass 06/01/2022 - Hệ thống thị thông báo "Sent resume, thank you for submitting your resume" Xem thông tin công việc lưu 3.1 - Xem thông tin công việc xem 3.2 - Xem thông tin công việc applied - Tại hình home bấm vào - Hệ thống hiển thị hình thơng tin cơng việc lưu nút "My job' góc hình bao gồm trường : + hiển thị trường "Viewed" "Applied" "Saved" + Gridview hiển thị thông cơng việc xem - Tại hình home bấm vào - Hệ thống hiển thị hình thơng tin công việc ứng nút "My job' góc hình tuyển bao gồm trường : - Tại hình "My job", + hiển thị trường "Viewed" "Applied" "Saved" góc hình bấm + Gridview hiển thị thông công việc ứng tuyển vào nút "Applied" Xem thông tin tài khoản 4.1 - Xem thông tin tài khoản 4.2 Kiểm tra thông tin CV 4.3 Xem thông tin CV Hệ thống hiển thị thông tin CV người dùng 1/2 Tieu luan Note 4.4 Xóa CV Tại hàm hình Manage CV bấm vào nút :"Delete" Hệ thống thị thông báo "OK" Quay trang manage 2/2 Tieu luan - Người dùng phải đăng nhập thành công Pass 06/01/2022 Module Code UC05 - Quản lý công việc Test requirement Test chức quản lý công việc Tester Nguyễn Viết Danh Pass Fail Untested N/A Number of Test cases 13 0 13 ID Test Case Description Test Case Procedure Expected Output Trang xem, xóa, tìm kiếm, danh sách cơng việc (Web admin) 1.1 Test để view danh sách - Admin truy cập vào trang amin - Hệ thống hiển thị hình danh sách cơng việc - Admin ấn vào mục Jobs -> List công việc hệ thống bao gồm: + Tên hình: List Jobs (trên bên trái) + Searchbox: Để tìm kiếm (trên bên phải) - Danh sách công việc dạng datagrid (nằm giữa, phía nút Searchbox), bao gồm trường: + Index + Name + User's Email + Created at + Updated at + Action (Xem, Xóa) Inter-test case Dependence Result Test date Admin phải đăng nhập Pass thành công vào trang admin Admin phải chọn vào mục Jobs -> List 06/01/2022 1.2 Test phân trang bảng List Jobs - Trong bảng List Jobs, admin bấm vào biểu tượng > < - Hệ thống cập nhật bảng List Jobs với 10 job bấm vào > - Hệ thống cập nhật bảng List Jobs với 10 job trước bấm vào < Admin phải đăng nhập Pass thành công vào trang admin Admin phải click vào mục Jobs -> List Admin phải click vào icon > < bảng 06/01/2022 1.3 Test xem thông tin cụ thể công việc - Tại hình danh sách cơng việc, bấm vào nút có biểu tưởng hình mắt hàng bảng công việc - Hệ thống hiển thị Popup Dialog bao gồm: + Tiêu đề: Job info (Trên bên trái) + IconButton: Close (Trên bên phải) + Avatar: Chính phần nội dung + TextField: Name (Tên công việc) + TextField: Description (Mô tả công việc) + TextField: Experience (Yêu cầu kinh nghiệm) + TextField: Address (Địa công ty) + TextField: Salary (Mức lương) + TextField: Deadling (Hạn chốt) + TextField: Owner (Thông tin công ty gồm: Name, Email, Phone) + Button: Close (Đóng Dialog, bên phải) Admin phải đăng nhập Pass thành công vào trang admin Admin phải click vào mục Jobs -> List Admin phải click vào icon có hình mắt dòng bảng List Jobs 06/01/2022 1.4 Test xóa cơng việc cụ thể - Tại hình danh sách cơng việc, bấm vào nút có biểu tưởng hình thùng rác hàng bảng công việc - Tại Confirm Dialog nhấn YES Hệ thống hiển thị Confirm Dialog bao gồm: + Tiêu đề: Confirm Action (Trên bên trái) + IconButton: Close (Trên bên phải) + TextField: Câu hỏi admin có muốn xác nhận xóa cơng việc khơng? (Ở giữa, tiêu đề) + Button: Yes (Nút để confirm xóa, bên trái cùng) + Button: No (Nút để bỏ hoạt động xóa, bên phải nút Yes) Sau nhấn YES: + Đóng Confirm Dialog + Hiện thơng báo thành cơng + Cập nhật lại bảng List Jobs(mất job vừa xóa) Hoặc nhấn NO hay IconButton close: + Đóng Confirm Dialog + Khơng thay đổi bảng List Jobs Admin login thành Pass công vào trang admin Chọn vào mục Jobs -> List Chọn vào icon có hình thùng rác hàng bảng List Jobs Bấm Yes No IconButton Close Confirm Dialog 06/01/2022 1/3 Tieu luan Note 1.5 Test tìm kiếm cơng việc - Tại hình List Jobs, bấm Hệ thống hiển thị bảng List Jobs với vào Searchbox cơng việc có tên mail cơng ty chứa - Nhập tên công việc mail với text nhập Search box công ty nhấn Enter bấm vào icon có hình kính lúp Admin phải đăng nhập Pass thành công vào trang admin Admin phải click vào mục Jobs -> List Phải click nhập vào Searchbox ấn Enter click vào button có hình kính lúp Trang xem danh sách đồng ý yêu cầu đăng nhà tuyển dụng (Web admin) 2.1 Test xem danh sách - Admin truy cập vào trang admin - Hệ thống hiển thị hình Jobs Admin phải đăng nhập Pass yêu cầu đăng - Admin ấn vào mục Jobs -> Request bao gồm: thành công vào trang nhà tuyển dụng Request + Tên hình: Job Request (Trên admin bên trái) Admin phải chọn + Table: Danh sách công việc (Nằm vào mục Jobs -> giữa), bao gồm trường: Index, Request Name, User's Email, Type (Partime hay Fulltime) , Created At, Action (Xem, Xóa, Đồng ý) 2.2 Test phân trang bảng Jobs Request - Trong bảng Jobs Request, admin bấm vào biểu tượng > < - Hệ thống cập nhật bảng Jobs Request với 10 job bấm vào > - Hệ thống cập nhật bảng Jobs Request với 10 job trước bấm vào < 2.3 Test đồng ý yêu cầu đăng nhà tuyển dụng - Tại hình Jobs Request, bấm vào nút Accept hàng bảng - Tại Confirm Dialog nhấn YES Hệ thống hiển thị Confirm Dialog bao gồm: + Tiêu đề: Confirm Action (Trên bên trái) + IconButton: Close (Trên bên phải) + TextField: Câu hỏi admin có muốn xác nhận chấp nhận cơng việc khơng? (Ở giữa, tiêu đề) + Button: Yes (Nút để confirm chấp nhận, bên trái cùng) + Button: No (Nút để bỏ hoạt động xóa, bên phải nút Yes) Sau nhấn YES: + Đóng Confirm Dialog + Hiện thông báo thành công + Cập nhật lại bảng Jobs Request(mất job vừa accept) Hoặc nhấn NO hay IconButton close: + Đóng Confirm Dialog + Khơng thay đổi bảng Company Request 2.4 Test xem thơng tin cụ thể cơng việc - Tại hình danh sách cơng việc, bấm vào nút có biểu tưởng hình mắt hàng bảng công việc - Hệ thống hiển thị Popup Dialog bao gồm: + Tiêu đề: Job info (Trên bên trái) + IconButton: Close (Trên bên phải) + Avatar: Chính phần nội dung + TextField: Name (Tên công việc) + TextField: Description (Mô tả công việc) + TextField: Experience (Yêu cầu kinh nghiệm) + TextField: Address (Địa công ty) + TextField: Salary (Mức lương) + TextField: Deadling (Hạn chốt) + TextField: Owner (Thông tin công ty gồm: Name, Email, Phone) + Button: Close (Đóng Dialog, bên phải) 2/3 Tieu luan 06/01/2022 06/01/2022 Admin phải đăng nhập Pass thành công vào trang admin Admin phải click vào mục Jobs -> Request Admin phải click vào icon > < bảng Admin login thành Pass công vào trang admin Chọn vào mục Jobs -> Company Request Chọn vào button Accept hàng bảng Jobs Request Bấm Yes No IconButton Close Confirm Dialog 06/01/2022 Admin phải đăng nhập Pass thành công vào trang admin Admin phải click vào mục Jobs -> Request Admin phải click vào icon có hình mắt dòng bảng Job Request 06/01/2022 06/01/2022 2.5 Test xóa cơng việc cụ thể - Tại hình danh sách cơng việc, bấm vào nút có biểu tưởng hình thùng rác hàng bảng công việc - Tại Confirm Dialog nhấn YES Hệ thống hiển thị Confirm Dialog bao gồm: + Tiêu đề: Confirm Action (Trên bên trái) + IconButton: Close (Trên bên phải) + TextField: Câu hỏi admin có muốn xác nhận xóa cơng việc khơng? (Ở giữa, tiêu đề) + Button: Yes (Nút để confirm xóa, bên trái cùng) + Button: No (Nút để bỏ hoạt động xóa, bên phải nút Yes) Sau nhấn YES: + Đóng Confirm Dialog + Hiện thơng báo thành cơng + Cập nhật lại bảng List Jobs(mất job vừa xóa) Hoặc nhấn NO hay IconButton close: + Đóng Confirm Dialog + Khơng thay đổi bảng List Jobs Admin login thành Pass công vào trang admin Chọn vào mục Jobs -> Request Chọn vào icon có hình thùng rác hàng bảng Job Request Bấm Yes No IconButton Close Confirm Dialog 06/01/2022 Admin phải đăng nhập Pass thành công vào trang admin Admin phải chọn vào mục Jobs -> Deleted Job 06/01/2022 Admin phải đăng nhập Pass thành công vào trang admin Admin phải click vào mục Jobs -> Deleted Jobs Admin phải click vào icon > < bảng Admin login thành Pass công vào trang admin Chọn vào mục Jobs -> Deleted Jobs Chọn vào button Restore hàng bảng Deleted Jobs Bấm Yes No IconButton Close Confirm Dialog 06/01/2022 Trang khôi phục công việc xóa (Web Admin) 3.1 Test xem danh sách - Admin truy cập vào trang amin job bị xóa admin - Admin ấn vào mục Jobs -> Deleted Jobs 3.2 Test phân trang bảng Deleted Jobs - Trong bảng Deleted Jobs, admin bấm vào biểu tượng > < 3.3 Test khôi phục công việc - Tại hình Deleted Jobs, bấm xóa Admin vào nút Restore hàng bảng - Tại Confirm Dialog nhấn YES - Hệ thống hiển thị hình Deleted Jobs bao gồm: + Tên hình: Deleted Jobs (Trên bên trái) + Table: Danh sách job (Nằm giữa, phía tiêu đề), bao gồm trường: Index, Name, User's Email, Type (Fulltime hay Partime), Deleted At, Action (Khôi phục) - Hệ thống cập nhật bảng Deleted Jobs với 10 job bấm vào > - Hệ thống cập nhật bảng Deleted Jobs với 10 job trước bấm vào < Hệ thống hiển thị Confirm Dialog bao gồm: + Tiêu đề: Confirm Action (Trên bên trái) + IconButton: Close (Trên bên phải) + TextField: Câu hỏi admin có muốn xác nhận khơi phục cơng việc không? (Ở giữa, tiêu đề) + Button: Yes (Nút để confirm chấp nhận, bên trái cùng) + Button: No (Nút để bỏ hoạt động xóa, bên phải nút Yes) Sau nhấn YES: + Đóng Confirm Dialog + Hiện thông báo thành công + Cập nhật lại bảng Deleted Jobs(mất job vừa restore) Hoặc nhấn NO hay IconButton close: + Đóng Confirm Dialog + Khơng thay đổi bảng Deleted Jobs 3/3 Tieu luan 06/01/2022 ... triển phần mềm theo quy chuẩn ví dụ ISO 900, CMMI model, ISO 15504 Đảm bảo chất lượng phần mềm hoạt động nhằm mục tiêu sản xuất phần mềm có chất lượng cao Phải đảm bảo chất lượng phần mềm vì:... THUYẾT ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM _ 4.1 4.2 4.3 Ý NGHĨA CỦA ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM CÁC HOẠT ĐỘNG CƠ BẢN _ CÁC KỸ THUẬT ĐẢM BẢO CHẤT LƯỢNG PHẦN... trọng Đảm bảo chất lượng quy trình phát triển phần mềm Góp phần vào phát triển ngành công nghệ phần mềm Việt Nam nói riêng giới nói chung Nhóm lớp 17PFIEV3 Tieu luan Đảm bảo chất lượng phần mềm

Ngày đăng: 08/12/2022, 09:20

TỪ KHÓA LIÊN QUAN

w