Bai09 kiem traextreme-k-trpm@softtesting-nntu
Upcoming SlideShare
Loading in...5
×
 

Bai09 kiem traextreme-k-trpm@softtesting-nntu

on

  • 545 views

 

Statistics

Views

Total Views
545
Views on SlideShare
545
Embed Views
0

Actions

Likes
0
Downloads
14
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Bai09 kiem traextreme-k-trpm@softtesting-nntu Bai09 kiem traextreme-k-trpm@softtesting-nntu Presentation Transcript

  • Lý thuyếtKiểm Tra Phần Mềm Bài 09: Kiểm tra Extreme GV: Nguyễn Ngọc Tú Email: nntu@hoasen.edu.vn Bộ môn: Kỹ thuật Phần mềm
  • Nội dung Cơ bản về lập trình Extreme Kiểm tra ExtremeNNTu Software Testing S2008 2
  • Cơ bản về lập trình Extreme 90s Extreme Programming(XP) Kent Beck , Daimler-Chrysler 1996 ngày càng được sử dụng rộng rãi Mục tiêu tạo ra các chương trình có chất lượng trong khỏang thời gian ngắn.NNTu Software Testing S2008 3
  • Cơ bản về lập trình Extreme lập trình viên có thể tạo ra mã chất lượng cao một cách nhanh chóng có thể xác định rõ chất lượng khi mã gắn liền với chi tiết kỹ thuật của nó Đặt trọng tâm cung cấp các thiết kế đơn giản liên lạc giữa chuyên viên thiết kế và khách hàng luôn luôn kiểm tra mã nền phân tích lại để điều chỉnh thay đổi trong bản ghi chi tiết kỹ thuật thu thập thông tin phản hồi của khách hàngNNTu Software Testing S2008 4
  • Cơ bản về lập trình Extreme tránh việc tổ hợp dự án với quy mô lớn tránh việc viết mã thực hiện chức năng không cần thiết điểm khác biệt chính của phương pháp luận XP là nó chú trọng việc kiểm thử tạo ra các kiểm thử đơn vị trước, kế đó mới viết mã thông qua các kiểm thửNNTu Software Testing S2008 5
  • Cơ bản về lập trình Extreme 12 hành động cơ bản của XP 1. Lập kế hoạch và xác định yêu cầu 2. Release gia tăng từng phần nhỏ 3. Xác định luồng chương trình 4. Phác thảo sơ bộ 5. Kiểm thử liên tục 6. Phân tích lại 7. Lập trình cùng nhau 8. Sở hữu chung mã 9. Tích hợp liên tục 10. Làm việc 40h/tuần 11. Theo sát khách hàng 12. Chuẩn mãNNTu Software Testing S2008 6
  • Kiểm tra ExtremeExtreme Testing Đáp ứng triết lý của XP Kiểm tra không ngừng Các giai đoạn kiểm tra của XP không thay đổi nhiều so với các quá trình trướcNNTu Software Testing S2008 7
  • Kiểm tra Extreme: đơn vị Cách tiếp cận kiểm thử chính sử dụng XT Tất cả các module phải có mẫu thử đơn vị trước khi được mã hóa Tất cả các module mã phải vượt qua hết kiểm thử đơn vị trước khi đưa vào sản phẩm Lợi ích Tin cậy mã đáp ứng đúng yêu cầu đã đặc tả Định rõ kết quả cuối cùng trước khi viết mã Hiểu tốt hơn về đặc tả và yêu cầu của ứng dụng Thiết kế hiện thực đơn giản và tự tin hơn Thúc đẩy việc hiểu đặc tả rõ ràng trước khi thực hiện bất cứ việc gì khácNNTu Software Testing S2008 8
  • Kiểm tra Extreme: chấp nhận Bước thực hiện thứ hai theo sát XP, quan trọng không kém Xác định ứng dụng đáp ứng các yêu cầu khác Tạo mẫu thử chấp nhận thông qua giai đoạn lập kế hoạch và thiết kế Kéo theo khách hàng tự chịu trách nhiệm và phát triển cùng nhóm Khi có lỗi xảy ra, khách hàng là người “xác định lại”NNTu Software Testing S2008 9
  • Đọc thêm [1]. Chapter 08NNTu Software Testing S2008 10
  • Q/ANNTu Software Testing S2008 11