BÁO CÁO THỰC TẬP KIỂM THỬ THỦ CÔNG (MANUAL TESTING)

17 32 0
BÁO CÁO THỰC TẬP KIỂM THỬ THỦ CÔNG (MANUAL TESTING)

Đ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

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM - o0o - BÁO CÁO THỰC TẬP KIỂM THỬ THỦ CÔNG (MANUAL TESTING) Người hướng dẫn: ĐỖ TRỌNG NGUYÊN Công ty: Chang Shin Việt Nam Người thực hiện: NGUYỄN TRỌNG TÀI LỜI MỞ ĐẦU Từ xưa đến nay, kiểm thử phần mềm giai đoạn quan trọng quy trình phát triển phần mềm Với cạnh tranh ứng nay, thị hiếu người dùng khách hàng phụ thuộc nhiều vào chất lượng ứng dụng đó, kiểm thử phần mềm nhân tố thiếu để định thành bại ứng dụng thị trường, uy tín tổ chức sản xuất ứng dụng tương ứng Cùng với xu phát triển giới, Việt Nam ngoại lệ Lĩnh vực kiểm thử phần mềm Việt Nam phát triển mạnh mẽ, để làm cho ứng dụng sản xuất/gia cơng Việt Nam đạt chất lượng sánh vai với chất lượng ứng dụng sản xuất khắp nơi giới Bên cạnh công ty hàng đầu, công ty outsourcing/product Việt Nam đầu tư nhiều chi phí vào giai đoạn kiểm thử cho dự án, góp phần lớn vào chất lượng sản phẩm, từ mang lại cho người dùng có trải nghiệm tốt Ngành kiểm thử phần mềm có loại chính, manual testing (kiểm thử thủ công) automation testing (kiểm thử tự động) Mỗi loại kiểm thử có chức năng/ưu điểm khuyết điểm riêng Sau bốn năm học tập trường, mong muốn có thêm kinh nghiệm thực tế, muốn tham gia kiểm thử môi trường chuyên nghiệp, em có dự định thực tập học kì Vì vậy, em định chọn Công Ty TNHH Chang Shin - môi trường lý tưởng, đại, chuyên nghiệp - nơi giúp em thực dự định Lời cảm ơn Em xin gửi lời cám ơn đến Công ty TNHH Chang Shin tạo điều kiện để em thực tốt chương trình thực tập Đặc biệt, em xin cám ơn anh Đỗ Trọng Nguyên tận tình hướng dẫn, dạy để giúp em có thêm kiến thức, kinh nghiệm công việc Nhờ dạy tân tình q cơng ty tạo mơi trường làm việc, quan tâm anh, chị đồng nghiệp nên em có kiến thức trải nghiệm thật quý giá Em cám ơn yêu quý tinh tưởng người tạo cho em môi trường làm việc thật động, đơi lúc có chút áp lực cơng việc nhờ giúp đỡ tận tình tinh thần đoàn kết người, nên tất khó khăn động lực để em cố gắng vươn xa để trở thành phần công ty, tạo nên giá trị cho cơng ty TP.Hồ Chí Minh, ngày 22 tháng năm 2022 Sinh viên thực tập Nhận xét khoa MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG 1: GIỚI THIỆU VỀ ĐƠN VỊ THỰC TẬP 1.1 Thông tin đơn vị thực tập: 1.1.1 Cơ sở vật chất 1.1.2 Dịch vụ hỗ trợ 1.1.3 Yêu cầu thái độ kỹ làm việc CHƯƠNG 2: NỘI DUNG CÔNG VIỆC THỰC TẬP 2.1 Tìm hiểu số phần quan trọng dùng trình làm việc công ty 2.2 Các cơng việc thực q trình thực tập: CHƯƠNG 3: DỰ ÁN TRAINING 3.1 Thông tin dự án: 3.2 Công việc dự án: 3.3 Một số hình ảnh cơng cụ sử dụng dự án: CHƯƠNG 4: KẾT LUẬN 10 3.1 Những kỹ thực hành 10 3.2 Những kinh nghiệm tích lũy được: 10 CHƯƠNG 1: GIỚI THIỆU VỀ ĐƠN VỊ THỰC TẬP 1.1 Thông tin đơn vị thực tập: Công ty TNHH Chang Shin(Tên tiếng anh:Chang Shin Company) tập đoàn sản xuất giày nike độc lập toàn cầu Với đội ngũ 40000 nhân viên,công nhân tài nước Trung Quốc,Hàn Quốc,Việt Nam,Indonesia, công ty phục vụ khách hàng quy mô Chang Shin tin hợp tác làm tốt giới Mô hình hệ sinh thái mở độc đáo Chang Shin cho phép sử dụng giải pháp công nghệ để áp dụng vào việc quản lý hàng hóa,sản xuất,nhân viên Chang Shin hợp tác với khách hàng giai đoạn vòng đời dự án 1.0 Hình ảnh cơng ty(http://changshin.com/) họ, từ chiến lược đến thực Chang Shin tư vấn cho khách hàng, xây dựng điều hành dự án họ Chang Shin đặt mục tiêu khai thác toàn tiềm cách cung cấp cho họ mơi trường tiên tiên, khuyến khích hợp tác, sáng tạo tư tích cực Các dịch vụ dựa nhiều chuyên môn, bao gồm ứng dụng tảng, bảo mật, đám mây, liệu phân tích, siêu tự động hóa nơi làm việc kỹ thuật số.Chang Shin cung cấp dịch vụ với tư hợp tác có ý nghĩa Chang Shin đặt mục tiêu tạo kết kinh doanh tích cực hỗ trợ khách hàng thông qua môi trường kinh doanh thay đổi 1.1.1 Cơ sở vật chất Cơ sở vật chất tương đối tốt, trang bị đầy đủ thiết bị máy tính để bàn, hình trình chiếu đảm bảo đáp ứng tốt trình làm việc cho nhân viên Ngoài tiện nghi khác như: máy nước nóng, máy lạnh, cà phê,…giúp cho nhân viên có mơi trường làm việc đảm bảo xả stress sau làm việc căng thẳng 1.1.2 Dịch vụ hỗ trợ Cơng ty ln có chế độ hỗ trợ để giúp sinh viên thực tập cách tốt nhất: - Giữ xe miễn phí - Cà phê, đồ ăn vặt chế độ nghỉ ngơi linh hoạt - Phụ cấp hàng tháng 1.1.3 Yêu cầu thái độ kỹ làm việc Để đảm bảo cơng việc hồn thành tiến trình, cơng ty u cầu sinh viên có tác phong tốt cơng việc, thái độ làm việc vui vẻ hòa đồng với người Cơng ty khơng u cầu sinh viên có kiến thức chuyên môn sâu yêu cầu sinh viên phải chịu khó tìm tịi học hỏi kiến thức chuyên môn từ đến nâng cao, để đáp ứng cách tốt trình làm việc CHƯƠNG 2: NỘI DUNG CƠNG VIỆC THỰC TẬP 2.1 Tìm hiểu số phần quan trọng dùng q trình làm việc cơng ty Agile tập hợp phương thức phát triển lặp tăng dần yêu cầu giải pháp phát triển thông qua liên kết cộng tác nhóm tự quản liên chức Agile cách thức làm phần mềm linh hoạt để đưa sản phẩm đến tay người dùng sớm tốt Sau khách hàng dùng thử phản hồi lại để đội ngũ phát triển tiếp tục làm giai đoạn Hình 1.1 Mơ hình Agile Được biết ISMS cụm từ viết tắt information security management system Đây hệ thống quản lý an ninh thông tin ISMS khái niệm sử dụng nhiều Doanh Nghiệp công nghệ thông tin đơn vị có ứng dụng hệ thống CNTT vào quản lý sản xuất Theo tiêu chuẩn ISO 27001, an tồn thơng tin có liên quan đến tính chất sãn sàng, bảo mật, tính tồn vẹn thơng tin Ngồi việc an tồn thơng tin cịn bao gồm có tính chất khác trách nhiệm, xác thực, tính tin cậy xác nhận Hình 1.2 Hệ thống ISMS Kiểm thử thủ cơng q trình kiểm thử phần mềm thủ cơng để tìm sai sót Nó u cầu kiểm thử viên đóng vai trị người dùng cuối, theo họ sử dụng hầu hết tính ứng dụng để bảo đảm hành vi Để bảo đảm tính đầy đủ kiểm thử, kiểm thử viên thường làm theo kế hoạch kiểm thử văn bản, dẫn họ qua trường hợp kiểm thử quan trọng 2.2 Các công việc thực trình thực tập: Tuần 1: Thứ 2: Được giới thiệu quy định, nội quy công ty, cài đặt máy móc giới thiệu với cơng ty Thứ 3: Giới thiệu toàn cảnh QC học mơ hình Alige Thứ 4: Học lớp giao tiếp tiếng anh giao tiếp công ty (Communication skill) Học vận hành QC cách để giám sát chất lượng sản phẩm Thứ 6: Học kiểm thử tương đương kiểm thử giá trị biên Học cách Product Owner làm việc phân tích yêu cầu khách hàng với Product Owner (phần 1) Tuần 2: Thứ 2: Học mơ hình phát triển, xác định cấp độ kiểm thử Học cách để thuyết trình hay hơn, kỹ thuyết trình (phần 1) Cách tạo test case dùng Zephyr đăng lên JIRA (phần 1) Thứ 4: Học kiểm thử phần mềm (phần 1) Cách tạo test case dùng Zephyr đăng lên JIRA (phần 2) Học kiểm thử phần mềm (phần 2) Thứ 6: Học cách test layout phần mềm Học cách Product Owner làm việc phân tích yêu cầu khách hàng với Product Owner (phần 2) Hiểu rõ quy trình kiểm thử cơng ty, cơng việc Leader QC cách làm việc với khách hàng Tuần 3: Thứ 2: Học tiếng anh Học viết báo cáo cho QC Học cách kiểm thử phần mềm (phần 1) Thứ 5: Học cách kiểm thử phần mềm (phần 2) Học kiểm thử trạng thái Học cách để thuyết trình hay hơn, kỹ thuyết trình (phần 2) Học ngơn ngữ Java (phần 2) Nắm hết QC cách làm việc cho hiệu Tuần 4: Thứ 2: Học tiếng anh Viết test case Zephyr đăng lên JIRA (phần 2) Học cách tìm bug viết báo cáo cho bug (phần 1) Thứ 5: Học kiểm thử bảng chân trị Học cách Product Owner làm việc phân tích yêu cầu khách hàng với Product Owner (phần 3) Thuyết trình tất thu thập (bằng tiếng anh) Tuần Thứ thứ 4: Học tiếng anh Học cách Product Owner làm việc phân tích yêu cầu khách hàng với Product Owner (phần 4) Học TestNG Thứ 5: Học layout testing Học Static testing technique (Kiểm thử từ bước có yêu cầu hệ thống) Tuần 6: Từ ngày 15/5/2022, công ty dự án cho nhóm thực tập làm phần mềm quản lý cơng ty, có phần gồm (sản xuất,kế toán,nhân viên) QC làm tuần 1, từ tuần có áp dụng kiến thức đào tạo Qua tiếp thu nhiều kiến thực thực tế cách làm việc trình kiểm thử phần mềm, kiểm thử tay CHƯƠNG 3: DỰ ÁN TRAINING (**Lưu ý: Dự án thuộc quyền sở hữu cơng ty, phía cơng ty cho phép tiết lộ thông tin tổng quan dự án, không cho phép chia sẻ hay tiết lộ mã nguồn dự án bên Nếu bị phát bị xử lý theo pháp luật Mong quý thầy cô thông cảm) 3.1 Thơng tin dự án: Theo sách bảo mật công ty, em phép mô tả ngắn gọn dự án mà em tham gia: ➢ HICLINIC ứng dụng web cho phép người dùng đặt bác sĩ từ phòng khám để họ tự khám HICLINIC sử dụng urls cho portal khác (admin portal, clinic portal patient portal) dành cho kiểu người dùng khác (admin hệ thống, nhân viên phòng khám bệnh nhân) Admin portal dùng để quản lý đơn hàng bác sĩ doanh thu cho phép phòng khám đăng ký khám chữa bệnh Clinic portal cho phép phòng khám đăng ký khám bệnh ứng dụng để tiếp cận khách hàng Patient portal bệnh nhân sử dụng phép bệnh nhân tìm kiếm phịng khám bác sĩ để đặt lịch khám ➢ Dự án chia làm sprint để phát triển ➢ Team dự án gồm 10 developer, tester, product owner, project manager ➢ Team dự án chia làm team nhỏ, team có đầy đủ vai trị khác (developer, tester, product owner) vai trò scrum team phát triển portal ➢ Dự án phát triển theo mơ hình Agile/Scrum ➢ Một sprint dự án kéo dài tuần ➢ Cơng cụ quản lý sử dụng dự án: • Jira: Quản lý task thành viên dự án • Confluence: Quản lý tài liệu liên quan đến dự án • Zephyr Squad: Quản lí test cases ➢ Công nghệ/Thư viện/Framework sử dụng dự án: Phát triển app: ReactJs (CoreUI Material), Java (Spring Boot), MongoDB 3.2 Công việc dự án: Công việc Khoảng thời gian: Tham gia sprint grooming, backlog refinement, sprint planning, sprint test planning Ngày sprint (Cả sprint) Kiểm tra requirement gửi nhận xét cho product owner Ngày thứ hai sprint (Cả sprint) Viết test cases dựa test plan user stories (requirement) (gồm functional test cases, layout test Từ ngày thứ đến ngày thứ sprint (Cả sprint) cases) Review test cases tester khác đưa test case cho tester khác review + gửi/nhận feedback sửa nội dung test case Từ ngày thứ ngày thứ sprint (Cả sprint) (Nếu có) Tiến hành kiểm thử -> Bắt lỗi -> Thông báo Từ ngày thứ đến ngày thứ 13 sprint (Cả cho developer -> Kiểm sprint) tra lại Soạn test case cho việc smoke test (test case để tiến hành – demo Ngày thứ 13 sprint (Cả sprint) cho khách hàng xem) Tham gia meeting (Sprint demo) Ngày thứ 14 sprint (Cả sprint) Tham gia sprint retrospective meeting Tham gia viết test Ngày thứ 14 sprint (Cả sprint) ngày cuối sprint 3.3 Một số hình ảnh cơng cụ sử dụng dự án: Hình 2.1 User Story chức Hình 2.2 Viết test case file Excel Hình 2.3 Execute test case Test Cycle Hình 2.4 Các bug hệ thống CHƯƠNG 4: KẾT LUẬN 3.1 Những kỹ thực hành ➢ Biết thêm nhiều kiến thức trình tìm hiểu làm việc, cách tổng hợp tìm kiếm tài liệu cách nhanh hơn, cách làm việc nhóm team ➢ Biết cách triển khai theo kiểm thử tay kiểm thử tự động ➢ Biết phần mềm làm kiểm thử, công cụ quản lý công việc, công cụ giao tiếp thành viên công ty cách nhanh chóng hiệu ➢ Biết cách giao tiếp với khách hàng sau thu thập yêu cầu khách hàng để viết User Story ➢ Biết cách thuyết trình trình bày nội dung trước người 3.2 Những kinh nghiệm tích lũy được: ➢ Sau trải qua thời gian thực tập công ty, em phát triển, tích lũy nhiều kiến thức q báu cho thân Khơng kỹ liên quan đến lập trình, mà cịn có kinh nghiệm, kiến thức mà ta trải nghiệm thực tế tiếp xúc với cách giải vấn đề khó, cách giao tiếp với đồng nghiệp team để trao đổi cách mạch lạc dễ hiểu cho hai phía ➢ Ngành cơng nghệ thơng tin ngành nghề cần kỹ ngoại ngữ đặc biệt tiếng anh, kinh nghiệm, kiến thức mà em trau dồi làm việc công ty ... vi Để bảo đảm tính đầy đủ kiểm thử, kiểm thử viên thường làm theo kế hoạch kiểm thử văn bản, dẫn họ qua trường hợp kiểm thử quan trọng 2.2 Các cơng việc thực q trình thực tập: Tuần 1: Thứ 2: Được... tính chất khác trách nhiệm, xác thực, tính tin cậy xác nhận Hình 1.2 Hệ thống ISMS Kiểm thử thủ cơng q trình kiểm thử phần mềm thủ cơng để tìm sai sót Nó u cầu kiểm thử viên đóng vai trị người dùng... testing (kiểm thử thủ cơng) automation testing (kiểm thử tự động) Mỗi loại kiểm thử có chức năng/ưu điểm khuyết điểm riêng Sau bốn năm học tập trường, mong muốn có thêm kinh nghiệm thực tế, muốn

Ngày đăng: 17/08/2022, 21:03

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

Tài liệu liên quan