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

tiểu luận báo cáo cuối kỳ đảm bảo chất lượng phần mềm

86 40 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 86
Dung lượng 1,95 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 Đả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 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 yê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à cịn 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 Đả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 Nguyễn Văn Đạt Lê Văn Đức Lê Đức Lương Ngơ Hồng Minh Nhóm – 17 PFIEV3 4.1 Cơ sở lý thuyết Đảm bảo chất lượng phần mềm Ý 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 ❖ Theo dỗi chất lượng phần mềm ❖ SQA có lợi ích sau: ❖ 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 ❖ Đá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 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 Đả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 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 Unit Testing Integration Testing System Testing Acceptance Testing Đảm bảo chất lượng phần mềm 5.1 Giới thiệu Dự án Đố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 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 1.1.8 Đăng nhập tài khoản hệ thống khác (Admin Người tìm việc) 1.2 Đăng nhập với quyền Quản trị viên (Hệ thống Admin) 1.2.1 Test để view hình login Quản trị viên Website 1.2.2 Đăng nhập thành công với quyền Quản trị viên 1.2.3 Cả Email Password không hợp lệ 1.2.4 Email không hợp lệ 1.2.5 Password không hợp lệ 1.2.6 Tài khoản không tồn hệ thống 1/2 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) Test để view hình 1.1 đăng ký Ứng dụng di động 1.2 Đăng ký hợp lệ 1.3 Email không hợp lệ Email tồn hệ 1.4 thống 1.5 Mật không hợp lệ 1.6 Để trống họ tên Confirm Password không 1.7 hợp lệ Tất trường 1.8 không hợp lệ 2.1 Test để view hình đăng ký Website cho Nhà tuyển dụng 2.2 Đăng ký thành công 2.3 Email không hợp lệ 2.4 Số điện thoại không hợp lệ 2.5 Email tồn hệ thống Module Code UC02-Đăng ký Test 2/2 requirement Test chức đăng ký hệ thống Tester Lương Lê Đức Pass Fail Untested 16 0 ID Test Case Description Test Case Procedure Màn hình Register Đăng ký dành cho người tìm việc (Mobile App) N/A Number of Test cases 16 hiển thị Người dùng truy cập vào Ứng dụng di động Expected Output - Người dùng nhấn nút "Login or Register" hình "Home" - 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ý 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 bỏ trống - Nhập Email dùng tài khoản khác - Nhập Tên - Nhập mật (dài ký 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 - Nhập mật có ký tự bỏ trống - Nhấn nút "Register" - Nhập email - Bỏ trống Họ tên - Nhập mật - Nhấn nút "Register" - Nhập email - Nhập tên - Nhập mật - 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 - Nhập mật ký tự bỏ trống Inter-test case Dependence Màn hình Register hiển thị Màn hình Login phải hiển thị Người dùng chuyển trang đăng nhập Thông báo "Email không hợp lệ" trường Email Màn hình Register hiển thị 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 Thơng báo "Invalid Input" xuất hình Thơng báo "Invalid Input" xuất hình hiển thị 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ị - 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) Màn hình Register Màn hình Register hiển thị Người dùng truy cập vào trang web hiển thị trình duyệt - Người dùng nhấn nút "Sign In" hình - Từ hình đăng nhập nhấn nút "Create an account" - 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 dụng sau Màn hình Register - Nhập tên nhà tuyển dụng quản trị viên duyệt thành công) - Nhập Email (hợp lệ chưa - Người dùng chuyển trang Đăng nhập tồn tài khoản khác) Hệ thống hiển thị lỗi: "Email must hiển thị - Nhập số điện thoại bất be a valid email address" kỳ - Chọn thành phố bất trường Email kỳ - Nhập website công ty - Nhấn nút "Sign Up" Hệ thống hiển thị lỗi: "Invalid phone" trường Phone Nhập email không định dạng vào khung Email Màn hình Login phải Hệ thống hiển thị thông báo Đăng Nhập số điện thoại không ký thất bại định dạng vào khung Phone (chứa ký tự đặc biệt, chữ) hiển thị - Nhập tên nhà tuyển dụng - Nhập Email đăng ký nhà tuyển dụng khác - Nhập số điện thoại - Chọn thành phố Màn hình Register - Nhập website cơng ty - Nhấn nút "Sign Up" hiển thị Màn hình Register hiển thị Màn hình Register hiển thị 06/01/2022 06/01/2022 06/01/2022 06/01/2022 Test date 06/01/2022 06/01/2022 Note 06/01/2022 06/01/2022 06/01/2022 06/01/2022 06/01/2022 06/01/2022 06/01/2022 1/2 Không nhập tên nhà 2.6 tuyển dụng 2.7 Không chọn Thành phố - Nhập Email sai định dạng bỏ trống - Nhập số điện thoại không định Tất trường 2.8 không hợp lệ - Không chọn thành phố - Nhập website công ty bỏ trống - Nhấn nút "Sign Up" 2/2 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 11 ID Test Case Description Trang xem, xóa, tìm kiếm danh sách người dùng(Web admin) 1.1 Test để view danh sách người dùng 1.2 Test phân trang bảng List User 1.3 Test xem thông tin cụ thể người dùng 1.4 Test xóa người dùng cụ thể 1.5 Test tìm kiếm người dùng Trang xem danh sách đồng ý yêu cầu đăng ký Contributor (Web admin) 2.1 Test xem danh sách yêu cầu đăng ký Contributor 1/2 2.2 Test phân trang bảng Company Request - Trong bảng Company Request, admin bấm vào biểu tượng > < 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 Trang khơi phục người dùng xóa (Web Admin) 3.1 Test xem danh sách - Admin truy cập vào trang amin user bị xóa admin - Admin ấn vào mục User -> Deleted User 3.2 Test phân trang bảng Deleted User - Trong bảng Deleted User, admin bấm vào biểu tượng > < 3.3 Test khôi phục người - Tại hình Deleted User, dùng xóa Admin bấm vào nút Restore hàng bảng - Tại Confirm Dialog nhấn YES - Hệ thống cập nhật bảng Company Request với 10 user bấm vào > - Hệ thống cập nhật bảng Company Request với 10 user 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 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 - Hệ thống hiển thị hình Company Request bao gồm: + 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) - Hệ thống cập nhật bảng Deleted User với 10 user bấm vào > - Hệ thống cập nhật bảng Deleted User với 10 user 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 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 Admin phải đăng nhập thành công vào trang admin Admin phải chọn vào mục User -> Deleted Job Admin phải đăng nhập 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 Admin login thành 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 2/2 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 13 ID Test Case Description Xem danh sách công việc 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 - Hệ thống hiển thị hình danh sách công việc đề xuất bao gồm - Người dùng phải 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" - Màn hình hiển thị tất cơng việc, kéo scroll bên phải đêm xem hết - Tại hình home hiển thị cơng việc, hiển thị nút bấm "Xem thêm" Click vào cơng - Màn hình chuyển trang sang chi tiết công việc bao gồm phần việc 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 Hệ thống chuyển hình sang trang home ban đầu - Tại hình chi tiết cơng việc, click vào nút mũi tên bên góc trái hình - Màn hình Apply job xuất bao gồm trường sau: - Tại hình chi tiết cơng việc, + Trường loại text: “Attached CV “ click vào button "Pending" + Loại combo box: hiển thị tên CV upload lên + button "Upload" "Submit" - Tại hình Apply Job, click vào button "Upload" - Tại hình thư mục file máy chọn CV cần upload 2.3 Kiểm tra tính submit CV - Tại hình Apply Job, click vào button "Submit" - Hệ thống chuyển trang sang thư mục file máy - Hệ thống chuyển sang hình Apply Job xuất thơng báo "Upload Successful" - Hệ thống chuyển trang trang thông tin chi tiết công việc - 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 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 1/2 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 Module Code UC05 - Quản lý công việc Test requirement Test chức quản lý công việc Nguyễn Viết Danh Tester 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), Inter-test case Dependence Test date 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 -> List bao gồm trường: + Index + Name + User's Email + Created at + Updated at + Action (Xem, Xóa) 1.2 Test phân trang bảng List Jobs - Trong bảng List Jobs, admin - Hệ thống cập nhật bảng List Jobs với bấm vào biểu tượng > 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 - Hệ thống hiển thị Popup Dialog bao gồm: Admin phải đăng nhập Pass thành công vào trang + Tiêu đề: Job info (Trên bên trái) admin + IconButton: Close (Trên bên Admin phải click phải) vào mục Jobs -> List + Avatar: Chính Admin phải click vào phần nội dung icon có hình mắt + TextField: Name (Tên cơng việc) dịng + TextField: Description (Mô tả công bảng List Jobs 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) 1.4 Test xóa cơng việc - Tại hình danh sách Hệ thống hiển thị Confirm Dialog cụ thể công việc, bấm vào nút có biểu bao gồm: tưởng hình thùng rác hàng bất + Tiêu đề: Confirm Action (Trên kỳ bảng công việc bên trái) - Tại Confirm Dialog nhấn YES + 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 1/3 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 Note 1.5 Test tìm kiếm cơng việc- Tại hình List Jobs, bấm vào Searchbox - Nhập tên công việc mail cơng ty nhấn Enter bấm vào icon có hình kính lúp Hệ thống hiển thị bảng List Jobs với Admin phải đăng nhập Pass cơng việc có tên mail công ty chứa thành công vào trang admin với text nhập Search box 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 yêu cầu đăng - Admin ấn vào mục Jobs -> Request bao gồm: nhà tuyển dụng Request + Tên hình: Job Request (Trên bên trái) 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 -> Request + Table: Danh sách công việc (Nằm giữa), bao gồm trường: Index, 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, - Hệ thống cập nhật bảng Jobs Request với 10 admin bấm vào biểu job bấm vào > - Hệ thống cập nhật bảng Jobs Request với 10 tượng > < job trước bấm vào < 2.3 Test đồng ý yêu cầu - Tại hình Jobs Request, đăng nhà tuyển bấm vào nút Accept hàng bất dụng kỳ 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 - 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) Admin phải đăng nhập 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 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 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 + 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 2.5 Test xóa cơng việc - Tại hình danh sách cụ thể 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 Trang khơi phục cơng việc xóa (Web Admin) 3.1 Test xem danh sách job bị xóa admin Admin phải đăng nhập thành công vào trang admin Admin phải chọn vào mục Jobs -> Deleted Job 3.2 Test phân trang bảng Deleted Jobs Admin phải đăng nhập 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 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 3.3 Test khôi phục công việc - Tại hình Deleted Jobs, bấm Hệ thống hiển thị Confirm Dialog xóa Admin vào nút Restore hàng bao gồm: bảng + Tiêu đề: Confirm Action (Trên - Tại Confirm Dialog nhấn YES 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 06/01/2022 3/3 ... 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... 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 Đảm bảo chất lượng phần mềm Phân

