1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo Cáo Thực Tập Nghề Nghiệp - Quản Trị Hệ Thống Thông Tin - Đề Tài - Nghiên Cứu Kiểm Thử Thủ Công Trên Ứng Dụng BOOKING SPA tại CÔNG TY NINE PLUS SOLUTIONS VÀ LÝ THUYẾT VỀ NGÀNH TESTER

43 0 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

Tiêu đề Nghiên Cứu Kiểm Thử Thủ Công Trên Ứng Dụng Booking Spa Tại Công Ty Nine Plus Solutions Và Lý Thuyết Về Ngành Tester
Trường học Trường Đại Học Kinh Tế
Chuyên ngành Quản Trị Hệ Thống Thông Tin
Thể loại Báo Cáo Thực Tập Nghề Nghiệp
Định dạng
Số trang 43
Dung lượng 1,73 MB

Nội dung

TRƯỜNG ĐẠI HỌC KINH TẾ KHOA THỐNG KÊ – TIN HỌC BÁO CÁO THỰC TẬP NGHỀ NGHIỆP NGÀNH HỆ THỐNG THÔNG TIN QUẢN LÝ CHUYÊN NGÀNH QUẢN TRỊ HỆ THỐNG THÔNG TIN Đề tài: NGHIÊN CỨU KIỂM THỬ THỦ CÔNG TRÊN ỨNG DỤNG 2 MỤC LỤC LỜI CẢM ƠN iii LỜI CAM ĐOAN iv MỤC LỤC v DANH MỤC HÌNH ẢNH viii DANH MỤC BẢNG BIỂU ix LỜI MỞ ĐẦU 1 CHƯƠNG 1 : TỔNG QUAN CÔNG TY NINE PLUS SOLUTIONS VÀ LÝ THUYẾT VỀ NGÀNH TESTER 2 1.1 Giới thiệu tổng quát về công ty Nine Plus Solutions 2 1.1.1 Quá trình hình thành và phát triển của công ty 2 1.1.2 Tầm nhìn và sứ mệnh 2 1.1.3 Dịch vụ 2 1.1.4 Giải pháp công nghệ 3 1.2 Tổng quan về vị trí việc làm Tester 4 1.3 Cơ hội nghề nghiệp với vị trí Tester 5 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT VỀ TESTER 6 2.1 Tổng quan về kiểm thử phần mềm 6 2.1.1 Giới thiệu về kiểm thử phần mềm 6 2.1.2 Mục tiêu của kiểm thử 6 2.1.3 Quy trình phát triển phần mềm 6 2.1.4 Các nguyên tắc của kiểm thử phần mềm 8 3 2.1.5 Phân biệt Error/ Fault/ Failure 10 2.1.6 Phân biệt Verification & Validation 10 2.1.7 Phân biệt QA & QC 11 2.2 Các loại kiểm thử phần mềm 12 2.2.1 Functional testing 12 2.2.2 Non - Functional testing 13 2.2.3 Structural testing 14 2.2.4 Confirmation and regression testing 15 2.3 Các phương pháp kiểm thử phần mềm 16 2.3.1 White Box Testing 16 2.3.2 Black Box Testing 17 2.3.3 Gray Box Testing 18 2.4 Mức độ của kiểm thử 19 2.4.1 Unit Testing 19 2.4.2 Integration Testing 19 2.4.3 System Testing 20 2.4.4 Acceptance Testing 20 2.5 Tổng quan về Test case 21 2.5.1 Khái niệm 21 2.5.2 Kỹ thuật thiết kế Test case 22 2.6 Kết chương 24 CHƯƠNG 3: TRIỂN KHAI KIỂM THỬ THỦ CÔNG TRÊN HỆ THỐNG BOOKING SPA 25 3.1 Tổng quan về dự án Booking Spa 25 4 3.1.1 Break down task 25 3.1.2 Database Design 27 3.2 Kiểm thử module Quản lý khách hàng 27 3.1.1 Kiểm thử chức năng Danh sách khách hàng 27 3.1.2 Kiểm thử chức năng Thêm mới khách hàng 30 3.3 Kết quả sau khi Test 33 3.3 Báo cáo Bugs 33 3.6 Kết chương 34 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 35 TÀI LIỆU THAM KHẢO 37 5 DANH MỤC HÌNH ẢNH Hình 1: Hình ảnh logo công ty Nine Plus Solutions 2 Hình 2: Hình ảnh mô tả phương pháp White Box Testing 17 Hình 3: Hình ảnh mô tả phương pháp Black Box Testing 18 Hình 4: Hình ảnh mô tả phương pháp Gray Box Testing 19 Hình 5: Database của dự án 27 Hình 6: Giao diện chức năng danh sách khách hàng 27 Hình 7: Test case cho chức năng Danh sách khách hàng 28 Hình 8: Test case cho chức năng Danh sách khách hàng 28 Hình 9: Test case cho chức năng Danh sách khách hàng 29 Hình 10: Giao diện chức năng Thêm mới khách hàng 30 Hình 11: Giao diện chức năng Thêm mới khách hàng 30 Hình 12: Test case cho chức năng Thêm mới khách hàng 31 Hình 13: Test case cho chức năng Thêm mới khách hàng 31 Hình 14: Test case cho chức năng Thêm mới khách hàng 31 Hình 15: Test case cho chức năng Thêm mới khách hàng 32 Hình 16: Test case cho chức năng Thêm mới khách hàng 32 Hình 17: Test case cho chức năng Thêm mới khách hàng 32 Hình 18: Kết quả test chức năng Danh sách khách hàng 33 Hình 19: Kết quả test chức năng Thêm mới khách hàng 33 Hình 20: Báo cáo Bugs 33 Hình 21: Báo cáo Bugs 34 6 DANH MỤC BẢNG BIỂU Bảng 1: Bảng phân chia chức năng nhiệm vụ của Admin 26 Bảng 2: Bảng phân chia chức năng nhiệm vụ của Client 26 7 LỜI MỞ ĐẦU 1 Mục tiêu của đề tài Mục tiêu của nghiên cứu là tiến hành kiểm thử thủ công trên ứng dụng Booking Spa để đánh giá tính năng, tìm ra các lỗi và sự cố có thể xảy ra trong quá trình sử dụng ứng dụng Nghiên cứu sẽ tập trung vào việc xác định khả năng ứng dụng đáp ứng yêu cầu chức năng, giao diện người dùng và hiệu suất Kết quả từ nghiên cứu này sẽ cung cấp thông tin quan trọng để cải thiện chất lượng và đáng tin cậy của ứng dụng Booking Spa 2 Đối tượng và phạm vi nghiên cứu Đối tượng và phạm vi của nghiên cứu sẽ tập trung vào kiểm thử thủ công của tính năng chính của ứng dụng Booking Spa, bao gồm quá trình đặt lịch, quản lý thông tin khách hàng, thanh toán và xử lý đánh giá Nghiên cứu sẽ không đi sâu vào kiểm thử tự động hoặc kiểm thử bảo mật, mà tập trung vào các khía cạnh chính liên quan đến trải nghiệm người dùng 3 Kết cấu của đề tài Đề tài được tổ chức gồm phần mở đầu, 3 chương nội dung và phần kết luận - Mở đầu - Chương 1: Tổng quan về công ty Nine Plus Solutions và lý thuyết về ngành Tester - Chương 2: Cơ sở lý thuyết về Tester - Chương 3: Triển khai kiểm thử thủ công trên hệ thống Booking Spa - Kết luận và hướng phát triển 8 CHƯƠNG 1 : TỔNG QUAN CÔNG TY NINE PLUS SOLUTIONS VÀ LÝ THUYẾT VỀ NGÀNH TESTER 1.1 Giới thiệu tổng quát về công ty Nine Plus Solutions 1.1.1 Quá trình hình thành và phát triển của công ty Công ty Nine Plus Solutions được thành lập vào tháng 2 năm 2021, là 1 công ty vừa là outsource vừa là product đã có nhiều năm kinh nghiệm hợp tác làm việc cùng các công ty trong và ngoài nước Công ty hiểu rõ những điều cần thiết nhất để triển khai một dự án outsource thành công cho khách hàng Luôn tận dụng tối đa nguồn nhân lực với chi phí phù hợp nhất Hình 1: Hình ảnh logo công ty Nine Plus Solutions - Tháng 2 năm 2021, thành lập công ty Nine Plus Solutions - Tháng 3 năm 2022, công ty mở văn phòng đại diện tại 193 Xô Viết Nghệ Tĩnh, Đà Nẵng sau khoảng thời gian dịch covid phát triển mạnh - Tháng 10 năm 2022, công ty đạt được 50 thành viên - Tháng 12 năm 2022, công ty mở rộng hợp tác với công ty Hàn Quốc 1.1.2 Tầm nhìn và sứ mệnh Tầm nhìn của công ty là xây dựng một công ty công nghệ cung cấp những giải pháp công nghệ thông tin, giải pháp chuyển đổi số Sứ mệnh của công ty là làm vượt xa sự mong đợi của khách hàng bằng cách vượt ra ngoài phần mềm để cung cấp các giải pháp Web tốt nhất chuyển đổi dữ liệu thành kiến thức, cho phép họ giải quyết các vấn đề của mình 1.1.3 Dịch vụ ● Giải pháp ERP 9 Bạn đang tìm kiếm phần mềm hoạch định nguồn lực doanh nghiệp? Chúng tôi có thể giúp bạn xây dựng một giải pháp ERP đáp ứng nhu cầu kinh doanh phù hợp với tầm nhìn sứ mệnh của tổ chức doanh nghiệp ● Phát triển ứng dụng di dộng Tại Nine Plus, chúng tôi muốn hợp tác với bạn để định hướng phát triển ứng dụng di động của bạn Chúng tôi sử dụng các phương pháp có cấu trúc, được tổ chức tốt trong quá trình phát triển ứng dụng dành cho thiết bị di động của mình, đảm bảo rằng bạn nhận được các giải pháp chất lượng hàng đầu cho doanh nghiệp của mình và đáp ứng kết quả mong muốn của bạn ● Hệ thống quản lý nội dung (WordPress) 42% trang web được xây dựng trên WordPress Nhiều blogger, doanh nghiệp nhỏ và các công ty trong danh sách Fortune 500 sử dụng WordPress hơn tất cả các tùy chọn khác cộng lại ● Thiết kế Web Thiết kế website chuyên nghiệp sẽ là chìa khóa dẫn đến sự thành công cho doanh nghiệp của bạn Bằng cách thuê nguồn nhân lực CNTT ngoài để thiết thiết kế web sẽ giúp bạn tiết kiệm chi phí hơn mà không ảnh hưởng đến chất lượng Tất cả các thiết kế web được gia công bởi Nine Plus đều là sự riêng biệt và độc đáo ● Phát triển ứng dụng Web Tương tự ứng dụng di dộng, Nine Plus hợp tác với khách hàng để định hướng phát triển ứng dụng Web theo hướng khách hàng mong muốn ● Dịch vụ cung ứng nhân lực Nếu doanh nghiệp có đang phải đối mặt với sự thiếu hụt kỹ sư phần mềm? Có thể đội ngũ nội bộ của doanh nghiệp không thể theo kịp với nhu cầu ngày càng cao? Dịch vụ cung ứng nhân lực của Nine Plus là một giải pháp tuyệt vời cho các doanh nghiệp cần thêm năng lực hoặc chuyên môn cụ thể mà họ không có sẵn 1.1.4 Giải pháp công nghệ ● Nine+ Hệ thống đặt chỗ 10 Hệ thống đặt phòng trực tuyến Đặt trang web hoặc tiện ích cho trang web của riêng bạn Cho phép khách hàng lên lịch cuộc hẹn, nhận lời nhắc và thanh toán trực tuyến 24/7 ● Nine+ ERP Giải pháp hoạch định nguồn lực doanh nghiệp ● Nine+ Học điện tử Hệ thống quản lý giáo dục & khóa học trực tuyến ● Nine+ Nền tảng thương mại điện tử Xây dựng nền tảng mạng xã hội, truyền thông ● Nine+ Nền tảng khách hàng thân thiết Nền tảng để xây dựng hệ thống khách hàng thân thiết ● Nine+ Nền tảng ví điện tử Giải pháp ví kỹ thuật số, Nền tảng ví điện tử trực tuyến 1.2 Tổng quan về vị trí việc làm Tester Vị trí tester đóng vai trò quan trọng trong lĩnh vực phát triển ứng dụng Để tạo ra những ứng dụng hoàn hảo và tối ưu cho người dùng, đòi hỏi bộ phận tester phải kiểm tra luồng hệ thống, chạy thử phần mềm để phát hiện lỗi và điều chỉnh kịp thời Tester là người kiểm tra và chạy thử phần mềm, chịu trách nhiệm phát triển chất lượng, tối ưu quy trình và giao diện người dùng trước khi đưa sản phẩm công nghệ vào ứng dụng thực tế Tuỳ thuộc vào từng lĩnh vực mà nhân viên tester có thể thực hiện kiểm tra thử ứng dụng phần phương pháp thủ công hoặc bằng các phần mềm khác Có thể hiểu đơn giản hơn, một nhân viên tester cần đảm bảo phần mềm không phát sinh lỗi hay sự cố gì khi đưa vào sử dụng thực tế Nhiệm vụ của Tester là tìm kiếm bugs hay errors (được hiểu là những lỗi phần mềm mà người dùng có thể gặp phải) Sau đó ghi chú và báo cáo lại cho bộ phận lập trình viên để họ “fix bug” (sửa lỗi) và hoàn thiện sản phẩm Mô tả công việc của Tester cụ thể như sau: 11

Ngày đăng: 11/03/2024, 12:42

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

TÀI LIỆU LIÊN QUAN

w