Tìm tài liệu

Sinh ca kiem thu tham so hoa cho chuong trinh java

Sinh ca kiểm thử tham số hóa cho chương trình java

Upload bởi: phuongnhi_hn

Mã tài liệu: 299082

Số trang: 62

Định dạng: zip

Dung lượng file: 1,157 Kb

Chuyên mục: Kỹ thuật - Công nghệ

Info

TÓM TẮT NỘI DUNG

Kiểm thử đơn vị tham số hóa còn đang là một khái niệm mới mẻ đối với nhiều nhà phát triển phần mềm. Kiểm thử đơn vị tham số hóa đang dần đóng một vài trò hết sức quan trọng trong phát triển phần mềm. Khóa luận này ra đời chính là để nghiên cứu về phương pháp kiểm thử mới này và ứng dụng nó cho mục đích kiểm thử các chương trình Java. Nội dung khóa luận tập trung vào việc áp dụng khả năng của một nền kiểm chứng Java bytecode mã nguồn mở rất hiệu quả và phổ biến hiện nay là Java PathFinder để xây dựng một hệ thống hỗ trợ kiểm thử đơn vị tham số hóa cho mục đích kiểm thử các chương trình Java. Kết quả của khóa luận là đã xây dựng được một hệ thống để thực thi các ca kiểm thử đơn vị tham số hóa viết cho các chương trình Java đơn giản. Bên cạnh đó, khóa luận cũng đã trình bày một cách sâu sắc về kiểm thử đơn vị tham số hóa và những kỹ thuật phức tạp đằng sau phương pháp kiểm thử mới này cũng như một số nghiên cứu liên quan. Qua đó khóa luận kết thúc bằng việc phác thảo một số hướng có thể phát triển tiếp để hệ thống này xử lý được các kiểu dữ liệu phức tạp hơn.

MỤC LỤC

LỜI CẢM ƠN i

TÓM TẮT NỘI DUNG ii

MỤC LỤC iii

CÁC KÝ HIỆU VIẾT TẮT iv

DANH MỤC HÌNH VẼ v

Chương 1: Kiểm thử đơn vị tham số hóa 3

1.1. Kiểm thử phần mềm 3

1.2. Kiểm thử đơn vị 4

1.3. Kiểm thử đơn vị tham số hóa 6

1.3.1. Khái niệm 6

1.3.2. Mối quan hệ giữa UT và PUT 7

1.3.3. Kiểm thử đơn vị tham số hóa với Pex 8

1.3.4. Các mẫu kiểm thử tham số hóa 9

1.3.5. Lựa chọn đầu vào kiểm thử với Pex 10

Chương 2: Sinh dữ liệu kiểm thử tự động cho PUT 12

2.1. Thực thi tượng trưng 13

2.1.1. Những khái niệm cơ bản 13

2.1.2. Thực thi tượng trưng tĩnh 14

2.1.3. Thực thi tượng trưng động 17

2.2. Xây dựng ràng buộc 23

2.2.1. Lưu trữ giá trị tượng trưng 24

2.2.2. SE với các kiểu dữ liệu nguyên thủy 25

2.2.3. SE với đối tượng 28

2.2.4. SE với các lời gọi phương thức 30

2.3. Sinh dữ liệu kiểm thử cho PUT 31

Chương 3: Sinh ca kiểm thử tham số hóa với JPF 36

3.1. Kiến trúc của JPF 36

3.2. Symbolic JPF 40

3.2.1. Bộ tạo chỉ thị 40

3.2.2. Các thuộc tính 41

3.2.3. Xử lý các điều kiện rẽ nhánh 42

3.2.4. Ví dụ 43

3.2.5. Kết hợp thực thi cụ thể và thực thi tượng trưng 47

3.3. Sinh PUT với Symbolic JPF 48

3.4. Mở rộng Symbolic JPF 53

3.4.1. Các phương pháp cũ 53

3.4.2. Hướng mở rộng 54

KẾT LUẬN 58

TÀI LIỆU THAM KHẢO 1

MỞ ĐẦU

