Báo cáo Vai trò của kiểm thử tự động trong quy trình kiểm thử phần mềm
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Báo cáo "Vai trò của kiểm thử tự động trong quy trình kiểm thử phần mềm " Vai trò của kiểm thử tự động trong quy trình kiểm thử phần mềm Nguyễn Thị Huệ Trường Đại học Công nghệ Luận văn Thạc sĩ ngành: Công nghệ phần mềm; Mã số: 60 48 10 Người hướng dẫn: TS. Đặng Văn Hưng Năm bảo vệ: 2012 Abstract: Nghiên cứu về sự tự động hóa trong kiểm thử phần mềm gồm khái niệm, lợi ích và cách thức thực hiện tự động hóa, chỉ ra một số công cụ kiểm thử phần mềm và tập trung vào việc tìm hiểu công cụ kiểm thử TestComplete 9 - công cụ đang được sử dụng khá phổ biến hiện nay. Trình bày một phương pháp sử dụng công cụ kiểm thử TestComplete trong kiểm chứng thiết kế phần mềm. Keywords: Công nghệ thông tin; Công nghệ phần mềm; Thiết kế phần mềm; Kiểm thử phần mềmContent ́ Chương 1 – GIƠI THIỆU1.1 Đặt vấn đề1.2 Nô ̣i dung nghiên cứu Luận văn tập trung nghiên cứu về sự tự động hóa trong kiểm thử phần mềm gồm kháiniệm, lợi ích và cách thức thực hiện tự động hóa, chỉ ra một số công cụ kiểm thử phần mềmvà tập trung vào việc tìm hiểu công cụ kiểm thử TestComplete 9 – công cụ đang được sử dụngkhá phổ biến hiện nay. Ngoài ra, luận văn có trình bày một phương pháp sử dụng công cụkiểm thử TestComplete trong kiểm chứng thiết kế phần mềm.1.3 Cấ u trúc luâ ̣n văn Phần còn lại của luận văn có cấu trúc như sau: Chương 2: Quy trình kiểm thử phần mềm. Chương này trình bày về mô hình phát triểnphần mềm và quy trình kiểm thử trong các mô hình phát triển phần mềm Chương 3: Các kỹ thuật kiểm thử phần mềm. Chương này trình bày sơ qua về hai kỹthuật kiểm thử: Hộp đen (Black box), Hộp trắng (White box) và việc lựa chọn kiểu kiểm thửcho hệ thống phần mềm. Chương 4: Tự động hóa trong kiểm thử phần mềm. Chương này trình bày về khái niệm,mô hình chung của tự động hóa kiểm thử, lợi ích và cách thức thực hiện tự động hóa trongkiểm thử phần mềm. Giới thiệu một số công cụ kiểm thử tự động và đi sâu vào việc tìm hiểucông cụ kiểm thử TestComplete 9. Trình bày phương pháp sử dụng công cụ kiểm thử nàytrong kiểm chứng thiết kế.Chương 2 – QUY TRÌNH KIỂM THỬ PHẦN MỀM2.1 Quy trình phát triển phần mềm: Quy trình phát triể n phầ n mề m hay cò n go ̣i là vòng đời phát triể n phầ n mề m là mô ̣t cấ utrúc được dùng để phát triển một sản phẩm phần mềm . Các thuật ngữ tương tự gồm vòng đờicủa phần mềm và quy trình phần mềm . Nó được coi như một tập con của vòng đờ i phát triể nhê ̣ thố ng. Có nhiều mô hình về quy trình phát triển phần mềm . Mỗi mô hinh mô tả cách tiế p ̀câ ̣n với mô ̣t loa ̣t các nhiê ̣m vu ̣ hay hoa ̣t đô ̣ng diễn ra trong suố t quy trình phầ n mề m .2.2 Quy trình kiểm thử phần mềm Quy trình kiểm thử gồm các hoạt động sau: − Kế hoạch kiểm thử (test planning) − Thiết kế kiểm thử (test design) − Triển khai kiểm thử (test implementation) − Thực thi kiểm thử (test execution) − Đánh giá kiểm thử (test evaluation) Quy trình kiểm thử được mô tả trong hình vẽ dưới đây: 2 Hình 2.1: Quy trình kiểm thử phần mềm2.3 Giai đoạn kiể m thử phần mềm trong vòng đời phát triể n phầ n mề m2.4 Các kỹ thuật kiểm thử phần mềm2.4.1 Kiểm thử hộp trắng2.4.2 Kiể m thử hô ̣p đen2.4.3 Lư ̣a cho ̣n kiể u kiể m thử cho hê ̣ thố ng phầ n mềmChương 3 –TỰ ĐỘNG HÓA KIỂM THỬ PHẦN MỀM3.1 Định nghĩa: Tự động hóa kiểm thử phần mềm là thực hiện kiểm thử phần mềm bằng một chươngtrình đặc biệt với rất ít hoặc không có sự tương tác của con người.Việc thực hiện tự động phảiđảm bảo được rằng không có hoạt động kiểm thử nào bị bỏ qua. Nó giúp các kỹ sư kiểm thử(tester) không phải lặp đi lặp lại các bước nhàm chán.3.2 Mô hình chung của tự động hóa kiểm thử phần mềm Tự động hóa kiểm thử phần mềm bao gồm một chuỗi các quá trình, các hoạt động, thaotác được quy tụ với nhau để thực hiện phần mềm cần kiểm thử và ghi lại kết quả kiểm thử. Phần lớn các kiến trúc kiểm thử thường là những hệ thống mở bởi yêu cầu kiểm thử làmột tổ chức xác định. Hình 3.1: Mô hình chung của tự động hóa kiểm thử 3 Trong đó, các công cụ được dùng để tự động hóa quy trình kiểm thử trong mô hìnhkiểm thử thực hiện các chức năng: Test Manager: quản lý việc thực hiện các kiểm thử của chương trình, theo dõi dữ liệukiểm thử, kết quả mong đợi và các chức năng, tiện ích của chương trình được kiểm thử. Test data generator: sinh dữ liệu kiểm thử cho chương trình Oracle: tạo các phán đoán của kết quả mong đợi. Nó có thể là các phiên bản chươngtrình trước đó hoặc các hệ thống prototype. Chú ý, ở đây không phải là cơ sở dư liệu Oracle File comparator: Đối chiếu kết quả kiểm thử chương trình với kết quả kiểm thử trướcđó và ghi lại sự khác nhau vào tài liệu Report generator: cung cấp các mẫu báo cáo và các tiện ích cho kết quả kiểm thử Dynamic analyzer: thêm mã cho chương trình để tính lượng thời gian mỗi lệnh đượcthực hiện. Simulator: mô phỏng môi trường kiểm thử cho sản phẩm phần mềm.3.3 Công cụ kiểm thử tự động Công cu ̣ kiể m thử phầ n mề m (Test Tool trong linh vực phát triể n phầ n mề m là công cu ̣ ) ̃giúp thực hiện viê ̣c phát triể n phầ n mề m mô ̣t cách tự đô ̣ng . Tuy nhiên không phải mo ̣i viê ̣ckiể m thử đề u có thể tự đô ̣ng hóa , câu hỏi đă ̣t ra là trong điề u kiê ̣n hay tình huố n ...
Tìm kiếm theo từ khóa liên quan:
hệ thống quản lý công nghệ phần mềm quy trình kiểm thử nghiên cứu khoa học điện toán đám mây kiểm thử phần mềmTài liệu cùng danh mục:
-
Đề tài nghiên cứu khoa học: Kỹ năng quản lý thời gian của sinh viên trường Đại học Nội vụ Hà Nội
80 trang 1526 4 0 -
Tiểu luận: Phương pháp Nghiên cứu Khoa học trong kinh doanh
27 trang 471 0 0 -
57 trang 333 0 0
-
44 trang 297 0 0
-
19 trang 289 0 0
-
63 trang 286 0 0
-
báo cáo chuyên đề GIÁO DỤC BẢO VỆ MÔI TRƯỜNG
78 trang 284 0 0 -
13 trang 261 0 0
-
95 trang 258 1 0
-
80 trang 254 0 0
Tài liệu mới:
-
Khảo sát tình trạng dinh dưỡng trước mổ ở người bệnh ung thư đại trực tràng
9 trang 21 0 0 -
94 trang 19 0 0
-
Tham vấn Thanh thiếu niên - ĐH Mở Bán công TP Hồ Chí Minh
276 trang 20 0 0 -
Kết hợp luân phiên sóng T và biến thiên nhịp tim trong tiên lượng bệnh nhân suy tim
10 trang 19 0 0 -
Đề thi giữa học kì 1 môn Ngữ văn lớp 9 năm 2024-2025 có đáp án - Trường THCS Nguyễn Trãi, Thanh Khê
14 trang 21 0 0 -
Đánh giá hiệu quả giải pháp phát triển thể chất cho sinh viên Trường Đại học Kiến trúc Hà Nội
8 trang 20 0 0 -
Tỉ lệ và các yếu tố liên quan đoạn chi dưới ở bệnh nhân đái tháo đường có loét chân
11 trang 20 0 0 -
39 trang 19 0 0
-
Đề thi học kì 1 môn Tiếng Anh lớp 6 năm 2024-2025 có đáp án - Trường TH&THCS Quang Trung, Hội An
6 trang 19 1 0 -
Tôm ram lá chanh vừa nhanh vừa dễRất dễ làm, nhanh gọn mà lại ngon. Nhà mình
7 trang 19 0 0