Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 61 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
61
Dung lượng
1,54 MB
Nội dung
LỜI CẢM ƠN ! Trong trình nghiên cứu thực khóa luận tốt nghiệp, em nhận hướng dẫn nhiệt tình giáo hướng dẫn Ths Lê Việt Hà , giúp đỡ ban giám đốc tồn thể nhân viên cơng ty cổ phần sản xuất thương mại Tiến Nga Đầu tiên , em xin gửi lời cảm ơn sâu sắc tới giáo viên hướng dẫnTh.s Lê Việt Hà Cô giúp đỡ em có định hướngđúng đắn thực khóa luận tốt nghiệp kỹ nghiên cứu cần thiết khác Em xin gửi lời cảmơn chân thành tới ban giám đốc anh/chị làm việc công ty cổ phần sản xuất thương mại Tiến Nga quan tâm, ủng hộ hỗ trợ cho em trình thực tập thu thập tài liệu Em xin gửi lời cảm ơn tới thầy cô giáo khoa Hệ thống thơng tin kinh tế động viên khích lệ mà em nhận suốt trình học tập hồn thành khóa luận Do trình độ khả thân em hạn chế.Vì vậy, khóa luận chắn gặp nhiều sai sót Em kính mong ths Lê Việt Hà , thầy cô giáo khoa Hệ thống thông tin kinh tế, anh/ chị nhân viên cơng ty gópý, bảo để khóa luận có giá trị lý luận thực tiễn Em xin chân thành cảm ơn ! 1 MỤC LỤC 2 DANH MỤC BẢNG BIỂU 3 TỔNG QUAN VỀ ĐỀ TÀI NGHIÊN CỨU 1.Tính cấp thiết đề tài Ngày nay, với phát công nghệ thông tin, Internet trở thành cấu nối chia sẻ kiến thức, thông tin giúp người đến gần Ứng dụng tin học vào lĩnh vực kinh tế giúp ta nắm bắt thông tin cách xác, kịp thời, đầyđủ, góp phần nâng cao hiệu kinh doanh, thúc đẩy kinh tế mở rộng phát triển Vì cơng ty, doanh nghiệp quan tâm đến website ,tầm quan trọng website việc Kiểm thử giúp hồn thiện ứng dụng, module sản phẩm so với yêu cầu kinh doanh người sử dụng Kiểm thử quan trọng ,đây giai đoạn bắt buộc trình phát triển phần mềm, để đảm bảo kiểm thử tốt để kiểm thử ứng dụng hoàn toàn chắn hoạt động tốt theo mong muốn Việc xác định phạm vi kiểm tra trường hợp kiểm thử nên thiết kế tốt với khả tối đa việc tìm kiếm lỗi hiệu tính tốn số bug báo cáo cho trường hợp kiểm thử Kiểm thử không đơn giản tìm bug, mà người có nhìn tổng quát Sản phẩm tới tay người dùng kết hợp kiến thức, kinh nghiệm, kỹ năng, cách nhìn để mang lại sản phẩm tốt Luôn hướng đến tranh tổng thể sản phẩm tốt Công ty Cổ Phần Sản xuất Thương Mại Tiến Nga thành lập ngày 22/08/2005 lĩnh vực kinh doanh cơng ty chế biến thực phẩm, sản phẩm công ty có mặt tồn quốc thơng qua hệ thống siêu thị Trang web công ty mở từ thành lập công ty, trì hoạt động hiệu Trang web Công ty nơi cung cấp thông tin hoạt dộng công ty, sản phẩm Tuy hoạt động hiệu công ty chưa để ý tới việc kiểm thử đến module , chức ứng dụng, hay giao diện qua trình tìm hiểu thực tập công ty Cổ Phần Sản xuất Thương Mại Tiến Nga em xin thực đề tài khóa luận “Xây dựng quy trình kiểm thử cho website cơng ty cổ phẩn sản xuất thương mại Tiến Nga ” 2.Mục tiêu nghiên cứu đề tài Mục tiêu nghiên cứu đề tài tập hợp hệ thống hóa số lý thuyết kiểm thử, nghiên cứu phương pháp khác Từ đó, xem xét đánh giá viết test case cho module trang web Giúp website công ty hồn thiện khơng xảy lỗi sử dụng, tìm lỗi để giải Các mục tiêu cụ thể cần giải đề tài: - Làm rõ sở lý thuyết vấn đề kiểm thử website công ty cổ phẩn sản xuất thương mại Tiến Nga - xây dựng trình kiểm thử website công ty cổ phẩn sản xuất thương mại Tiến Nga - viết testcase cho modul website công ty cổ phẩn sản xuất thương mại Tiến Nga Đối tượng phạm vi nghiên cứu đề tài - Đối tượng đề tài: website công ty cổ phẩn sản xuất thương mại Tiến Nga - Phạm vi nghiên cứu : công ty cố phần sản xuất thương mại Tiến Nga Phương pháp nghiên cứu đề tài 4.1 phương pháp thu thập liệu Đề tài thực dựa phương pháp sau: - Phương pháp thu nhập tài liệu + Điều tra trắc nghiệm: Đây phương pháp sử dụng mẫu phiếu điều tra khảo sát công ty + vấn trực tiếp: Trong trình thực tập tổng hợp công ty, tiến hành vấn trực tiếp nhân viên phòng ban để thu thập thêm thông tin cần thiết + Quan sát trực tiếp sở hạ tầng, môi trường làm việc công ty để nắm bắt nghiệp vụ quản lý nhân công ty + Thu thập tài liệu liên quan đến sở lý luận, lý thuyết hệ thống thơng tin phân tích thiết kế hệ thống từ phương tiện truyền thông sách, báo, internet 4.2 phương pháp xử lí liệu Khóa luận thực sở vận dụng tổng hợp phương pháp nghiên cứu phân tích, so sánh, thống kê, tổng hợp, + Xử lý số liệu qua excel, viết tescase qua excel log bug qua tool redmine + Phương pháp so sánh, đối chiếu: Đây phương pháp đối chiếu lý luận thực tiễn để tìm lỗi gặp phải lỗi so với đặc tả yêu cầu + Kết đạt tìm lỗi modunl tiến hành log bug sử lỗi CHƯƠNG CƠ SỞ LÍ LUẬN VỀ KIỂM THỬ Cơ sở lý luận kiểm thử 1.1 Khái niệm kiểm thử 1.1.1 khái niệm kiểm thử phần mềm Khái niệm phần mềm - Phần mềm (Software) tập hợp câu lệnh thị (Instruction) viết nhiều ngơn ngữ lập trình theo trật tự xác định, liệu hay tài liệu liên quan nhằm tự động thực số nhiệm vụ hay chức giải vấn đề cụ thể - Phần mềm thực chức cách gửi thị trực tiếp đến phần cứng cách cung cấp liệu để phục vụ chương trình hay phần mềm khác - Phần mềm khái niệm trừu tượng, khác với phần cứng chỗ "phần mềm sờ hay đụng vào", cần phải có phần cứng thực thi Khái niệm website - Website gọi trang web, trangmạng, tập hợp trang web bao gồm văn bản, hình ảnhvideo, flash vv, thường nằm tên miền( domain name) tên miền phụ (subdomain) Kiểm thử phần mềm: (kiểm tra, thử nghiệm) kiểm tra tiến hành để cung cấp cho bên liên quan thông tin chất lượng sản phẩm dịch vụ kiểm thử Kiểm thử cung cấp cho doanh nghiệp quan điểm, cách nhìn độc lập phần mềm để từ cho phép đánh giá thấu hiểu rủi ro trình triển khai phần mềm Trong kỹ thuật kiểm thử không giới hạn việc thực chương trình ứng dụng với mục đích tìm lỗi phần mềm (bao gồm lỗi thiếu sót) mà trình phê chuẩn xác minh chương trình máy tính / ứng dụng / sản phẩm nhằm: - Đáp ứng yêu cầu hướng dẫn thiết kế phát triển phần mềm Thực cơng việc kỳ vọng Có thể triển khai với đặc tính tương tự Và đáp ứng nhu cầu bên liên quan Tùy thuộc vào phương pháp, việc kiểm thử thực lúc trình phát triển phần mềm 1.1.2 Mục tiêu Kiểm thử phần mềm - Tìm bug phát sinh dev tạo code - Đạt tự tin cung cấp thông tin mức độ chất lượng - Để ngăn ngừa lỗi - Đảm bảo kết cuối đáp ứng yêu cầu kinh doanh người sử dụng Để đạt tín nhiệm khách hàng cách cung cấp cho họ sản - phẩm chất lượng Kiểm thử phần mềm giúp hoàn thiện ứng dụng phần mềm sản phẩm so với yêu cầu kinh doanh người sử dụng Nó quan trọng để đảm bảo kiểm thử tốt để kiểm thử ứng dụng phần mềm hoàn tồn chắn hoạt động tốt theo thông số kỹ thuật Việc xác định phạm vi kiểm tra trường hợp kiểm thử nên thiết kế tốt với khả tối đa việc tìm kiếm lỗi hiệu tính tốn số bug báo cáo cho trường hợp kiểm thử Kiểm tra phần mềm để chắn kiểm thử thực cách hệ thống sẵn sàng để sử dụng Kiểm thử bao phủ lĩnh vực khác như: chức ứng dụng, khả tương thích ứng dụng với hệ điều hành, phần cứng loại khác trình duyệt, thực kiểm thử để kiểm tra hiệu ứng dụng để đảm bảo hệ thống đáng tin cậy khơng có trục trặc hay khơng nên có vấn đề cản trở Xác định ứng dụng triển khai cách dễ dàng với máy tính khơng có cố Do ứng dụng dễ dàng để cài đặt, tìm hiểu sử dụng Kiểm thử phần mềm cho phép tạo đánh giá khách quan mức độ phù hợp hệ thống yêu cầu nêu thông số kỹ thuật 10 ID15 Khơng nhập tất trường ID16 Độ dài nhỏ cộng 47 ID17 Độ dài trung bình ID18 Độ dài lớn 48 ID19 Độ dài lớn trừ 49 3.2.3 Ứng dụng phần mềm quản lí lỗi redmine Giao diện tool red mine Log bug ID2 : 50 ID6: ID7: 51 ID9: ID10: ID11: 52 ID12: ID14: 3.2.4 Đánh giá bình luận Trước tiên cần hiểu rõ khái niệm red mine ? - Redmine gì? 53 Redmine công cụ để quản lý dự án Web, viết Ruby on Rails, cho phép người dùng quản lý nhiều project tạo subproject Những tính trình bày sau, quan trọng Open Source miễn phí đủ mạnh mẽ - Tại lại nên sử dụng Redmine mà công cụ khác Redmine phần mềm Open Source nên hồn tồn miễn phí, ta tuỳ chỉnh tuỳ ý phù hợp với nhu cầu sử dụng công ty cài thêm plugin So sánh với số công cụ khác Trello, Github Project thấy rõ vượt trội tính cách thức quản lý dễ dàng + Trello Github quản lý issue thành taskboard đơn giản, nhiên số lượng issue tăng lên việc theo dõi trở nên khó gây phiền tốn với việc lục tìm lịch sử, tìm kiếm task liên quan Do Trello Github phù hợp để quản lý project tầm vừa nhỏ Ngược lại với Redmine, Các Project dễ dàng chia nhỏ thành subproject chia thành tracker để dễ dàng tìm kiếm 54 + Quản lý quyền truy cập vào project linh hoạt(Role-based access control) Mặc định ban đầu có manager, developer, reporter Loại User tự định nghĩa thêm tuỳ thuộc vào hoàn cảnh sử dụng, tester, officer chẳng hạn + Quản lý Issue với trạng thái dễ dàng hơn, kết hợp thêm plugin Agile hay Scrum hiển thị trực quan trạng thái dự án + Có thêm Gantt Chart, tính ưa thích để WBS quản lý tiến độ dự án + Tương tác tốt với SCM SVN, Git để đồng quản lý source code dự án + Mỗi Project có wiki để note lại thông tin dự án + Nếu mà chưa cảm thấy đủ cài thêm plugins để tăng cường hiệu dự án Agile, Scrum để quản lý dự án, quản lý với taskboard, burndown chart + Với team sử dụng Slack Redmine có plugin Slack Hook để giúp tăng cường tương tác thông báo thành viên Slack Còn nhiều tính khác, tham khảo thêm http://www.redmine.org/ - Làm sử dụng Redmine cho hiệu + Redmine, suy cho công cụ hỗ trợ cho việc quản lý dự án Việc sử dụng Redmine hiệu phải phụ thuộc vào thành viên team Các thành viên thống việc xử lý issue theo workflow đảm bảo team làm việc thuận lợi + Việc quên cập nhật Status cho Issue tiến hành điều phổ biến Qua ta thấy Redmine cài đặt đơn giản, miễn phí đủ mạnh - mẽ hữu ích quản lý dự án 55 KẾT LUẬN 1.Nội dung làm: - Nêu lên Tính cấp thiết đề tài - Nêu lên Cơ sở lí luận kiểm thử - Đánh giá thực trạng ứng dụng công nghệ thông tin thương mại điện tử công ty cổ phần sản xuất thương mại Tiến Nga - Đánh giá thực trạng ứng dụng triển khai website công ty cổ phần sản xuất thương mại Tiến Nga - xây dựng quy trình kiểm thử cơng ty cổ phần sản xuất thương mại Tiến Nga hướng nghiên cứu tiếp theo: Sử dụng quy trình kiểm thử tự động autucho website công ty cổ phần sản xuất thương mại Tiến Nga PHỤ LỤC PHIẾU ĐIỀU TRA TÌNH HÌNH ỨNG DỤNG Công nghệ thông tin Công Ty cổ phần Sản xuất Thương Mại Tiến Nga Lưu ý: Em cam kết giữ bí mật thơng tin riêng công ty dùng thông tin cung cấp phiếu điều tra cho mục đích khảo sát tổng hợp trạng CNTT, HTTT Công Ty cổ phần Sản xuất Thương Mại Tiến Nga A Thông tin công ty Họ tên người điền phiếu:…………………………………………………………… Nam/Nữ:…………………………………………………………………………… Chức vụ:…………………………………………………………………………… Số lượng nhân viên: Dưới 30người Từ 30 – 100 người Từ 100– 200người Trên 200 người Vốn điều lệ (VND): Dưới 10 tỷ Từ 10-30 tỷ Trên 30 tỷ Lĩnh vực hoạt động kinh doanh chính: Xuất nhập Dịch vụ trực tuyến Thiết bị điện, điện tử Phần mềm Sách ấn phẩm Khác Thực phẩm, ăn uống (Ghi rõ):……………………………………………………………… Thị trường kinh doanh công ty Trong nước Quốc tế B Hạ tầng kỹ thuật CNTT STT Tên trang thiết bị Số lượng Máy trạm Máy chủ Máy tính để bàn Máy tính xách tay Máy in Máy chiếu Thiết bị kết nối mạng Mức độ đáp ứng nhu cầu Số lượng cần bổ sử dụng (tốt, khá, trung sung, thay bình) (hub, swich, thiết bị phát wifi,…) Phần cứng khác Máy chủ cài đặt hệ điều hành gì? Số lượng máy tính có kết nối Internet:…………… 10 Theo anh/chị phòng ban cơng ty có trang bị đầy đủ máy tính thiết bị công nghệ thông tin phục vụ cho hoạt động sản xuất kinh doanh khơng? Có Khơng 11 Đánh giá tốc độ xử lý liệu máy tính Tốt Trung bình Chậm 12 Cơng ty sử dụng phần mềm nào? Hệ điều hành Windows Hệ điều hành khác Phần mềm Văn phòng MS Office Phần mềm văn phòng khác Phần mềm tài kế tốn Phần mềm quản lý nhân Phần mềm quản lý xuất nhập Phần mềm quản trị bán hàng Phần mềm quản lý kho Phần mềm diệt virut Phần mềm lập kế hoạch nguồn lực ERP Phần mềm khác (ghi rõ)…………………………………………………………… 13 Khi sử dụng phần mềm, cơng ty anh/chị có quan tâm đến quyền phần mềm khơng? Có Khơng 14 Đánh giá mức độ hài lòng phần mềm sử dụng? STT Tên phần mềm Phần mềm kế tốn Các chương trình bảo vệ : FireWall, Kaspersky, Bkav Pro Phần mềm diệt virus avast PM Teamviewer 10 Rất tốt Tốt Không tốt 15 Phần mềm quản lý doanh nghiệp xây dựng cách nào? Tự xây dựng Thuê Cách khác: 16 Cơng ty có dự định đầu tư, nâng cấp sở hạ tầng CNTT không? Đầu tư nào? ……………………………………………………………………………………… ……………………………………………………………………………………… 17 Mức độ quan tâm lãnh đạo ứng dụng CNTT hoạt động sản xuất kinh doanh? Khơng quan tâm Bình thường 18 Anh/ chị có hài lòng với HTT cua cơng ty? Rất quan tâm Khơng hài lòng Bình thường 19 Đề xuất hay muốn thay đổi cho HTTT tương lai cơng ty ? Hài lòng Có ( ghi rõ ) Khơng Kém C An tồn bảo mật thơng tin Hiện doanh nghiệp anh/chị có sử dụng chương trình bảo mật nào? Diệt virus Tường lửa Phân quyền người sử dụng Phần mềm bảo vệ Mã hóa hệ mã hóa riêng Sử dụng chữ ký điện tử Khác (Mô tả) Anh/chị đánh giá mức độ tiếp cận thông tin, tài liệu doanh nghiệp bạn Rất dễ Có thể Tương đối dễ Có thể khó Khơng thể Ý kiến khác Anh/chị đánh giá vai trò bảo mật CSDL q trình quản lí HTTT? Rất quan trọng Quan trọng Đôi quan trọng Không quan trọng Mạng cục quan (LAN) có hệ thống an ninh mạng chưa? (tường lửa, phòng chống virus, bảo mật, v.v…): Đã có An tồn bảo mật cơng ty có an tồn hay khơng Có D Chưa có Khơng Đánh giá phần mềm kế toán sử dụng Phần mềm kế toán có chức gì? …………………………………………………………………………………………………………… ……………………………………………………………………………… Đánh giá mức độ hài lòng nhân viên sử dụng? Rất hài lòng Hài lòng Bình thường Không hài long Anh/chị nghĩ phần mềm quản lý kế tốn cần phải cải tiến thêm để đáp ứng yêu cầu nghiệp vụ? …………………………………………………………………………………………………………… ……………………………………………………………………………… Anh/chị gặp khó khăn q trình sử dụng phần mềm? …………………………………………………………………………………………………………… ……………………………………………………………………………… Hạn chế việc sử dụng phần mềm nên sử dụng phần mềm để có hiệu tốt cho việc quản lý doanh nghiệp …………………………………………………………………………………………………………… ……………………………………………………………………………… Theo anh/chị Công ty nên sử dụng thêm phần mềm ? …………………………………………………………………………………………………………… ……………………………………………………………………………… Người lập phiếu Sinh viên Lê Thị tuyết ... đề kiểm thử website công ty cổ phẩn sản xuất thương mại Tiến Nga - xây dựng trình kiểm thử website công ty cổ phẩn sản xuất thương mại Tiến Nga - viết testcase cho modul website công ty cổ phẩn. .. diện qua trình tìm hiểu thực tập cơng ty Cổ Phần Sản xuất Thương Mại Tiến Nga em xin thực đề tài khóa luận Xây dựng quy trình kiểm thử cho website công ty cổ phẩn sản xuất thương mại Tiến Nga ”... HƯỚNG GIẢI PHÁP “XÂY DỰNG QUY TRÌNH KIỂM THỬ CHO WEBSITE CỦA CÔNG TY CỔ PHẦN SẢN XUẤT THƯƠNG MẠI TIẾN NGA ” 3.1 Phương hướng phát triển công ty cổ phần sản xuất thương mại Tiến Nga gia đoạn năm