Tự động hóa kiểm thử phần mềm với QuickTest proessional 8.2

29 590 0
Tự động hóa kiểm thử phần mềm với QuickTest proessional 8.2

Đ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

Đ ề t à i :                                                 ự ộ ể ử ớ    G i ả n g v i ê n : đ ỗ t h ị m i n h p h ụ n g S i n h V i ê n T h ự c H i ệ n : T r ầ n V ă n B ả o 0 9 5 2 0 4 6 6 T r ầ n N g u y ê n Q u y ế t 0 9 5 2 0 6 2 6 T r ầ n Q u ố c L ư u 0 9 5 2 0 1 6 6    ậ ệ   ạ ả   !"# $%$$ & $ # $'  $$ ( ự ụ ự ệ ệ ể ộ ự ộ  )*'  # $' ()$+  ( +,$) ( %()' ả ọ ệ ể ể ự ộ ỏ ặ ệ  $-).%/%0$ 1ặ ợ  2 $/ ( $334 .-).)5ệ ườ ượ ộ o 6( %)*ủ o 6 7)ể o 6 ' 8# % ( 9 ể ả ậ ườ ặ ệ    ạ ả  6( %)*ủ  6. -).'  $!7))%$$62' %.98*ượ ể ể  $  %(+ờ ụ ể  + .* / $ %' $ ' $ $8$  :9;9%* ể ộ ẫ ứ ự ệ ể ứ ủ ộ ẽ ( $' # < =-/)* #%> ()%ượ ể ớ ườ ệ ệ  -).%*(? .' 8#%  <# # $' $ ỏ ể ặ ạ ớ ệ ể ộ  $  ườ ụ ể   ạ ả  6 7)ể  7)-,+ - ( )9 .( ' ậ ườ ư ả ể ể   $.$.*# $( $$9 $+ %%%*ự ệ ư ả ể   9 9 08 , $08$@( $  *$.ỗ ả ữ ớ ặ ượ ử ỗ   ạ ả  2 $9 ) $  $/$ 08 9  $+ %$ệ ổ ặ ử ỗ ữ ở ả ớ ể  08'$(A' .$ * $/$/$ +'$ ữ ể ạ ặ ủ ỉ  ử  B.#  9 ,62'$ ' $ $8  $( $ ,% ớ ừ ả ỉ ể ứ ớ ặ ượ ử ả '  .$  08(A' . $(+ể ạ ả ữ ể ướ  B)%*'+' #  .)'  $ả ặ ờ ể ủ   ạ ả  6 ' 8# % ( 9 ể ả ậ ườ ặ ệ  B*%' 8(3# %$ $+ A*)$)( *'ể ậ ủ ỏ ặ  62$+ 3$( ( $$$*.).#$ ,  (.' 8# %ể ị ượ ứ ả ưở ả ậ $ ủ  +  ' .-).' )9 )) $ %* )5ể ệ ộ ể ể ộ ạ ư   ạ ả  B.$( )9-3 C *)$)$ :9#ộ ử ộ ủ  . DDD*)$),(  (.:9#,' -).DDD /)*ậ ờ ử ể ườ 3).:9$&$  E$( .*)$).(( $3 C9 :9# $3$( $.)-*..%.$ị ượ ử ở ặ ị ( 3 C$ # $+  (   $$4ộ ử ủ ẫ ể ạ ộ ở ứ   3452 $'  $$ -).%$ $'+, $0F# ậ ệ ể ủ ữ ự ậ ươ F >6G)26  B ể ự ộ  2 $ 6B$@)$$9 $ệ ể ướ  & 3# $ 6B.   / ả ệ ể ư ể ộ ự  . 7) 6B#%%9 $)-6ươ ữ ộ >6G)26  B ể ự ộ  H. ,( %$6B$& $ $$9 $$ 9 )5ư ể ự ệ ướ ơ ả  ) $$( $ *)$) $$I $  $ $ 6Bậ ặ ả ặ ự ọ ữ ự ệ  0$#%.'.- 6Bể    ( $  $!$6Bể ệ ặ ả  6 #%/J $$ 6Bể ỗ ủ >6G)26  B ể ự ộ   ) J $$9 $ $ 6B5ả ả ơ ướ ự ệ     ướ ự ệ ả   $ạ H( %*$& /(  $$$$' ạ ẽ ể ạ ể #% ( $ự ộ >   $ỉ ử   ( $ $ ' (&*)$)( ,$  %ỉ ử ể ự ệ ể ặ ụ ể %$$ $ ự ệ =  *$( 6Bạ ể H ( ' $ $ạ ộ ể ủ K B'.7)ả 6 '.7) 9)' $ 6B)(+9 ),$  ể ả ự ệ ổ ỉ ử  +ữ [...]... THIỆU CÔNG CỤ KTTĐ: QUICKTEST PROFESSIONAL  Trong lĩnh vực KTTĐ hiện có khá nhiềầ TT thương mại nổi tiềố g, phổ biềố như QuickTest u n n Professional, WinRunner, Rational Robot, SilkTest, JTest,…  Trong sôốđó, QuickTest Professional (QTP) phiền bản 8.2 của hãng Mercury khá tôố và t mạnh, bao gôầ nhiềầ chức năng điển hình của một công cụ kiểm tra tự động m u  QTP là TT dùng để kiểm tra chức năng (functional... Repository 3.GIỚI THIỆU CÔNG CỤ KTTĐ: QUICKTEST PROFESSIONAL  Checkpoint  Có thể hiểu là nơi kiểm tra trong test script, khi chạy nó sẽ thực hiện so sánh kềố qu ả th ực tềố t khi kiểm tra PM với kềố quả mong đợi t  Sau khi tiềố hành so sánh QTP sẽ tự động ghi lại kềố quả vào Test Results (nơi lưu kềố quả khi chạy n t t test script) 3.GIỚI THIỆU CÔNG CỤ KTTĐ: QUICKTEST PROFESSIONAL  Ngốn ngữ sử... cũng có một DataTable cho riềng mình 3.GIỚI THIỆU CÔNG CỤ KTTĐ: QUICKTEST PROFESSIONAL  Object Repository (OR): u i u i  Cầố trúc theo dạng cầy, mô tả các đôố tượng trong PM được kiểm tra Đầy được xem là cầầ nôốđể test script tương tác với PM được kiểm tra  Khi ra lệnh cho QTP ghi lại thao tác người dùng lền PM thì trong OR sẽ tự động phát sinh thành phầầ đại diện cho những đôố tượng trền PM vừa... biệt phiền bản v .8.2 có một sôố năng mới nổi bật: tính Quản trị Object Repository • Phôốhợp giữa các KTV qua việc đôầ g bộ hóa dữ liệu, kh ả năng tr ộn, nh ập/xuầố ra file XML i n t Thư viện hàm mới • Chia sẻ các th ư viện hàm giữa các nhóm KTV Kiểm tra tài nguyền • Kiểm tra tài nguyền cầầ thiềố trước khi th ực thi l ệnh kiểm tra t ự đ ộng n t Nầng cầố khả năng kéo thả p Kéo thả các bước kiểm tra trong... ự nhiền Hỗ trợ XML cho báo cáo Lưu trữ kềố quả kiểm tra dưới dạng XML, HTML, t ừ đó cho phép tùy biềố báo cáo t n 3.GIỚI THIỆU CÔNG CỤ KTTĐ: QUICKTEST PROFESSIONAL Trình phát triển mới (IDE) • Mối trường soạn thảo mới, mềầ d ẻo cho tùy biềố và sử d ụng m n Trình dò lỗi mới • Cho phép KTV kiểm soát lỗi khi viềố test case t Quản trị từ khóa Quản lý từ khóa trong quá trình sử dụng Hỗ trợ đa giao tiềố... ện và Object Repository n u Hỗ trợ Unicode Hỗ trợ Unicode với các ứng dụng đa ngôn ng ữ (multi-language) 3.GIỚI THIỆU CÔNG CỤ KTTĐ: QUICKTEST PROFESSIONAL  Phầầ mềầ QTP n m 3.GIỚI THIỆU CÔNG CỤ KTTĐ: QUICKTEST PROFESSIONAL Khu vực Chức năng Menu bar Cầố hình thao tác với QTP và script u File toolbar Hỗ trợ quản lý script Debug toolbar Hỗ trợ kiểm tra lỗi trong test script (debug) Testing toolbar Hỗ... KTTĐ: QUICKTEST PROFESSIONAL  Thực tềố thầố, QTP thực hiện KTTĐ trền nhiềầ trình duyệt cùng lúc tôố h ơn nh ững TT khác cho y u t  Với chức năng Recovery Scenarios, QTP cho phép xử lý những sự kiện hoặc l ỗi không thể đoán trước có thể làm script bị dừng trong khi đang chạy  QTP có khả năng hiểu test script của Mercury Winrunner (một công cụ kiểm tra khác c ủa Mercury) 3.GIỚI THIỆU CÔNG CỤ KTTĐ: QUICKTEST. .. và t mạnh, bao gôầ nhiềầ chức năng điển hình của một công cụ kiểm tra tự động m u  QTP là TT dùng để kiểm tra chức năng (functional test) và cho phép thực hiện kiểm tra hôầqui (regression test) một cách tự động i 3.GIỚI THIỆU CÔNG CỤ KTTĐ: QUICKTEST PROFESSIONAL n m  Loại phầầ mềầ hỗ trợ t u n m  QTP giúp chúng ta KTPM theo hướng chức năng trền rầố nhiềầ loại chương trình phầầ mềầ khác nhau Tuy nhiền... 6.7, 7.1 • Attachmate EXTRA! Terminal Viewer 3.1 Java sessions • IBM Personal Communications 3.GIỚI THIỆU CÔNG CỤ KTTĐ: QUICKTEST PROFESSIONAL  Đặc điểm  Dễ sử dụng, bảo trì, tạo test script nhanh Cung cầố dữ liệu kiểm tra rõ ràng và dễ hiểu p  Kiểm tra phiền bản mới của ứng dụng với rầố ít sự thay đổi Ví dụ khi ứng dụng thay đổi nút tền t “Login” thành “Đăng nhập”, thì chỉ cầầ cập nhật lại Object... n  Chềố ộ Expert View của QTP là chềố ộ soạn thảo dành cho VBScript đ đ  Ngoài việc dùng VBScript để tương tác với PM được kiểm tra, QTP còn có khả năng cầố hình h ệ u thôố g băầ g ngôn ngữ Windows Script n n 3.GIỚI THIỆU CÔNG CỤ KTTĐ: QUICKTEST PROFESSIONAL 3.GIỚI THIỆU CÔNG CỤ KTTĐ: QUICKTEST PROFESSIONAL  Sử Dụng QTP  Yều cầầ cầố hình hệ thôố g: u u n  Bản quyềầ sử dụng: n CPU PIII trở lền . $ -(+%5ạ ươ ' 2 '*/345644657 2 %8 9:   '*; 8 9:  8 ượ ẩ ủ ượ  :  8 9:  ừ ừ ượ ẩ N# )N6ZK> [TN6>ZK . 9 0 8  , $0 8 $@( $  *$.ỗ ả ữ ớ ặ ượ ử ỗ   ạ ả  2 $9 ) $  $/$ 0 8  9  $+. h V i ê n T h ự c H i ệ n : T r ầ n V ă n B ả o 0 9 5 2 0 4 6 6 T r ầ n N g u y ê n Q u y ế t 0 9 5 2 0 6 2 6 T r ầ n Q u ố c L ư u 0 9 5 2 0 1 6 6    ậ

