Danh mục

Bài giảng Automated testing - Đào Anh Vũ

Số trang: 37      Loại file: pdf      Dung lượng: 2.47 MB      Lượt xem: 18      Lượt tải: 0    
Thư viện của tui

Hỗ trợ phí lưu trữ khi tải xuống: 14,000 VND Tải xuống file đầy đủ (37 trang) 0
Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Automated testing trình bày các nội dung: Đặt vấn đề, định nghĩa, các công cụ: JUnit, NUnit, QTP, Selenium, Watir, Clover, demo, reference, vòng đời tự động hóa, phân tích ứng dựng, lựa chọn công cụ, thiết kế, thực thi test script, các công cụ automated testing.
Nội dung trích xuất từ tài liệu:
Bài giảng Automated testing - Đào Anh Vũ ĐÀO ANH VŨ davu@fit.hcmus.edu.vndaoanhvu122@gmail.comNỘI DUNGĐặt vấn đềĐịnh nghĩaCác công cụ JUnit NUnit QTP Selenium Watir CloverDemoReferencesĐẶT VẤN ĐỀTrước khi được chuyển giao cho người dùng, phần mềm cần phải được kiểmthử...tất nhiên rồi, không phải bàn về điều đó! How many times I have to loop this stuff? OK, now let run it once! Ngay cả đối với một chương trình đơn giản thì việc kiểm thửcũng tốn rất nhiều thời gian, công sức và ẩn chứa nhiều rủi ro.ĐẶT VẤN ĐỀBạn có thể là một tester giỏi, bạn thiết kế các test case tốt vàthực hiện cẩn thận chúng? Ok, nhưng còn thời gian và tiền bạcthì sao? Again Again …and againI have to do this test again. How about my girlfriend? Cần một cách nào đó để thực hiện công việc này nhanhhơn, ít tốn kém hơn!ĐỊNH NGHĨAAutomated testing là sử dụng một công cụ nào đó để thực hiện tự động một phần hoặc toàn bộ quy trình test và cho kết quả như mong muốn.Vòng đời tự động hoá Phân tích ứng dụng Lựa chọn công cụ Thiết kế / Thu test script Thực thi test script Tìm và báo cáoTự động hoá để làm gì? Tiết kiệm thời gian và công sức. Giảm sự nhàm chán và sai xót. Nâng cao mức độ phủ của test suits. Có thể sự dụng lại các bộ test case.Tuy nhiên lợi ích của việc tự động hoá chỉ đạt đượccao nhất khi nỗ lực cho việc tự động hoá khôngquá lớn.Các công cụ automated testing HP Quick Test Pro HP Load Runner HP QC IBM Robot IBM Rational Functional Tester SilkTest (Borland) TestComplete (AutomatedQA) QAWizard (Seapine) QEngine (AdventNet) Open Source  Sahi  Selenium  Watir  CloverJUnit Là automated unit testing tool dành cho ngôn ngữ lập trình JavaMặc dù JUnit là một thư viện độc lập với IDE, tuy nhiên bàinày giới thiệu cách cấu hình và sử dụng JUnit với môitrường phát triển EclipseJunit - Demo- Tạo project tạo- Tạo thêm source folder đặt tên test trong project cần testJunit - Demo- Chọn New -> Other -> Java -> Junit -> Test CaseJunit - DemoJunit - DemoJunit - Demo- Nếu đây là lần đầu tiên thêm JUnit vào project thì Eclipse sẽ hỏi xem chúng ta có muốn add nó vào class path hay không. Chọn như hình bên dưới.Junit - DemoClass mới tạo sẽ extends class TestCase với các hàm testrỗng như sau:Junit - Demo RUN TEST Thêm code để thực hiện test case TEST REPORTNUnitNUnit có chức năng tương tự như JUnit nhưng dànhcho môi trường lập trình .NET của Microsoft.Nunit – Cấu hình NUnit ProjectTạo một Library project và add referrenceNunit.framework vàoNunit – Cấu hình NUnit Project Add referrence nunit và dự án cần test vàoNunit – Chạy test case

Tài liệu được xem nhiều: