1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Triển khai kiểm thử các ứng dụng của selenium IDE trên nhiều trình duyệt (tt)

10 205 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN TRIỂN KHAI KIỂM THỬ CÁC ỨNG DỤNG CỦA SELENIUM IDE TRÊN NHIỀU TRÌNH DUYỆT Hà Nội – Năm 2017 TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN NGUYỄN THỊ THÙY LINH TRIỂN KHAI KIỂM THỬ CÁC ỨNG DỤNG CỦA SELENIUM IDE TRÊN NHIỀU TRÌNH DUYỆT Chuyên ngành : Công nghệ thông tin Mã ngành : 52480201 NGƯỜI HƯỚNG DẪN: ThS.NGUYỄN NGỌC KHẢI Hà Nội – Năm 2017 LỜI CAM ĐOAN Em tên Nguyễn Thị Thùy Linh, sinh viên lớp DH3C2 – Trường Đại học Tài nguyên Mơi trường Hà Nội Em xin cam đoan tồn nội dung nghiên cứu đồ án hoàn tồn em thực hiện, khơng chép hay sử dụng nghiên cứu khác Mọi tài liệu trích dẫn cụ thể Em xin chịu hồn tồn trách nhiệm kết nghiên cứu đồ án tốt nghiệp Hà Nội, ngày 12 tháng 05 năm 2017 Người cam đoan Nguyễn Thị Thùy Linh LỜI CẢM ƠN Trong thời gian thực đồ án tốt nghiệp vừa qua với giúp đỡ trường Đại học Tài Nguyên Môi trường Hà Nội quý thầy cô khoa Công nghệ thông tin tạo điều kiện thuận lợi cho em Đặc biệt hướng dẫn tận tình ThS.Nguyễn Ngọc Khải giúp em hồn thành tốt đồ án Em xin bày tỏ lòng biết ơn chân thành tới thầy khoa Công nghệ thông tin trường Đại học Tài nguyên Môi trường Hà Nội giảng dạy truyền đạt kiến thức quý báu cho em suốt trình học tập rèn luyện, để em đủ hiểu biết kiến thức thực đồ án tốt nghiệp Đặc biệt, lời cảm ơn thiêng liêng xin gửi đến bố mẹ Cảm ơn bố mẹ yêu thương, tin tưởng để vững bước đường học tập Mặc dù cố gắng để hoàn thiện đề tài tốt nghiệp, chắn khơng thể tránh khỏi thiếu sót Em mong nhận góp ý thầy bạn để đồ án tốt nghiệp em hoàn thiện Em xin chân thành cảm ơn! Hà Nội, ngày 12 tháng 05 năm 2017 Người cam đoan Nguyễn Thị Thùy Linh MỤC LỤC LỜI CAM ĐOAN LỜI CẢM ƠN MỤC LỤC DANH MỤC HÌNH ẢNH DANH MỤC CHỮ VIẾT TẮT LỜI MỞ ĐẦU 1 Lý chọn đề tài .1 Mục tiêu đề tài Nội dung đề tài Phương pháp nghiên cứu .2 Kết đạt .2 Bố cục đồ án CHƯƠNG 1: TỔNG QUAN VỀ PHẦN MỀM VÀ KIỂM THỬ PHẦN MỀM 1.1 Tổng quan phần mềm 1.1.1.Lịch sử phát triển 1.1.2.Quy trình phát triển phần mềm 1.1.3.Lỗi phần mềm 1.1.4.Mối quan hệ quy trình phát triển phần mềm kiểm thử phần mềm 1.2.Kiểm thử phần mềm 1.2.1.Mục đích việc kiểm thử phần mềm 1.2.2.Các cấp độ kiểm thử phần mềm 1.2.3.Các loại kiểm thử 1.3.Kỹ thuật kiểm thử phần mềm 1.3.1 Kiểm thử tĩnh (Static testing) 1.3.2.Kiểm thử động (Dynamic testing) 1.4.Kiểm thử phần mềm tự động .9 1.4.1.Ưu, nhược điểm kiểm thử tự động 1.4.2.Áp dụng kiểm thử tự động: 10 1.5.Các bước xây dựng kiểm thử tự động 11 CHƯƠNG 2: TỔNG QUAN VỀ CÔNG CỤ KIỂM THỬ SELENIUM IDE 12 2.1 Tổng quan Selenium .12 2.1.1 Lịch sử hình thành 12 2.1.2 Đặc điểm Selenium 13 2.1.3 Ưu, nhược điểm Selenium 14 2.2 Công cụ Selenium IDE 15 2.2.1 Giới thiệu 15 2.2.2 Đặc điểm Selenium IDE 16 2.2.3 Cài đặt Selenium IDE .16 2.2.4 Tính Selenium IDE 18 2.2.5 Cách xây dựng trường hợp kiểm thử 22 2.2.6 Các lệnh Selenium IDE .25 CHƯƠNG 3: XÂY DỰNG ỨNG DỤNG NHẬP MÔN HỌC ĐĂNG KÝ CHO SINH VIÊN 27 3.1.Thiết kế sở liệu 29 3.2.Xây dựng ứng dụng 30 3.2.1 Đối tượng sử dụng 30 3.2.2 Chức ứng dụng 30 CHƯƠNG 4: KIỂM THỬ MỘT SỐ CHỨC NĂNG CỦA ỨNG DỤNG BẰNG CÔNG CỤ SELENIUM IDE 37 4.1 Phân tích trường hợp kiểm thử chức thêm .37 4.2 Phân tích trường hợp kiểm thử chức tìm kiếm 37 4.3 Thiết kế Testcase kiểm thử 38 4.4 Kiểm thử tự động chức thêm ứng dụng .38 4.5 Kiểm thử tự động chức tìm kiếm ứng dụng sử dụng vòng lặp While 41 4.6 Kiểm thử tự động chức tìm kiếm ứng dụng với ứng dụng đọc/lấy liệu tự động từ dạng file CVS 44 4.7 Kiểm thử ứng dụng nhiều trình duyệt 47 4.7.1 Cách cài đặt Selenium IDE nhiều trình duyệt 47 4.7.2 Tiến hành chạy Testcase 48 4.8 Kết luận chương 49 KẾT LUẬN VÀ KIẾN NGHỊ .50 TÀI LIỆU THAM KHẢO PHỤ LỤC DANH MỤC HÌNH ẢNH Hình 1.1: Mối quan hệ quy trình phát triển phần mềm kiểm thử phần mềm Hình 2.1: Tải Selenium IDE 17 Hình 2.2: Lưu file Selenium IDE 17 Hình 2.3: Cài đặt Selenium IDE .17 Hình 2.4: Cách khởi động Selenium IDE firefox 18 Hình 2.5: Cách khởi động nhanh Selenium IDE .18 Hình 2.6: Tính Selenium IDE 18 Hình 2.7: Thanh công cụ Tool Bar 19 Hình 2.8: Kiểm sốt tốc độ .19 Hình 2.9: Chạy tất 19 Hình 2.10: Chạy testcase chọn 20 Hình 2.11: Tạm dừng/ Tiếp tục 20 Hình 2.12: Chạy bước .20 Hình 2.13: Áp dụng quy tắc Rollup 20 Hình 2.14: Ghi lại 20 Hình 2.15: Test script pane .21 Hình 2.16: Ghi thêm lệnh kiểm thử 23 Hình 2.17: Nhập liệu hiển thị câu lệnh 23 Hình 2.18: Tạo test suite 24 Hình 3.1: Thiết kế sở liệu 29 Hình 3.2: Danh sách sinh viên 31 Hình 3.3: Thêm thông tin sinh viên 31 Hình 3.4: Sửa thơng tin sinh viên 32 Hình 3.6: Tìm kiếm thơng tin sinh viên 34 Hình 3.5: Xóa thơng tin sinh viên .34 Hình 3.7: Màn hình có kết tìm kiếm phù hợp 35 Hình 3.8: Màn hình khơng có kết tìm kiếm phù hợp 35 Hình 4.1: Thiết kế case kiểm thử 38 Hình 4,2: Sử dụng câu lệnh javascript để tạo liệu .39 Hình 4.3: Chạy testcase thêm lần 39 Hình 4.4: Kết chạy testcase thêm lần 40 Hình 4.5: Chạy testcase thêm lần 40 Hình 4.6: Kết chạy testcase thêm lần 41 Hình 4.7: Sử dụng câu lệnh while tìm kiếm 42 Hình 4.8: Chạy tự động tìm kiếm sử dụng câu lệnh while lần 42 Hình 4.9: Kết tìm kiếm sử dụng câu lệnh while lần 43 Hình 4.10: Chạy tự động tìm kiếm sử dụng câu lệnh while lần 43 Hình 4.11: Kết tìm kiếm sử dụng câu lệnh while lần 43 Hình 4.12: Tại file dạng CVS 44 Hình 4.13: Chọn file CVS tạo thư mục 45 Hình 4.14: Sử dụng câu lệnh để đọc file CVS 45 Hình 4.15: Chạy tự động tìm kiếm sử dụng file CVS lần 46 Hình 4.16: Kết tìm kiếm sử dụng file CVS lần .46 Hình 4.17: Chạy tự động tìm kiếm sử dụng file CVS lần 46 Hình 4.18: Kết tìm kiếm sử dụng file CVS lần .47 Hình 4.19: Chọn trình duyệt Chromr để chạy kiểm thử 47 Hình 4.20: Câu lệnh cmd thực thi 48 Hình 4.21: Testcase chạy trình duyệt Chrome 49 DANH MỤC CHỮ VIẾT TẮT Từ viết tắt Tên Tiếng Anh IDE Integrated Development Environment RC Remote Control ... tìm kiếm ứng dụng sử dụng vòng lặp While 41 4.6 Kiểm thử tự động chức tìm kiếm ứng dụng với ứng dụng đọc/lấy liệu tự động từ dạng file CVS 44 4.7 Kiểm thử ứng dụng nhiều trình duyệt ... MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN NGUYỄN THỊ THÙY LINH TRIỂN KHAI KIỂM THỬ CÁC ỨNG DỤNG CỦA SELENIUM IDE TRÊN NHIỀU TRÌNH DUYỆT Chun ngành : Cơng nghệ thơng tin Mã ngành : 52480201 NGƯỜI... trình phát triển phần mềm kiểm thử phần mềm 1.2 .Kiểm thử phần mềm 1.2.1.Mục đích việc kiểm thử phần mềm 1.2.2 .Các cấp độ kiểm thử phần mềm 1.2.3 .Các loại kiểm thử

Ngày đăng: 26/12/2017, 12:16

Xem thêm:

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w