Ngày đăng: 06/04/2015, 00:29

Từ khóa liên quan

Mục lục

  • Slide 1

  • 1. Tại Sao Phải Dùng Test-tool

  • 1. Tại Sao Phải Dùng Test-tool

  • 1. Tại Sao Phải Dùng Test-tool

  • 1. Tại Sao Phải Dùng Test-tool

  • 1. Tại Sao Phải Dùng Test-tool

  • 1. Tại Sao Phải Dùng Test-tool

  • 2. Khái Quát Về Kiểm Tra Tự Động

  • 2. Khái Quát Về Kiểm Tra Tự Động

  • 2. Khái Quát Về Kiểm Tra Tự Động

  • 2. Khái Quát Về Kiểm Tra Tự Động

  • 3.GIỚI THIỆU CÔNG CỤ KTTĐ: QUICKTEST PROFESSIONAL

  • 3.GIỚI THIỆU CÔNG CỤ KTTĐ: QUICKTEST PROFESSIONAL

  • 3.GIỚI THIỆU CÔNG CỤ KTTĐ: QUICKTEST PROFESSIONAL

  • 3.GIỚI THIỆU CÔNG CỤ KTTĐ: QUICKTEST PROFESSIONAL

  • 3.GIỚI THIỆU CÔNG CỤ KTTĐ: QUICKTEST PROFESSIONAL

  • 3.GIỚI THIỆU CÔNG CỤ KTTĐ: QUICKTEST PROFESSIONAL

  • 3.GIỚI THIỆU CÔNG CỤ KTTĐ: QUICKTEST PROFESSIONAL

  • 3.GIỚI THIỆU CÔNG CỤ KTTĐ: QUICKTEST PROFESSIONAL

  • 3.GIỚI THIỆU CÔNG CỤ KTTĐ: QUICKTEST PROFESSIONAL

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

  • Đang cập nhật ...

Tài liệu liên quan