Làm thế nào để sử dụng JIRA?Đây là quy trình từng bước về cách sử dụng phần mềm Jira:- Bước 1: Mở phần mềm Jira và điều hướng đến biểu tượng Jira Home.- Bước 2: Chọn tùy chọn Tạo dự án.-
lOMoARcPSD|39269578 BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI -🙞🙞🙞🙞🙞 - BÀI TẬP LỚN KIỂM THỬ PHẦN MỀM Đề tài : Nghiên Cứu Và Sử Dụng JIRA Lớp: IT6013002 Nhóm: 22 Giảng viên: Th.s Hoàng Quang Huy Thành viên: Nguyễn Văn Quốc Thắng Hà Nội, năm 2022 Downloaded by SAU SAU (saudinh1@gmail.com) lOMoARcPSD|39269578 BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI -🙞🙞🙞🙞🙞 - BÀI TẬP LỚN KIỂM THỬ PHẦN MỀM Đề tài : Nghiên Cứu Và Sử Dụng JIRA Lớp: IT6013002 Nhóm: 22 Giảng viên: Th.s Hoàng Quang Huy Thành viên: Nguyễn Văn Quốc Thắng Hà Nội, năm 2022 Downloaded by SAU SAU (saudinh1@gmail.com) lOMoARcPSD|39269578 MỤC LỤC Lời nói đầu 1 CHƯƠNG I: TỔNG QUAN VỀ JIRA 2 1 JIRA là gì? 2 2 JIRA được sử dụng để làm gì? 2 CHƯƠNG II: CÁCH SỬ DỤNG PHẦN MỀM JIRA VÀ CÁC VẤN ĐỀ THƯỜNG GẶP 3 I Sử dụng JIRA và các vấn đề: 3 1 Làm thế nào để sử dụng JIRA? 3 2 Đề án JIRA: 3 3 Vấn đề JIRA là gì? 3 4 Các loại vấn đề của Jira: 4 II Các thành phần của JIRA: 6 1 JIRA Components ( Các thành phần Jira ): 6 2 JIRA screen ( Màn hình JIRA ): 7 3 JIRA Issue Attributes ( Thuộc tính vấn đề Jira ): 7 4 Issue Security Schemes ( Phát hành các kế hoạch bảo mật ): 8 5 System Administration ( Quản trị hệ thống ): 9 III Sự cố trong JIRA: 10 1 How to create an issue in JIRA ( Cách tạo sự cố trong JIRA ): 10 2 Sub- Task ( Nhiệm vụ phụ ): 15 3 WorkFlows ( Quy trình làm việc ): 18 4 Tạo sự cố trong Agile: 21 5 Cách tạo Epic trong Agile: 22 6 Sử dụng sao chép và liên kết trong JIRA: 23 IV Burndown Chart và các vấn đề quản lý: 26 1 Báo cáo trong JIRA: 26 2 Bộ lọc: 29 3 Ban quản trị Kanban và các vấn đề quản lý: 30 4 So sánh JIRA Scrum vs JIRA Kanban: 31 CHƯƠNG 3 : KIẾN THỨC LĨNH HỘI – BÀI HỌC KINH NGHIỆM 32 Downloaded by SAU SAU (saudinh1@gmail.com) lOMoARcPSD|39269578 Lời nói đầu Ngày nay, tự động hóa được ứng dụng ở rất nhiều lĩnh vực, mục đích thường rất đa dạng và tùy theo nhu cầu đặc thù của từng lĩnh vực, tuy nhiên điểm chung nhất vẫn là giảm nhân lực, thời gian và sai sót Ngành công nghệ thông tin mà cụ thể là phát triển phần mềm cũng không ngoại lệ Như chúng ta biết, để tạo ra sản phẩm công nghệ thông tin hay phần mềm có chất lượng thì hoạt động kiểm thử phần mềm đóng vai trò rất quan trọng, trong khi đó hoạt động này lại tiêu tốn và chiếm tỷ trọng khá lớn công sức và thời gian trong một dự án Do vậy, nhu cầu tự động hoá quy trình kiểm thử phần mềm cũng được đặt ra Qua thực tế cho thấy, việc áp dụng kiểm thử tự động hợp lý sẽ mang lại thành công cho hoạt động kiểm thử phần mềm Kiểm thử tự động giúp giảm bớt công sức thực hiện, tăng độ tin cậy, giảm sự nhàm chán và rèn luyện kỹ năng lập trình cho cán bộ kiểm thử Mục đích của báo cáo tìm hiểu cơ sở lý thuyết về kiểm thử cũng như cách triển khai công cụ kiểm thử phần mềm tự động JIRA để giảm nhân lực kiểm thử và đảm bảo chất lượng phần mềm hơn với công việc kiểm thử bằng tay 1 Downloaded by SAU SAU (saudinh1@gmail.com) lOMoARcPSD|39269578 CHƯƠNG I: TỔNG QUAN VỀ JIRA 1 JIRA là gì? - JIRA là một công cụ được phát triển bởi Công ty Atlassian của Úc Phần mềm này được sử dụng để theo dõi lỗi, theo dõi sự cố và quản lý dự án Hình thức đầy đủ của JIRA thực sự được kế thừa từ tiếng Nhật “Gojira” có nghĩa là “Godzilla” Công dụng cơ bản của công cụ này là theo dõi sự cố và lỗi liên quan đến phần mềm và ứng dụng dành cho thiết bị di động của bạn - Nó cũng được sử dụng để quản lý dự án Bảng điều khiển JIRA bao gồm nhiều chức năng và tính năng hữu ích giúp xử lý các vấn đề dễ dàng Một số tính năng chính được liệt kê dưới đây Bây giờ trong các hướng dẫn Jira này, hãy cùng tìm hiểu phần mềm theo dõi Dự án và Lỗi của JIRA với Khóa đào tạo này 2 JIRA được sử dụng để làm gì? Phần mềm Jira có thể được sử dụng cho các mục đích sau: - Yêu cầu và quản lý trường hợp kiểm thử - Trong phương pháp Agile - Quản lý dự án - Phát triển phần mềm - Quản lý sản phẩm - Quản lý công việc - Theo dõi lỗi 2 Downloaded by SAU SAU (saudinh1@gmail.com) lOMoARcPSD|39269578 CHƯƠNG II: CÁCH SỬ DỤNG PHẦN MỀM JIRA VÀ CÁC VẤN ĐỀ THƯỜNG GẶP I Sử dụng JIRA và các vấn đề: 1 Làm thế nào để sử dụng JIRA? Đây là quy trình từng bước về cách sử dụng phần mềm Jira: - Bước 1: Mở phần mềm Jira và điều hướng đến biểu tượng Jira Home - Bước 2: Chọn tùy chọn Tạo dự án - Bước 3: Chọn một mẫu từ thư viện - Bước 4: Thiết lập các cột theo nhu cầu của bạn từ cài đặt Bảng - Bước 5: Tạo vấn đề - Bước 6: Mời các thành viên trong Nhóm của bạn và bắt đầu làm việc 2 Đề án JIRA: Bên trong lược đồ JIRA, mọi thứ đều có thể được định cấu hình và nó bao gồm: - Workflows ( Quy trình làm việc ) - Issue Types ( Các loại vấn đề ) - Custom Fields ( Trường tùy chỉnh ) - Screens ( Màn hình ) - Field Configuration ( Cấu hình trường ) - Notification ( Thông báo ) - Permissions ( Quyền ) 3 Vấn đề JIRA là gì? Vấn đề JIRA sẽ theo dõi lỗi hoặc vấn đề làm nền tảng cho dự án Khi bạn đã nhập dự án thì bạn có thể tạo ra các vấn đề 3 Downloaded by SAU SAU (saudinh1@gmail.com) lOMoARcPSD|39269578 Trong Sự cố, bạn sẽ tìm thấy các tính năng hữu ích khác như: - Các loại vấn đề - Quy trình làm việc của JIRA - Màn hình - Lĩnh vực - Các thuộc tính của vấn đề 4 Các loại vấn đề của Jira: Loại vấn đề hiển thị tất cả các loại mục có thể được tạo và theo dõi thông qua công cụ kiểm tra Jira Các vấn đề của JIRA được phân loại dưới nhiều dạng khác nhau như tính năng mới, nhiệm vụ phụ, lỗi, v.v như được hiển thị trong ảnh chụp màn hình ● Có hai loại lược đồ Loại vấn đề trong công cụ quản lý dự án Jira, một là: - Default Issue Type Scheme ( Lược đồ loại sự cố mặc định ): Trong lược đồ loại sự cố mặc định, tất cả các vấn đề mới được tạo sẽ tự động được thêm vào lược đồ này 4 Downloaded by SAU SAU (saudinh1@gmail.com) lOMoARcPSD|39269578 - Agile Scrum Issue Type Scheme ( Lược đồ loại sự cố Agile Scrum ): Các vấn đề và dự án liên quan đến Agile Scrum sẽ sử dụng lược đồ này ● Ngoài hai lược đồ loại sự cố này, bạn cũng có thể thêm các lược đồ theo cách thủ công theo yêu cầu, ví dụ: chúng tôi đã tạo lược đồ IT & Support, đối với những lược đồ này, chúng tôi sẽ drag and drop các loại vấn đề từ loại Available Issue type sang loại Issue type for current scheme như hiển thị trong ảnh chụp màn hình bên dưới 5 Downloaded by SAU SAU (saudinh1@gmail.com) lOMoARcPSD|39269578 II Các thành phần của JIRA: 1 JIRA Components ( Các thành phần Jira ): - Là các tiểu phần của một dự án; chúng được sử dụng để nhóm các vấn đề trong một dự án thành các phần nhỏ hơn Các thành phần thêm một số cấu trúc vào các dự án, chia nó thành các tính năng, nhóm, mô-đun, dự án con và hơn thế nữa Sử dụng các thành phần, bạn có thể tạo báo cáo, thu thập số liệu thống kê và hiển thị nó trên trang tổng quan, v.v - Để thêm các thành phần mới, như hiển thị trong màn hình trên, bạn có thể thêm tên, mô tả, trưởng thành phần và người được giao mặc định 6 Downloaded by SAU SAU (saudinh1@gmail.com) lOMoARcPSD|39269578 2 JIRA screen ( Màn hình JIRA ): - Khi vấn đề được tạo trong JIRA, nó sẽ được sắp xếp và biểu diễn thành các trường khác nhau, trường này hiển thị trong JIRA được gọi là màn hình Trường này có thể được chuyển đổi và chỉnh sửa thông qua quy trình làm việc Đối với mỗi vấn đề, bạn có thể chỉ định loại màn hình như trong ảnh chụp màn hình Để thêm hoặc liên kết một thao tác sự cố với một màn hình, bạn phải vào menu chính và nhấp vào Sự cố, sau đó nhấp vào Sơ đồ màn hình và sau đó nhấp vào “Liên kết thao tác sự cố với màn hình” và thêm màn hình theo yêu cầu Bây giờ trong hướng dẫn Jira này, chúng ta sẽ tìm hiểu về Các thuộc tính của vấn đề Jira 3 JIRA Issue Attributes ( Thuộc tính vấn đề Jira ): Các thuộc tính vấn đề bao gồm: - Statuses - Resolutions - Priorities Statuses: Các trạng thái khác nhau được sử dụng để chỉ ra tiến độ của một dự án như Việc cần làm, Đang tiến hành, Mở, Đã đóng, Đã mở lại và đã giải 7 Downloaded by SAU SAU (saudinh1@gmail.com)