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

Nghiên cứu kiểm thử thủ công trên ứng dụng theo dõi sức khỏe vhealth

53 6 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 53
Dung lượng 2,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 NGHIÊN CỨU KIỂM THỬ THỦ CÔNG TRÊN ỨNG DỤNG THEO DÕI SỨC KHỎE vHEALTH Đơn vị thực tập : Cơng ty TMA Solutions Bình Định Giảng viên hướng dẫn : TS.Hoàng Thị Thanh Hà LỜI CẢM ƠN Lời cảm ơn em xin gửi đến ban lãnh đạo phịng ban, chú, anh chị Công Ty TMA Solutions Bình Định – đơn vị tiếp nhận nhiệt tình tạo điều kiện thuận lợi cho em tiếp cận thực tế sản xuất nắm bắt quy trình công nghệ Em xin gửi đến quý thầy, cô giáo khoa Tin Học – Thống Kê trường Đại Học Kinh Tế – Đại học Đà Nẵng lời cảm ơn chân thành vì tận tâm giảng dạy truyền đạt kiến thức, kinh nghiệm quý báu cho em Đặc biệt, em xin cán ơn Hồng Thị Thanh Hà , người tận tình hướng dẫn em hoàn thành báo cáo Cuối em xin cảm ơn chị Nguyễn Thị Bích Quy – Mentor hướng dẫn em trực tiếp công ty TMA Solutions Bình Định giúp đỡ, cung cấp tài liệu cho em trình thực tập để hồn thành kỳ thực tập tớt Vì thời gian kiến thức hạn hẹp nên báo cáo không thể tránh khỏi thiếu sót, mong góp ý Cơng Ty, q thầy cô bạn, để em rút kinh nghiệm hồn thành tớt Em xin chân thành cảm ơn! LỜI CAM ĐOAN Em xin cam đoan đề tài “ Nghiên cứu kiểm thử thủ công ứng dụng Mobile vHealth ” kết nghiên cứu độc lập hướng dẫn T.S Hoàng Thị Thanh Hà mentor Nguyễn Thị Bích Quy khơng có chép từ bất kỳ nguồn khác Ngoài ra,trong báo cáo có sử dụng sớ nguồn tài liệu tham khảo trích dẫn nguồn thích rõ ràng Em xin hoàn toàn chịu trách nhiệm trước môn, khoa nhà trường cam đoan 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 DANH MỤC CÁC TỪ VIẾT TẮT x LỜI MỞ ĐẦU CHƯƠNG TỔNG QUAN CÔNG TY TMA VÀ VỊ TRÍ NGÀNH TESTER 1.1 Giới thiệu tổng quát doanh nghiệp thực tập 1.1.1 Quá trình hình thành phát triển công ty 1.1.2 Dịch vụ 1.1.3 Tầm nhìn sứ mệnh 1.1.4 Lĩnh vực hoạt động 1.1.5 Các giải pháp 1.2 Tởng quan vị trí việc làm Tester 1.2.1 Mơ tả vị trí Tester 1.2.2 Các kĩ cần có Tester 1.2.3 Cơ hội nghề nghiệp 1.3 Kết chương 1.3.1 Đạt 1.3.2 Hạn chế CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1 Tổng quan kiểm thử phần mềm 2.1.1 Giới thiệu kiểm thử phần mềm 2.1.2 Mục tiêu kiểm thử 2.1.3 Phân biệt Verification & Validation 2.1.4 Phân biệt QA & QC 10 2.2 Các loại kiểm thử phần mềm 10 2.2.1 Manual Automation 10 2.3 Các phương pháp kiểm thử phần mềm 11 2.3.1 Static Testing Dynamic Testing 11 2.3.2 White Box Testing Black Box Testing 12 2.4 Cấp độ kiểm thử 13 2.4.1 Unit Testing 13 2.4.2 Integration Testing 13 2.4.3 System Testing 13 2.4.4 Acceptance Testing 13 2.5 Kỹ thuật thiết kế Test case vòng đời bug 14 2.5.1 Tìm hiểu Test case 14 2.5.2 Tìm hiểu Jira 14 2.5.3 Giải thích vịng đời bug Jira 16 2.5.4 Báo cáo bug Jira 16 2.5.5 Các loại kiểm thử ứng dụng Mobile 18 2.6 Kết chương 18 2.6.1 Đạt 18 2.6.2 Hạn chế 18 CHƯƠNG TRIỂN KHAI DỰ ÁN 20 3.1 Giới thiệu ứng dụng theo dõi sức khỏe vHealth 20 3.2 Triển khai ứng dụng vHealth 21 3.2.1 Chức ứng dụng vHealth 21 3.2.2 Đặc tả tính ứng dụng vHealth 21 3.2.3 Thiết kế Test case chức 32 3.3 Báo cáo bugs 39 3.4 Kết Testing 39 3.5 Kết chương 39 3.5.1 Đạt 39 3.5.2 Hạn chế 39 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 41 TÀI LIỆU THAM KHẢO 42 CHECK LIST CỦA BÁO CÁO 43 PHỤ LỤC 44 DANH MỤC HÌNH ẢNH Hình 1: Logo TMA Bình Định Hình 1: Các cấp độ kiểm thử 13 Hình 2: Giao diện quản lý dự án Jira 15 Hình 3: Vòng đời bugs Jira 16 Hình 1: Giao diện ứng dụng theo dõi sức khỏe vHealth 21 Hình 2: Giao diện hình đăng nhập 22 Hình 3: Luồng đăng nhập tài khoản 23 Hình 4: Giao diện hình đăng ký 24 Hình 5: Luồng đăng ký tài khoản 25 Hình 6: Giao diện quét liệu từ hình ảnh OCR 26 Hình 7: Luồng quét liệu từ hình ảnh OCR 27 Hình 8: Giao diện nhật ký triệu chứng 28 Hình 9: Luồng theo dõi nhật ký triệu chứng 29 Hình 10: Giao diện cập nhật thông tin cá nhân 30 Hình 11: Luồng cập nhật thông tin cá nhân 31 Hình 12: Màn hình quản lý gói cước vHealth 31 Hình 13: Luồng nâng cấp gói cước 32 Hình 14: Test case đăng nhập tài khoản 33 Hình 15: Test case đăng ký tài khoản 34 Hình 16: Test case quét liệu từ hình ảnh OCR 35 Hình 17: Test case nhật ký triệu chứng 36 Hình 18: Test case cập nhật thơng tin cá nhân 37 Hình 19: Test case nâng cấp gói cước vHealth 38 Hình 20: Báo cáo bugs 39 DANH MỤC BẢNG BIỂU Bảng 1: Phân biệt Verification Validation 10 Bảng 2: Phân biệt Manual testing Automation testing 11 Bảng 3: Phân biệt Static testing Dynamic testing 12 Bảng 4: Phân biệt White box testing Black box testing 12 Bảng 5: Các loại kiểm thử ứng dụng di động 18 Bảng 1: Các chức ứng dụng vHealth để testing 21 Bảng 2: Thông tin chung chức đăng nhập tài khoản 23 Bảng 3: Mơ tả luồng chức đăng nhập tài khoản 23 Bảng 4: Thông tin chung chức đăng ký tài khoản 24 Bảng 5: Mơ tả luồng chức đăng ký tài khoản 25 Bảng 6: Thông tin chung chức quét liệu từ hình ảnh OCR 26 Bảng 7: Mơ tả luồng chức quét liệu từ hình ảnh OCR 27 Bảng 8: Thông tin chung chức nhật ký triệu chứng 28 Bảng 9: Mơ tả luồng chức nhật ký triệu chứng 29 Bảng 10: Thông tin chung chức cập nhật thông tin cá nhân 30 Bảng 11: Mơ tả luồng chức cập nhật thông tin cá nhân 31 Bảng 12: Thông tin chung chức nâng cấp gói cước 32 Bảng 13: Mơ tả luồng chức nâng cấp gói cước 32 Bảng 14: Kết Testing 39 DANH MỤC CÁC TỪ VIẾT TẮT QA: Quality Assurance QC: Quality Control OCR: Optical Character Recognition TCs: Testcase LỜI MỞ ĐẦU Mục tiêu đề tài - Nghiên cứu kiểm thử thủ công ứng dụng theo dõi sức khỏe vHealth - Mục tiêu nghiên cứu thủ công ứng dụng Mobile vHealth để trải nghiệm ứng dụng QA vHealh, để dùng thử tìm chức hạn chế đồng thời tìm lỗi phát sinh ứng dụng Từ update build liên tục để đảm bảo chất lượng cho khách hàng tốt Đối tượng phạm vi nghiên cứu - Đối tượng phạm vi nghiên cứu tập trung vào kiểm thử thủ công tất chức ứng dụng vHealth đồng thời đề tài tập trung vào trải nghiệm người dùng Kết cấu đề tài - Đề tài tổ chức gồm phần mở đầu, chương nội dung phần kết luận - Mở đầu - Chương 1: Tổng quan công ty TMA lý thuyết ngành Tester - Chương 2: Cơ sở lý thuyết - Chương 3: Triển khai dự án - Kết luận hướng phát triển Hình 10: Giao diện cập nhật thông tin cá nhân * Thông tin chung Tên chức Cập nhật thông tin cá nhân Mô tả Người dùng cần thay đổi thông tin cá nhân ứng dụng vHealth Tác nhân Người dùng Điều kiện trước Điều kiện sau Đã đăng nhập vào ứng dụng Cập nhật thông tin thành công Ngoại lệ N/A Các yêu cầu đặc N/A biệt Bảng 10: Thông tin chung chức cập nhật thông tin cá nhân * Luồng cập nhật thông tin cá nhân 30 Hình 11: Luồng cập nhật thơng tin cá nhân * Mơ tả luồng Hành động tác nhân Tương tác hệ thống - Người dùng cập nhật thông tin cá - Lưu thông tin người nhân dùng - Thông báo thành công Dữ liệu liên quan - Họ tên - Ngày tháng năm sinh - Giới tính - Email - Địa Bảng 11: Mơ tả luồng chức cập nhật thơng tin cá nhân 3.2.2.5 Nâng cấp gói cước vHealth * Màn hình quản lý gói cước vHealth Hình 12: Màn hình quản lý gói cước vHealth 31 * Thơng tin chung Tên chức Nâng cấp gói cước Mô tả Người dùng cần xem thông tin nâng cấp gói cước để sử dụng dịch vụ theo nhu cầu Tác nhân Người dùng Điều kiện trước Điều kiện sau Đã đăng nhập vào ứng dụng đăng ký tài khoản Nâng cấp gói cước thành cơng Ngoại lệ N/A Các yêu cầu đặc N/A biệt Bảng 12: Thông tin chung chức nâng cấp gói cước * Luồng nâng cấp gói cước Hình 13: Luồng nâng cấp gói cước * Mơ tả luồng Hành động tác nhân Tương tác hệ thống Dữ liệu liên quan - Người dùng nâng cấp gói - Tiếp nhận thơng tin, tạo đơn hàng, gửi - Thơng tin gói cước u cầu tốn cước - Người dùng nhập mã xác - Yêu cầu người dùng nhập thông tin - Thông tin tài minh tốn khoản - Người dùng nhập thơng - Lưu thơng tin gói cước giao dịch tin tốn thành cơng - Cấp quyền truy cập dịch vụ gói cước cho người dùng Bảng 13: Mơ tả luồng chức nâng cấp gói cước 3.2.3 Thiết kế Test case chức *Link thiết kế TCs: https://docs.google.com/spreadsheets/d/1l5JlErj295toHzlDpvEIzXeWYrdtwHOTxYjl_iIeRA/edit?usp=sharing 32 3.2.3.1 TCs Đăng nhập Hình 14: Test case đăng nhập tài khoản 33 3.2.3.2 TCs Đăng ký Hình 15: Test case đăng ký tài khoản 34 3.2.3.3 TCs Quét liệu từ hình ảnh OCR Hình 16: Test case quét liệu từ hình ảnh OCR 35 3.2.3.4 TCs Nhật ký triệu chứng Hình 17: Test case nhật ký triệu chứng 36 3.2.3.5 TCs Cập nhật thơng tin cá nhân Hình 18: Test case cập nhật thông tin cá nhân 37 3.2.3.6 TCs Nâng cấp gói cước vHealth Hình 19: Test case nâng cấp gói cước vHealth 38 3.3 Báo cáo bugs *Link báo cáo bugs: https://docs.google.com/spreadsheets/d/1wzDdQHNbuZAQSd7qJEoNBbU3L mR_cAfFbMssy7Z_Dsc/edit?usp=sharing Hình 20: Báo cáo bugs 3.4 Kết Testing Tổng TCs Chức thực test TCs Passed TCs Failed Progress 19 TCs Đăng nhập, đăng ký tài khoản 16 TCs TCs 100% TCs Quét liệu từ hình ảnh OCR TCs TCs 100% TCs Nhật ký triệu chứng TCs TCs 100% TCs Cập nhật thông tin cá nhân TCs TCs 100% TCs Nâng cấp gói cước vHealth TCs TCs 100% Bảng 14: Kết Testing 3.5 Kết chương 3.5.1 Đạt - Trải nghiệm ứng dụng thực tế hiểu ứng dụng triển khai - Thực tập học thêm Testcase, thiết kế Testcase cho chức dự án - Hiểu thêm vòng đời bugs biết cách để báo cáo bugs 3.5.2 Hạn chế 39 - Nên viết thêm nhiều Testcase làm thêm nhiều chức dự án cịn hạn chế sớ lượng Testcase - Tiếng anh hạn chế 40 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN • Đạt được: - Biết thêm cơng ty TMA, chương trình training course chuyên nghiệp đầy học cho thực tập sinh - Học thêm tiếng anh TMA - Học lý thuyết Tester làm để trở thành Tester giỏi - Học thêm Jira Software, web quản lý dự án chuyên nghiệp hiệu - Học để biết thêm Testcase thiết kế Testcase cho dự án thực tế - Hiểu vòng đời bugs cách để báo cáo bugs - Hiểu quy trình dự án theo mơ hình Scrum • Hạn chế: - Còn chưa hiểu sâu Tester lý thuyết xung quanh Tester - Tiếng anh chuyên ngành hạn chế - Chỉ Integration Systems Testing nên thực Test nhiều loại Testing hơn, chẳng hạn Performance test • Hướng phát triển: - Trong tương lai em dự kiến tiếp tục apply thực tập với vị trí Tester Đà Nẵng (nếu có) để có thể mở mang thêm nhiều kiến thức mà em chưa thực 41 TÀI LIỆU THAM KHẢO Trang Caos, Manual testing Automation testing Viblo, 23/03/2020 Nguyễn Thị Phương Mai, What is Testcase? Viblo, 25/10/2017 https://www.guru99.com/software-testing-introduction-importance.html https://www.guru99.com/software-testing-life-cycle.html https://www.guru99.com/manual-testing.html https://www.guru99.com/automation-testing.html https://www.guru99.com/regression-testing.html https://www.guru99.com/test-case.html https://www.guru99.com/software-testing-techniques.html 10 https://www.guru99.com/scrum-testing-beginner-guide.html 42 CHECK LIST CỦA BÁO CÁO STT Nội dung công việc Báo cáo trình bày (định dạng) với u cầu Báo cáo có sớ lượng trang đáp ứng yêu cầu (30-50 trang) Báo cáo trình bày phần mở đầu bao gồm: Mục tiêu, Phạm vi đối tượng, kết cấu … Báo cáo trình bày cơng ty, vị trí việc làm (cơng việc làm gì, kiến thức kỹ cần thiết gì, đường phát triển nghiệp (career path)), sở lý thuyết phù hợp với nội dung đề tài (Tối đa 10-12 trang) Báo cáo có sản phẩm cụ thể phù hợp với mục tiêu đặt đề tài Báo cáo có phần kết luận hướng phát triển đề tài Có Không 43 Ghi chú PHỤ LỤC 44

Ngày đăng: 12/12/2023, 19:44

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

TÀI LIỆU LIÊN QUAN

w