Tiểu luận môn học kiểm chứng phần mềm Software Testing

36 821 3
Tiểu luận môn học kiểm chứng phần mềm Software 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

LOGO Seminar kiểm chứng phần mềm Sinh viên thực hiện: Nhóm 3 GVHD: Ths. Nguyễn Công Hoan Nguyễn Trường Giang 10520489 Tạ Khương Quang 10520510 1 Trường Đại học Công nghệ thông tin LOGO Software Testing Functional Test (on Web) 1 Test Script (on Web) 2 Nội dung Seminar GVHD: ThS. Nguyễn Công Hoan SVTH: Nguyễn Trường Giang - Tạ Khương Quang 2 LOGO Software Testing Functional Test (on Web) 1 3 GVHD: ThS. Nguyễn Công Hoan SVTH: Nguyễn Trường Giang - Tạ Khương Quang LOGO  Chỉ ra một số loại kiểm thử và các kỹ thuật được sử dụng trong kiểm thử chức năng  Phân tích một số loại kiểm thử Functional Test (on Web) Mục đích: Chủ đề trong chương này:  Giới thiệu về các loại kiểm thử  Phân tích một số loại kiểm thử 4 GVHD: ThS. Nguyễn Công Hoan SVTH: Nguyễn Trường Giang - Tạ Khương Quang LOGO Functional Test (on Web) Functional Test (on Web) FAST FAST TOFT TOFT Biên Biên FETs FETs Kiểm thử thăm dò Kiểm thử thăm dò Software Attacks Software Attacks Functional Test (on Web) Giới thiệu: Kiểm thử chức năng là một thể loại rộng của kiểm thử. 5 GVHD: ThS. Nguyễn Công Hoan SVTH: Nguyễn Trường Giang - Tạ Khương Quang LOGO Functional Test (on Web)  FAST (Functional Acceptance Simple Tests) Kiểm tra các lỗi đơn giản của trang web:  Liên kết: chẳng hạn như liên kết nội dung, liên kết hình ảnh thu nhỏ, liên kết bitmap và bản đồ liên kết hình ảnh.  Điều khiển cơ bản: chuyển tiếp điều hướng, phóng to và thu nhỏ ra, giao diện điều khiển khác, và nội dung làm mới kiểm tra.  Kiểm tra hành động lệnh: chẳng hạn như thêm, xóa, cập nhật, và các loại trình dữ liệu, tạo ra các hồ sơ người dùng hoặc tài khoản người dùng.  Tài khoản e-mail: tài khoản cá nhân và tài khoản theo nhóm, và kiểm tra dữ liệu nhập vào.  Các tính năng khác như: đăng nhập / đăng xuất, thông báo e-mail mới, tìm kiếm, xác nhận thẻ tín dụng hoặc xử lý các mật khẩu đã quên. 6 GVHD: ThS. Nguyễn Công Hoan SVTH: Nguyễn Trường Giang - Tạ Khương Quang LOGO Functional Test (on Web) Một số lỗi đơn giản, bạn có thể tìm thấy trong quá trình này bao gồm:  Liên kết bị hỏng, liên kết sai hoặc đã lỗi thời.  Thiếu hình ảnh, hình ảnh sai.  Bỏ qua phân loại thẻ tín dụng, chấp nhận tín dụng hết hạn hoặc không hợp lệ.  Không có khả năng để xác nhận địa chỉ e-mail không hợp lệ của người sử dụng.  Server không đáp ứng (không có máy chủ động cập nhật thông điệp tới người sử dụng) 7 GVHD: ThS. Nguyễn Công Hoan SVTH: Nguyễn Trường Giang - Tạ Khương Quang  FAST (Functional Acceptance Simple Tests) LOGO Functional Test (on Web) 8 GVHD: ThS. Nguyễn Công Hoan SVTH: Nguyễn Trường Giang - Tạ Khương Quang  Demo FAST LOGO Functional Test (on Web) 9 GVHD: ThS. Nguyễn Công Hoan SVTH: Nguyễn Trường Giang - Tạ Khương Quang  Demo FAST LOGO Functional Test (on Web) 10 GVHD: ThS. Nguyễn Công Hoan SVTH: Nguyễn Trường Giang - Tạ Khương Quang  Demo FAST [...]... thống bỏ qua giao diện người dung - Kiểm tra các bản ghi - So sánh hai tập tin kết quả kiểm chứng - Thực hiện kiểm chứng nhanh hơn và làm các bài kiểm chứng không thể thực hiện bằng tay GVHD: ThS Nguyễn Công Hoan SVTH: Nguyễn Trường Giang - Tạ Khương Quang 31 LOGO Test Script (on Web)  Cách viết một Test Script tốt cho dự án Hầu hết các Test Script rất đơn giản Một phần của đoạn mã được viết để thực... liệu này sẽ được các Test Script sử dụng khi thực hiện kiểm tra tự động Gọi là "ngoài" vì chúng được lưu độc lập với các Test Script, tránh trường hợp vì dễ dãi, một số kiểm tra viên "tích hợp" luôn phần dữ liệu vào bên trong code của các script (thuật ngữ chuyên môn gọi là "hard-code") Việc tách riêng dữ liệu cho phép dễ dàng thay đổi dữ liệu khi kiểm tra, cũng như giúp việc chỉnh sửa hoặc tái sử dụng...  TOFT (Task-Oriented Functional Tests ) Kiểm tra chức năng nhiêm vụ theo định hướng:  Kiểm tra xem các ứng dụng có thể làm nhiệm vụ hữu ích một cách chính xác  Kiểm tra chương trình bằng cách so sánh các kết quả của nhiệm vụ thực hiện với thông số kỹ thuật sản phẩm và các yêu cầu tài liệu  Kiểm tra ứng dụng có thỏa mong đợi của người sử dụng Tóm lại là kiểm tra cách trình bày, tổ chức, xử lý của... script được phát sinh tự động) Thông thường, mỗi bước kiểm tra được thiết kế trong phần thiết kế test, đòi hỏi ít nhất một Test Script Các Test Script có khả năng tái sử dụng càng nhiều càng tốt để tối ưu hóa công việc Bước 2 Kiểm tra Test script: xem có "chạy" tốt không nhằm bảo đảm các Test Script hoạt động đúng yêu cầu, thể hiện đúng ý đồ của các bước kiểm tra GVHD: ThS Nguyễn Công Hoan SVTH: Nguyễn... Script trong kiểm tra chức năng Cách viết một Test Script tốt cho dự án Kỹ năng viết Test Script hiệu quả GVHD: ThS Nguyễn Công Hoan SVTH: Nguyễn Trường Giang - Tạ Khương Quang 21 LOGO Test Script (on Web)  Giới thiệu Test Script là một nhóm các mã lệnh dạng đặc tả kịch bản dùng để tự động hóa một trình tự kiểm tra, giúp cho việc kiểm tra nhanh hơn, hoặc dùng cho những trường hợp mà việc kiểm tra bằng... của việc kiểm tra: bảo đảm các Test Script được tạo ra bao phủ toàn bộ các bước kiểm tra theo yêu cầu GVHD: ThS Nguyễn Công Hoan SVTH: Nguyễn Trường Giang - Tạ Khương Quang 30 LOGO Test Script (on Web)  Ứng dụng của Test Script trong kiểm tra chức năng Sau đây là những ứng dụng của việc sử dụng Test Script : - Sử dụng chúng cho công việc quản trị hệ thống - Tìm hiểu thông tin về hệ thống - Kiểm tra... Script (on Web)  Giới thiệu Vai trò của Test Script trong một quy trình kiểm tra phần mềm cơ bản GVHD: ThS Nguyễn Công Hoan SVTH: Nguyễn Trường Giang - Tạ Khương Quang 23 LOGO Test Script (on Web)  Các câu lệnh cơ bản Hệ điều hành UNIX và Windows có lẽ là môi trường thuận lợi nhất để thực hiện việc thêm các kịch bản vào trong bài kiểm nghiệm của bạn Những câu lệnh đơn giản được đánh máy vào một giao... nhóm kiểm chứng dễ dàng hiểu được các kịch bản khác nhau đồng thời giúp cho chính bạn hiểu được kịch bản của bạn sau một thời gian dài không sử dụng GVHD: ThS Nguyễn Công Hoan SVTH: Nguyễn Trường Giang - Tạ Khương Quang 33 LOGO Test Script (on Web)  Kỹ năng viết Test Script hiệu quả Chuẩn hóa định dạng tiêu đề và nội dung cho tất cả Test Script Một số thông tin này sẽ được chuẩn hóa bằng phần mềm quản... GVHD: ThS Nguyễn Công Hoan SVTH: Nguyễn Trường Giang - Tạ Khương Quang 18 LOGO Functional Test (on Web)  Software Attacks Sử dụng các cuộc tấn công vào các trang web để tìm ra các lỗ hỗng, các lỗi từ trang web GVHD: ThS Nguyễn Công Hoan SVTH: Nguyễn Trường Giang - Tạ Khương Quang 19 LOGO Software Testing 2 Test Script (on Web) 2 GVHD: ThS Nguyễn Công Hoan SVTH: Nguyễn Trường Giang - Tạ Khương Quang... động để dùng làm công cụ kiểm tra tự động Các Test Script có thể bao gồm các hình thức dữ liệu đầu vào, văn bản xác nhận và nhiều yêu cầu khác cho các dịch vụ Web Việc viết Test Script có thể mang lại lợi ích cho việc phát triển ứng dụng web cả phía khách hàng lẫn phía máy chủ nhưng khi sử dụng chúng ta sẽ sử dụng nó trong những hoàn cảnh khác nhau như kiểm tra ứng dụng hoặc kiểm tra máy chủ ứng dụng . LOGO Seminar kiểm chứng phần mềm Sinh viên thực hiện: Nhóm 3 GVHD: Ths. Nguyễn Công Hoan Nguyễn Trường Giang 10520489 Tạ Khương Quang 10520510 1 Trường Đại học Công nghệ thông tin LOGO Software Testing Functional. Web) FAST FAST TOFT TOFT Biên Biên FETs FETs Kiểm thử thăm dò Kiểm thử thăm dò Software Attacks Software Attacks Functional Test (on Web) Giới thiệu: Kiểm thử chức năng là một thể loại rộng của kiểm thử. 5 GVHD: ThS Quang 2 LOGO Software Testing Functional Test (on Web) 1 3 GVHD: ThS. Nguyễn Công Hoan SVTH: Nguyễn Trường Giang - Tạ Khương Quang LOGO  Chỉ ra một số loại kiểm thử và các kỹ thuật được sử dụng trong kiểm

Ngày đăng: 08/04/2015, 20:33

Từ khóa liên quan

Mục lục

  • Slide 1

  • Software Testing

  • Software Testing

  • Functional Test (on Web)

  • Functional Test (on Web)

  • Functional Test (on Web)

  • Functional Test (on Web)

  • Functional Test (on Web)

  • Functional Test (on Web)

  • Functional Test (on Web)

  • Functional Test (on Web)

  • Functional Test (on Web)

  • Functional Test (on Web)

  • Functional Test (on Web)

  • Functional Test (on Web)

  • Functional Test (on Web)

  • Functional Test (on Web)

  • Functional Test (on Web)

  • Functional Test (on Web)

  • Software Testing

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

Tài liệu liên quan