Ngày đăng: 14/01/2022, 23:02

HÌNH ẢNH LIÊN QUAN

Bảng tổng hợp các kỹ thuật test được sử dụng theo từng giai đoạn White boxWhite box - tiểu luận báo cáo cuối kỳ đảm bảo chất lượng phần mềm
Bảng t ổng hợp các kỹ thuật test được sử dụng theo từng giai đoạn White boxWhite box (Trang 9)
Khi thực hiện kĩ thuật test này, chúng ta sẽ kiểm thử từng module riêng biệt trong giai đoạn kiểm thử đơn vị (unit) - tiểu luận báo cáo cuối kỳ đảm bảo chất lượng phần mềm
hi thực hiện kĩ thuật test này, chúng ta sẽ kiểm thử từng module riêng biệt trong giai đoạn kiểm thử đơn vị (unit) (Trang 9)
4a1. Hiển thị thông báo lỗi lên màn hình - tiểu luận báo cáo cuối kỳ đảm bảo chất lượng phần mềm
4a1. Hiển thị thông báo lỗi lên màn hình (Trang 25)
Screen Applicant nhấn vào tab My Jo bở màn hình Trang chủ - tiểu luận báo cáo cuối kỳ đảm bảo chất lượng phần mềm
creen Applicant nhấn vào tab My Jo bở màn hình Trang chủ (Trang 64)
1.2.1 Test để view màn hình - tiểu luận báo cáo cuối kỳ đảm bảo chất lượng phần mềm
1.2.1 Test để view màn hình (Trang 72)
1.1.8 Đăng nhập bằng tài khoản của hệ thống - tiểu luận báo cáo cuối kỳ đảm bảo chất lượng phần mềm
1.1.8 Đăng nhập bằng tài khoản của hệ thống (Trang 72)
Test để view màn hình 2.1 đăng ký trên Website  cho Nhà tuyển dụng - tiểu luận báo cáo cuối kỳ đảm bảo chất lượng phần mềm
est để view màn hình 2.1 đăng ký trên Website cho Nhà tuyển dụng (Trang 73)
2/2 Module Code UC02-Đăng ký - tiểu luận báo cáo cuối kỳ đảm bảo chất lượng phần mềm
2 2 Module Code UC02-Đăng ký (Trang 73)
1. Trang xem, xóa, tìm kiếm danh sách người dùng(Web admin) 1.1 Test để view danh sách - tiểu luận báo cáo cuối kỳ đảm bảo chất lượng phần mềm
1. Trang xem, xóa, tìm kiếm danh sách người dùng(Web admin) 1.1 Test để view danh sách (Trang 78)
1.2 Test phân trang bảng List UserList User - tiểu luận báo cáo cuối kỳ đảm bảo chất lượng phần mềm
1.2 Test phân trang bảng List UserList User (Trang 78)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w