Trong nền kinh tế hiện nay, ngành công nghiệp phần mềm giữ vai trò hết sức quan trọng. Với một số nước có nền công nghệ thông tin phát triển thì ngành công nghiệp phần mềm có khả năng chi phối cả nền kinh tế. Tuy nhiên để đảm bảo chất lượng cho các phần mềm là một thách thức không nhỏ trong ngành công nghiệp phần mềm. Việc phát hiện và khắc phục các lỗi cho các phần mềm là một công việc đòi hỏi nhiều nỗ lực và chi phí trong phát triển phần mềm. Với những lĩnh vực ứng dụng ngày càng mở rộng của phần mềm hiện nay thì chất lượng phần mềm càng được quan tâm hàng đầu. Trong kỹ nghệ phần mềm thì kiểm thử chính là phương pháp dùng để phát hiện các lỗi của phần mềm. Trong đó kiểm thử đơn vị là giai đoạn đầu tiên trong quy trình kiểm thử. Kiểm thử đơn vị là một công việc bắt buộc trong phát triển phần mềm. Theo nghiên cứu của Micorosoft thì có tới 79% các nhà phát triển phần mềm phải viết các ca kiểm thử đơn vị để thực hiện việc kiểm thử phần mềm mức đơn vị. Rõ ràng kiểm thử đơn vị là một công việc nặng nhọc làm mất nhiều thời gian và chi phí trong phát triển phần mềm. Do đó có một phương pháp kiểm thử đơn vị mới đã ra đời giúp cải thiện phương pháp kiểm thử đơn vị truyền thống đó là kiểm thử đơn vị tham số hóa. Với kiểm thử đơn vị tham số hóa công sức giành cho việc kiểm thử phần mềm mức đơn vị đã được giảm đi đáng kể. Kiểm thử đơn vị tham số hóa giúp việc phát hiện các lỗi của phần mềm đạt hiệu quả cao hơn do đó nâng cao chất lượng của phần mềm. Kiểm thử đơn vị tham số hóa còn là một phương pháp kiểm thử đơn vị còn rất mới và nó mới chỉ được áp dụng trong môi trường .NET. Vì vậy việc nghiên cứu về kiểm thử đơn vị tham số hóa và ứng dụng nó là một nhu cầu cấp bách. Và khóa luận này ra đời chính là vì mục đích này.

Nội dụng chính của khóa luận gồm 3 chương:

Chương 1: Trình bày tổng quan về kiểm thử và làm rõ bản chất của kiểm thử đơn vị tham số hóa thông qua công cụ Pex của Microsoft.

Chương 2: Nghiên cứu về phương pháp sinh dữ liệu làm đầu vào kiểm thử cho các ca kiểm thử đơn vị tham số hóa. Trong chương này ta cũng sẽ trình bày về một hệ thống kiểm thử tổng quát nhất dùng để thực thi các ca kiểm thử đơn vị tham số hóa viết cho ngôn ngữ Java.

Chương 3: Trong chương này ta sẽ nghiên cứu về một nền (framework) kiểm chứng Java bytecode mã nguồn mở rất phổ biến hiện nay đó là Java PathFinder và áp dụng khả năng của nó để xây dựng một nền thực thi các ca kiểm thử tham số hóa viết cho những chương trình Java đơn giản. Đồng thời ta cũng đề xuất giải pháp để có thể mở rộng Java PathFinder cho mục đích hoàn thiện nền kiểm thử mà ta đã xây dựng.

Phần bên dưới chỉ hiển thị một số trang ngẫu nhiên trong tài liệu. Bạn tải về để xem được bản đầy đủ

  • Sinh ca kiểm thử tham số hóa cho chương trình java
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Sinh ca kiểm thử tham số hóa cho chương trình java
  • Sinh ca kiểm thử tham số hóa cho chương trình java
  • Sinh ca kiểm thử tham số hóa cho chương trình java
  • Sinh ca kiểm thử tham số hóa cho chương trình java
  • Sinh ca kiểm thử tham số hóa cho chương trình java
  • Sinh ca kiểm thử tham số hóa cho chương trình java
  • Sinh ca kiểm thử tham số hóa cho chương trình java
  • Sinh ca kiểm thử tham số hóa cho chương trình java
  • Sinh ca kiểm thử tham số hóa cho chương trình java
  • Sinh ca kiểm thử tham số hóa cho chương trình java
  • Sinh ca kiểm thử tham số hóa cho chương trình java
  • Sinh ca kiểm thử tham số hóa cho chương trình java
  • Sinh ca kiểm thử tham số hóa cho chương trình java
  • Sinh ca kiểm thử tham số hóa cho chương trình java
  • Sinh ca kiểm thử tham số hóa cho chương trình java
  • Sinh ca kiểm thử tham số hóa cho chương trình java
  • Sinh ca kiểm thử tham số hóa cho chương trình java
  • Sinh ca kiểm thử tham số hóa cho chương trình java
  • Sinh ca kiểm thử tham số hóa cho chương trình java
  • Sinh ca kiểm thử tham số hóa cho chương trình java
  • Sinh ca kiểm thử tham số hóa cho chương trình java
  • Sinh ca kiểm thử tham số hóa cho chương trình java
  • Sinh ca kiểm thử tham số hóa cho chương trình java
  • Sinh ca kiểm thử tham số hóa cho chương trình java
  • Sinh ca kiểm thử tham số hóa cho chương trình java

