Báo cáo tt tốt nghiệp

35 6 0
Báo cáo tt tốt nghiệ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

Chương trình kiểm thử cho phần mềm quản lý nhân sự của công ty Y tại TP HCM. Tổng hợp các test case theo chức năng và các màn hình của hệ thống. Bản thiết kế tuần tự theo chức năng và yêu cầu của khách hàng tại tp Biên Hoà Đồng nai. Dự án được thực hiện và hoàn tất năm 2020.

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC VĂN HIẾN KHOA KỸ THUẬT - CÔNG NGHỆ - - BÁO CÁO THỰC TẬP TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG BỘ TEST CASE VÀ TEST PHẦN MỀM QUẢN LÝ NHÂN SỰ EzHR9 GVHD : ThS NGUYỄN THỊ NAM SVTH : NGUYỄN XUÂN TIẾN MSSV : 161A010017 LỚP : 161A0101 TP HỒ CHÍ MINH - 2020 LỜI CẢM ƠN Trong thời gian tháng thực tập Công ty cổ phần Giaỉ Pháp Tinh Hoa Với giúp đỡ cô Nguyễn Thị Nam – giáo viên hướng dẫn chị Nguyễn Thị Ánh Hồng – cán hướng dẫn, em hồn thành q trình thực tập báo cáo thực tập với đề tài Xây dựng Test case test phần mềm quản lý nhân EzHR9 Nhờ hỗ trợ công ty, em tiếp cận thực công việc thực tế Tuy nhiên, với tầm hiểu biết hạn hẹp, kiến thức QC, nghiệp vụ phần mềm chưa nhiều, kinh nghiệm viết báo cáo cịn nên em khơng thể tránh khỏi thiếu sót Rất mong nhận góp ý thầy người đọc để báo cáo hoàn chỉnh Em xin chân thành cảm ơn! Tp Hồ Chí Minh, ngày … tháng … năm 2019 SINH VIÊN THỰC HIỆN Nguyễn Xuân Tiến CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc PHIẾU NHẬN XÉT, ĐÁNH GIÁ THỰC TẬP TỐT NGHIỆP Họ tên sinh viên: MSSV: Ngành: Khoá: Đơn vị thực tập: Thời gian thực tập : từ đến Chấp hành nội quy, quy định quan: Ý thức học tập: Quan hệ, giao tiếp đơn vị: Điểm đánh giá: Xác nhận quan, đơn vị thực tập (Ký ghi rõ họ tên đóng dấu) Tp.HCM, ngày tháng năm 20… Người đánh giá (Ký ghi rõ họ tên) ii PHIẾU NHẬN XÉT, ĐÁNH GIÁ THỰC TẬP TỐT NGHIỆP Họ tên sinh viên: MSSV: Ngành: Khoá: Tên đề tài thực tập: Về nội dung báo cáo thực tập tốt nghiệp Về hình thức trình bày báo cáo thực tập Nhận xét: Điểm: Bằng chữ: Tp.HCM, ngày … tháng … năm 2018 Giảng viên hướng dẫn (ký, ghi rõ họ tên) iii MỤC LỤC LỜI CẢM ƠN MỤC LỤC DANH MỤC CÁC KÝ HIỆU, CHỮ VIẾT TẮT DANH MỤC HÌNH ẢNH LỜI MỞ ĐẦU CHƯƠNG 1: GIỚI THIỆU CHUNG VỀ ĐƠN VỊ THỰC TẬP 2 Nơi thực tập Hoạt động phát triển công ty 2.1 Lịch sử 2.2 Cơ cấu tổ chức 2.3 Sơ đồ tổ chức phận Phần mềm 2.4 Lộ trình thăng tiến chung công ty 2.5 Lộ trình thăng tiến Dev 2.6 Lộ trình thăng tiến BA/QC 2.7 Lộ trình thăng tiến admin 2.8 Chức phận 2.9 Hoạt động Thông tin vị trí sinh viên tham gia thực tập 3.1 3.2 Giới thiệu chung vị trí cơng tác Đặc điểm, yêu cầu 3.3 Nhiệm vụ liên quan CHƯƠNG 2: NỘI DUNG THỰC TẬP Tìm hiểu kiến thức tổng quan testing (self-study) Khái niệm Tại Kiểm thử phần mềm lại quan trọng? Các loại kiểm thử phần mềm SDLC (Vòng đời phát triển phần mềm) SDLC gì? Tại SDLC? Các pha SDLC 10 Các mơ hình SDLC phổ biến 12 Khiếm khuyết / Vòng đời lỗi Kiểm thử phần mềm 14 Khiếm khuyết Vịng đời gì? 14 Tình trạng vịng đời lỗi 14 Giải thích vịng đời 15 Trường hợp thử nghiệm 16 iv Mẫu trường hợp thử nghiệm 16 Viết kiểm tra tốt 17 Training kiến thức tổng quát 18 Cách viết testcase 18 Giới thiệu Jira - Workflow dự án thực tế (Mơ hình scrum Jira): 19 Cách tạo bug Jira - Template bug 22 Cài đặt giới thiệu phần mềm 23 Thực hành viết testcase 24 Kiểm thử chức với testcase viết 24 CHƯƠNG 3: NHẬN XÉT, ĐÁNH GIÁ QUÁ TRÌNH THỰC TẬP 25 Nhận xét thân qua trình thực tập tốt nghiệp 25 Đánh giá thân qua trình thực tập tốt nghiệp 25 KẾT LUẬN VÀ KIẾN NGHỊ 26 TÀI LIỆU KHAM KHẢO 27 v DANH MỤC CÁC KÝ HIỆU, CHỮ VIẾT TẮT Từ viết tắt Ý nghĩa BA Business Analysis Dev Developer QC Quanlity Control KT Knowledge transfer vi DANH MỤC HÌNH ẢNH Hình 1: Logo Cơng ty Tinh Hoa Hình 2: Cơ cấu tổ chức cơng ty Hình 3: Sơ đồ tổ chức phận phần mềm Hình 3: Lộ trình thăng tiến chung cơng ty Hình 4: Lộ trình thăng tiến phận Dev Hình 5: Lộ trình thăng tiến phận BA/QC Hình 6: Lộ trình thăng tiến phận Admin Bảng 1: Chức phịng ban phận phần mềm Hình 8: Nội dung thực tập Hình 9: Vịng đời Bug Hình 10: Chi tiết vịng đời Bug Hình 11: Các cột test case Hình 12: Test case mẫu Hình 13: Test case mẫu Hình 14: User story Hình 15: User story Hình 16: Bug Hình 17: Bug Hình 18.a: Sub-task Hình 18.b: Sub-task Hình 19: Template bug Hình 20: Template bug Hình 21: Phần mền web Hình 22: Phần mền windown Hình 23: Thực hành viết test case Hình 23: Thực hành test với test case viết vii LỜI MỞ ĐẦU Ngày nay,việc quản lý nhân chấm công không đơn quản lý sổ sách cịn thực số hóa nhờ thiết bị công nghệ Với phát triển tầm quan trọng hệ thống quản lý nhân vấn đề xây dựng cung cấp giải pháp quản lý nhân trở nên cấp thiết Với xu phát triển ngày tối ưu hóa việc quản lý nhân thiết bị điện tử, phần mềm xử lý việc quản lý nhân không thiếu quan, trường học Tuy nhiên, việc xây dựng giải pháp quản lý nhân cách hiệu để hỗ trợ cho công tác nghiệp vụ nhân quan, trường học cịn nhiều vấn đề cần bàn luận Hầu hết, người ta trọng đến việc sử dụng quản lý công lương Là sinh viên năm ngành Công nghệ thông tin – Trường Đại học Văn Hiến, đào tạo sở lý thuyết, cung cấp kiến thức từ thiết kế, xây dựng phần mềm giúp em nâng cao trình độ hiểu biết Tuy nhiên, việc vận dụng kiến thức cịn nhiều hạn chế Vì vậy, thời gian thực tập tốt nghiệp giúp sinh viên em làm quen với thực tế, hịa nhập với mơi trường doanh nghiệp nhiều Từ vận dụng kiến thức học vào trình làm việc, nâng cao trình độ Sau tháng thực tập Cơng ty cổ phần Giải Pháp Tinh Hoa – doanh nghiệp hoạt động mạnh lĩnh vực cung cấp giải pháp quản lý nhân sự, chấm công, em tạo điều kiện trực tiếp quan sát, tham gia vào số cơng việc cơng ty, từ rút nhiều kinh nghiệm cho thân đóng góp phần cơng sức vào phát triển công ty Bài báo cáo gồm chương: - Chương 1: Giới thiệu chung đơn vị thực tập - Chương 2: Nội dung thực tập - Chương 3: Nhận xét, đánh giá trình thực tập CHƯƠNG 1: GIỚI THIỆU CHUNG VỀ ĐƠN VỊ THỰC TẬP Hình 7: Logo Công ty Tinh Hoa Nơi thực tập Tên cơng ty: CƠNG TY CỔ PHẦN GIẢI PHÁP TINH HOA Địa chỉ: 69/38/23 Đường D2, Phường 25, Quận Bình Thạnh Số điện thoại: (08) 62587699 Mã số thuế: 0305099473 Tên người đại diện chức vụ: Lý Xuân Nam – CEO Giấy phép kinh doanh: 0305099473 Ngày hoạt động: 19/07/2007 Trang chủ URL: giaiphaptinhhoa.com Lĩnh vực: Bán lẻ máy vi tính, thiết bị ngoại vi, phần mềm thiết bị viễn thông cửa hàng chuyên doanh Hoạt động phát triển công ty 2.1 - Lịch sử 19/07/2007, Công ty Cổ phần Giải pháp Tinh Hoa thành lập Đầu tư vào đào tạo, chuẩn hóa quy trình, triển khai dự án Sau hợp tác với Vinamilk, bước ngoặt triển khai toàn hệ thống toàn quốc - 1/7/2010, mắt sản phẩm HRPro7 Bước việc phát triển thành Công ty công nghệ với nhiều giải pháp Định vị thương hiệu với slogan “Hội tụ giải pháp – Mở lối thành cơng” Sau hồn thành áp dụng việc quản lý chuẩn ISO 2008:9002 Cách tiếp cận gia tăng Mơ hình gia tăng khơng phải mơ hình riêng biệt Nó thực chất chuỗi chu kỳ thác nước Các yêu cầu chia thành nhóm bắt đầu dự án Đối với nhóm, mơ hình SDLC theo dõi để phát triển phần mềm Quá trình SDLC lặp lại, với phát hành bổ sung thêm chức tất yêu cầu đáp ứng Trong phương pháp này, chu kỳ đóng vai trị giai đoạn bảo trì cho phát hành phần mềm trước Sửa đổi mơ hình gia tăng cho phép chu kỳ phát triển chồng chéo Sau chu kỳ bắt đầu trước chu kỳ trước hồn thành Mơ hình chữ V Trong loại thử nghiệm phát triển mơ hình SDLC này, giai đoạn lên kế hoạch song song Vì vậy, có giai đoạn xác minh phía bên giai đoạn xác nhận phía bên Mơ hình V tham gia theo giai đoạn Mã hóa Mơ hình nhanh Phương pháp Agile thực tiễn nhằm thúc đẩy tương tác tiếp tục phát triển thử nghiệm trình SDLC dự án Trong phương thức Agile, toàn dự án chia thành dựng gia tăng nhỏ Tất dựng cung cấp lần lặp lần lặp lại kéo dài từ đến ba tuần Mơ hình xoắn ốc Mơ hình xoắn ốc mơ hình q trình theo hướng rủi ro Mơ hình SDLC giúp nhóm áp dụng yếu tố nhiều mơ hình quy trình thác nước, gia tăng, thác nước, v.v Mơ hình áp dụng tính tốt mơ hình tạo mẫu mơ hình thác nước Phương pháp xoắn ốc kết hợp tạo mẫu nhanh đồng thời hoạt động thiết kế phát triển Mơ hình vụ nổ lớn Mơ hình Big bang tập trung vào tất loại tài nguyên phát triển phần mềm mã hóa, khơng có có kế hoạch Các u cầu hiểu thực chúng đến Mô hình hoạt động tốt cho dự án nhỏ với nhóm phát triển kích thước nhỏ làm việc Nó hữu ích cho dự án phát triển phần mềm học thuật Đây mơ hình lý tưởng u cầu không xác định ngày phát hành cuối khơng đưa 13 Khiếm khuyết / Vịng đời lỗi Kiểm thử phần mềm Khiếm khuyết Vòng đời gì? DEFECT LIFE CYCLE Bug Life Life tập hợp trạng thái cụ thể mà bọ qua toàn đời Mục đích vịng đời Khiếm khuyết dễ dàng phối hợp thay đổi trạng thái lỗi với người chuyển nhượng khác làm cho q trình sửa lỗi có hệ thống Tình trạng vịng đời lỗi Số lượng trạng thái mà khiếm khuyết qua thay đổi từ dự án sang dự án khác Dưới sơ đồ vòng đời, bao gồm tất trạng thái Hình 9: Vịng đời Bug Mới: Khi lỗi ghi lại đăng lần Nó gán trạng thái MỚI  Đã định: Sau lỗi đăng người kiểm tra, người dẫn người kiểm tra phê duyệt lỗi gán lỗi cho nhóm phát triển  Mở : Nhà phát triển bắt đầu phân tích làm việc sửa lỗi  Đã sửa lỗi : Khi nhà phát triển thực thay đổi mã cần thiết xác minh thay đổi, ta tạo trạng thái lỗi "Đã sửa"  Đang chờ kiểm tra lại : Sau sửa lỗi, nhà phát triển đưa mã cụ thể để kiểm tra lại mã cho người kiểm tra Vì kiểm thử phần mềm chờ xử lý từ cuối người kiểm tra, trạng thái định "kiểm tra lại chờ xử lý"  Thử lại : Tester thực kiểm tra lại mã giai đoạn để kiểm tra xem lỗi có sửa nhà phát triển hay khơng thay đổi trạng thái thành "Kiểm tra lại"  14 Đã xác minh : Người kiểm tra kiểm tra lại lỗi sau nhà phát triển sửa lỗi Nếu khơng có lỗi phát phần mềm, lỗi sửa trạng thái gán "đã xác minh"  Mở lại : Nếu lỗi tồn sau nhà phát triển sửa lỗi, người kiểm tra thay đổi trạng thái thành "mở lại" Một lần lỗi qua vịng đời  Đã đóng : Nếu lỗi khơng cịn tồn người kiểm tra gán trạng thái "Đã đóng"  Sao y : Nếu lỗi lặp lại hai lần lỗi tương ứng với khái niệm lỗi, trạng thái thay đổi thành "trùng lặp"  Bị từ chối : Nếu nhà phát triển cảm thấy lỗi khiếm khuyết thực thay đổi lỗi thành "bị từ chối"  Trì hỗn : Nếu lỗi khơng phải ưu tiên dự kiến sửa phát hành tiếp theo, trạng thái "Trì hỗn" gán cho lỗi  Khơng phải lỗi : Nếu khơng ảnh hưởng đến chức ứng dụng trạng thái gán cho lỗi "Không phải lỗi"  Giải thích vịng đời Hình 10: Chi tiết vịng đời Bug Tester tìm thấy khuyết điểm Tình trạng gán cho khuyết tật- Mới Một lỗi chuyển đến Quản lý dự án để phân tích Quản lý dự án định xem khiếm khuyết có hợp lệ khơng 15 Ở đây, lỗi không hợp lệ - trạng thái đưa "Đã từ chối." Vì vậy, người quản lý dự án định trạng thái bị từ chối Nếu lỗi khơng bị từ chối bước kiểm tra xem có nằm phạm vi khơng Giả sử có chức khác - chức email cho ứng dụng bạn thấy có vấn đề với điều Nhưng phần phát hành lỗi định trạng thái hoãn hoãn Tiếp theo, người quản lý xác minh xem khiếm khuyết tương tự nêu trước Nếu có khiếm khuyết định trạng thái trùng lặp Nếu khơng có lỗi định cho nhà phát triển bắt đầu sửa mã Trong giai đoạn này, lỗi định trạng thái tiến hành Khi mã cố định Một lỗi gán trạng thái cố định 10 Tiếp theo, người kiểm tra kiểm tra lại mã Trong trường hợp, Test Case vượt qua lỗi đóng lại Nếu trường hợp thử nghiệm thất bại lần nữa, lỗi mở lại gán cho nhà phát triển 11 Hãy xem xét tình lần phát hành Đặt chỗ chuyến bay đầu tiên, lỗi tìm thấy theo thứ tự Fax sửa gán trạng thái đóng Trong lần nâng cấp thứ hai, lỗi tương tự lại xuất trở lại Trong trường hợp vậy, khiếm khuyết kín mở lại Trường hợp thử nghiệm Một Test Case tập hợp điều kiện biến theo thử nghiệm xác định liệu hệ thống theo yêu cầu kiểm tra đáp ứng tác phẩm cách xác Q trình phát triển trường hợp thử nghiệm giúp tìm vấn đề yêu cầu thiết kế ứng dụng Mẫu trường hợp thử nghiệm Một trường hợp thử nghiệm có yếu tố sau Tuy nhiên, lưu ý công cụ quản lý kiểm tra thường sử dụng công ty định dạng xác định công cụ sử dụng 16 Hình 11: Các cột test case Viết kiểm tra tốt    o o o  o Càng xa tốt, viết trường hợp kiểm tra theo cách mà bạn kiểm tra điều thời điểm Không chồng chéo làm phức tạp trường hợp thử nghiệm Cố gắng làm cho trường hợp thử nghiệm bạn 'nguyên tử' Đảm bảo tất kịch tích cực VÀ kịch tiêu cực bảo hiểm Ngôn ngữ: Viết ngôn ngữ đơn giản dễ hiểu Sử dụng giọng nói chủ động thay giọng nói thụ động: Làm này, làm Sử dụng tên xác quán (của biểu mẫu, trường, v.v.) Đặc điểm trường hợp thử nghiệm tốt: Chính xác : Chính xác mục đích 17 o o o o Kinh tế : Khơng có bước từ khơng cần thiết Truy ngun : Có khả truy tìm u cầu Lặp lại : Có thể sử dụng để thực kiểm tra nhiều lần Tái sử dụng : Có thể tái sử dụng cần thiết Training kiến thức tổng quát Cách viết testcase Hình 12: Test case mẫu Hình 13: Test case mẫu 18 Giới thiệu Jira - Workflow dự án thực tế (Mơ hình scrum Jira): - User story Hình 14: User story Hình 15: User story 19 - Bug Hình 16: Bug Hình 17: Bug 20 - Task/Sub-task Hình 18.a: Sub-task Hình 18.b: Sub-task 21 Cách tạo bug Jira - Template bug Hình 19: Template bug Hình 20: Template bug 22 Cài đặt giới thiệu phần mềm - HRPro7 Web Hình 21: Phần mền web - HRPro7 Winform (desktop app) Hình 22: Phần mền windown 23 Training kiến thức nghiệp vụ nhân sự, chấm cơng, tính lương Overview nghiệp vụ nhân sự, chấm cơng, tính lương Thực hành viết testcase Hình 23: Thực hành viết test case Kiểm thử chức với testcase viết Hình 23: Thực hành test với test case viết 24 CHƯƠNG 3: NHẬN XÉT, ĐÁNH GIÁ QUÁ TRÌNH THỰC TẬP Nhận xét thân qua trình thực tập tốt nghiệp Trong q trình thực tập cơng ty em tiếp thu thêm nhiều kiến thức tích lũy chúng làm hành trang cho thân sau Bên cạnh thân em nhận thấy cịn thiếu sót cần phải bổ sung tự sửa đổi:  Nhược điểm: - Kỹ thuật thao tác hệ thống lúng túng chưa thành thạo - Kiến thức Test chưa gắn liền so với thực tế đòi hỏi - Chưa tận dụng tối ưu thời gian thực tập để học hỏi nhiều  Ưu điểm: - Có ý thức chấp hành tốt nội quy cơng ty thực tập - Có trách nhiệm với công việc giao - Luôn cố gắng phát huy khả quan sát để tích lũy kinh nghiệm cho thân - Có ý thức làm việc chung với nhóm để hồn thành tốt nhiệm vụ - Dám hỏi nhận sai lầm thân Đánh giá thân qua trình thực tập tốt nghiệp Sau hoàn thành tháng thực tập em rút nhiều học kinh nghiệm cho riêng như: - Bài học chủ động tự tin - Kỹ mềm quan trọng - Tích cực học hỏi kinh nghiệm từ trải nghiệm thực tế 25 KẾT LUẬN VÀ KIẾN NGHỊ  Kết luận Sau tháng thực tập vừa qua giúp em nhận thấy số thiếu sót thân, từ có định hướng để tự hồn thiện hơn, ôn lại kiến thức học trường đồng thời mở rộng hơn, tìm hiểu sâu hơn, đặc biệt tiếp nhận kinh nghiệm thực tế từ anh chị cơng ty có nhiều năm kinh nghiệm làm việc thực tế - Những kiến thức thân em thu đợt thực tập: + Biết cách tổng hợp hệ thống kiến thức có + Hiểu chức thiết bị chấm công + Hiểu nghiệp vụ quản lý nhân + Hiểu quy trình dự án quy trình Test + Thiết lập mốt quan hệ ấn tượng tốt với nhân viên công ty Giúp anh có nhìn thiện cảm với sinh viên trường Đại học Văn Hiến  Kiến nghị Sau thời gian thực tập, em xin có ý kiến sau: Cơng ty phân công nhân viên làm việc làm việc cho dự án thực tế lĩnh vực sinh viên tham gia thực tập để trao đổi, nói chuyện với sinh viên Giúp sinh viên nắm rõ hiểu kỹ cơng việc tình hình thực tế Qua giúp sinh viên có nhiều hội tiếp cận với điều kiện làm việc thực tế, đồng thời có chuẩn bị tốt kiến thức công việc điều kiện làm việc thực tế 26 TÀI LIỆU KHAM KHẢO  Lịch sử sơ đồ tổ chức: https://giaiphaptinhhoa.com/gioi-thieu-ve-tinh-hoa/  Thông tin công ty: http://masocongty.vn/company/410796/cong-ty-co-phan- giai-phap-tinh-hoa.html https://giaiphaptinhhoa.com/  https://www.guru99.com/software-testing-introduction-importance.html  https://www.guru99.com/software-development-life-cycle-tutorial.html  https://www.guru99.com/defect-life-cycle.html  http://softwaretestingfundamentals.com/test-case/ 27

Ngày đăng: 05/01/2024, 08:39

Tài liệu cùng người dùng

Tài liệu liên quan