GỢI Ý

Những tài liệu gần giống với tài liệu bạn đang xem

Sinh ca kiểm thử tham số hóa cho chương ...

Upload: haipt1966

📎 Số trang: 62
👁 Lượt xem: 414
Lượt tải: 16

Phần mềm báo cáo chương trình quản lý điểm ...

Upload: quangtranbuile

📎
👁 Lượt xem: 1092
Lượt tải: 30

Xây dựng công cụ kiểm chứng mô hình phần mềm ...

Upload: nocturne8x

📎 Số trang: 62
👁 Lượt xem: 1521
Lượt tải: 16

Xây dựng chương trình Số hóa trường học phổ ...

Upload: miko19

📎 Số trang: 55
👁 Lượt xem: 380
Lượt tải: 16

Viết một chương trình FTP đơn giản bằng ngôn ...

Upload: hdmovielove

📎 Số trang: 8
👁 Lượt xem: 1585
Lượt tải: 36

Giáo Trình Java Tutorial

Upload: trunggenius

📎 Số trang: 517
👁 Lượt xem: 700
Lượt tải: 18

Xây dựng chương trình in bảng điểm cho sinh ...

Upload: letuan_216

📎 Số trang: 19
👁 Lượt xem: 606
Lượt tải: 16

Xây dựng chương trình kiểm tra số nguyên tố ...

Upload: mythaole

📎 Số trang: 15
👁 Lượt xem: 923
Lượt tải: 17

Thiết kế hệ thống tự động hoá quá trình kiểm ...

Upload: adctco

📎 Số trang: 103
👁 Lượt xem: 498
Lượt tải: 16

Trò chơi xếp gạch bằng ngôn ngữ Java theo ...

Upload: zizoucucu

📎
👁 Lượt xem: 549
Lượt tải: 18

Nhập Môn Lập Trình JAVA

Upload: hieudhsp24

📎
👁 Lượt xem: 581
Lượt tải: 19

Chương trình Quản lý học sinh PTTH

Upload: Quynhancao

📎 Số trang: 68
👁 Lượt xem: 440
Lượt tải: 16

QUAN TÂM

Những tài liệu bạn đã xem

Sinh ca kiểm thử tham số hóa cho chương ...

Upload: phuongnhi_hn

📎 Số trang: 62
👁 Lượt xem: 329
Lượt tải: 16

Marketing thương hiệu

Upload: nav782004

📎 Số trang: 136
👁 Lượt xem: 434
Lượt tải: 18

CHUYÊN MỤC

Kỹ thuật - Công nghệ
Sinh ca kiểm thử tham số hóa cho chương trình java TÓM TẮT NỘI DUNG Kiểm thử đơn vị tham số hóa còn đang là một khái niệm mới mẻ đối với nhiều nhà phát triển phần mềm. Kiểm thử đơn vị tham số hóa đang dần đóng một vài trò hết sức quan trọng trong phát triển phần mềm. Khóa luận này ra đời chính là zip Đăng bởi
5 stars - 299082 reviews
Thông tin tài liệu 62 trang Đăng bởi: phuongnhi_hn - 12/03/2026 Ngôn ngữ: Việt nam, English
5 stars - "Tài liệu tốt" by , Written on 12/03/2026 Tôi thấy tài liệu này rất chất lượng, đã giúp ích cho tôi rất nhiều. Chia sẻ thông tin với tôi nếu bạn quan tâm đến tài liệu: Sinh ca kiểm thử tham số hóa cho chương trình java