« Home « Kết quả tìm kiếm

Nghiên cứu - ứng dụng phương pháp và công cụ kiểm thử phần mềm tự động


Tóm tắt Xem thử

- t ng phn mm 9 B c thc hin kim th t ng 11 Bng 3 : Các thành phn ca Load Runner 15 Bng Selenium WebDriver 34 Bng 5 : Locate elem.
- 53 Bng 18 : Test Case kim th chn mm 55 Bng 19 : Test Case kim th chphn mm 57 Bng 20 : Bng kt qu kim th phn mm 58 10 DANH MỤC HÌNH.
- 18 Hình 1.4.2 : Kin trúc Selenium IDE.
- 26 Hình 1.4.10.
- Usecase tng quan cho h thng.
- hong cho flow kim th website da theo kch bn.
- Lung kim th nghip v t hàng trên website tiki.
- 54 11 PHẦN MỞ ĐẦU Th gi n bùng n phát trin, các công ty phát trin phn mm mun hòa nh ng này cn phát trin phn mng nhu cu ngày càng cao ci s dng, ngoài ra các công ty phn mm n phát trin mô hình kinh doanh theo quy trình chu.
- to ra sn phm công ngh thông tin hay phn mm có chng thì hong kim th phn m t quan tr ng này li tiêu tn và chim t trng khá ln công sc và thi gian trong mt d án.
- Qua thc t cho thy, có rt nhiu công c trong vic kim th t ng phn mm c vic gim nhân lc, gim thi gian, hn ch sai sót.
- Tuy nhiên , vn cn phi thao tác tng testcase vi vic xây dng kch bn bi script và hvi i kim th phi có kh.
- KIM TH PHN MM T ng quan v c kim th t ng, gii thiu v mt s loi công c kim th.
- xây dng mt phn mm kim tht ng c nhu cu ci dùngm bc tính chính xác ca công c kim th c bit có th áp dng cho nhi không có nhiu kin thc v lp trình.
- Ni dung lu m u tng quan v kim th t ng và công c t ng T ng hóa kch bn kim th s dng Selenium Trin khai và kim th h thng t qu 12 PHẦN NỘI DUNG CHƯƠNG I : TÌM HIỂU TỔNG QUAN VỀ KIỂM THỬ TỰ ĐỘNG VÀ CÔNG CỤ TỰ ĐỘNG 1.
- Kiểm thử tự động phần mềm là gì Kim th t ng.
- Mô hình chung của kiểm thử tự động phần mềm Kim th t ng phn.
- t ng hóa quy trình kim th trong mô hình kim th thc hin các ch.
- Test Manager: qun lý vic thc hin các kim th c liu kim th, kt qu i và các ch n ích c.
- c kim th.
- u kim th.
- i chiu kt qu kim th i kt qu kim th 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.
- Simulator: mô ph ng kim th cho s n mm.
- Quy trình kiểm thử tự động B.
- c ca quá trình kim th t ng STT Bước thực hiện Mô tả 1 To kch bn kim th.
- n này dùng công c kim th.
- ghi li các thao tác lên phn mm cn kim tra và t ng sinh ra các kch bn kim th 2 Chnh sa kch bn kim th Chnh sa kch bn kim th thc hin ki t ra .
- ng hp kim th cn thc hin 15 3 Chy kch bn kim th Chy kch bn kim th.
- kim tra phn m.
- t qu sau khi chy kch bn kim th B c thc hin kim th t ng 3.
- t công c ng d driven  mt k thut scripting trong kim th t ng hi.
- i cho phép kim th viên b sung testcase bng cách to file mô t cho nó mà không cn chinh sa hay b sung bt c script nào.
- Khái quát về kiểm thử hiệu năng Performance Testing là mt loi kim th nhnh m.
- rng ca h thi mt khng làm vic truy cp nh c s d.
- thng hoc cu hình h thng.
- H tr u chnh h thng.
- x lý ca phn mc kim tra.
- Kt qu thng kê s i và cho phép kim th viên thc hin phân tích.
- tr thành cng ln và h tr i.
- h tr kim th t ng.
- B công c này rt linh hot cho phép la chn các yu t giao din hay so sánh kt qu thí nghim d kin vi thc tin.
- kim tra trên quy mô ln và dành cho vic kim th và phi chy trong nhing.
- Selenium Grid cho phép chng hp kim tra song song, t ng hp kim tra khác nhau có th chy ti mt thm trên các máy t u này có hai li th.
- Th nhng hp có b d liu kim tra ln hoc b d liu kim tra chy chm, tacó th u su.
- chng hp kim tra khác nhau ti mt thm và trên nhiu máy khác nhau.
- y, nu chng hp kim tra trên nhing, ta có th h tr các máy t xa khác nhau và thc hin chúng ti mt th.
- vickim th ng dng WebWeb Application Under Test (WAUT) bi c cung cp.
- D s dng và phát trin, ci thic th i thc hin kim th, không lãng phí thi gian cho nhng công vic lp li nhiu ln.
- Lý do là Selenium IDE cung cp ch y li nên i kim th có th nhanh chóng to ra mt b kch bn kim tra (test script) bng cách trc tip thu các thao tác c ng cn kim tra thành mt tp nhng câu lnh Selenese (ngôn ng kch b.
- kim tra.
- t hu dng giúp tit kim thigian vit kch bn kim tra.
- Hình 1.4.10.
- Kết luận chương Vic tìm hiu khái quát v kim th phn mm t ng và mt s công c kim th t ng giúp chúng ta có cái nhìn tng quan v kim th t ng .
- dng công c kim th t ng .
- sâu vào vic phân tích công c kim th Selenium, nhm phc v cho vic áp dng, gii quyt v.
- Ý tưởng bài toán: Mc dù Selenium là mt công c kim th t ng, tuy nhiên thì ngi dùng vn cn thao tác vi tng test-case riêng r.
- Vi s ng test case ln, và trong kim th hi quy, thì mt nhiu sc ngi và th.
- Do ng ca bài toán là xây dng mt module kt ni v u vào là mt file cha toàn b test case, các test case này s c kim th t ng bi u ra s là kt qu ng.
- Usecase tng quan cho h thng 2.2.1.
- hong cho flow kim th website da theo kch bn Hình mô t bi.
- hong cho flow kim th website theo kch bn kim th.
- ng chính ca h thng s dng n ca selenium Webdriver .
- Sau khi import file TestCase và file Config, h thng s chy thc thi quá trình kim th da theo kch b.
- c kt qu kim th.
- Kiểm thử với chức năng login trên website sau đại học trường đại học Bách khoa Hà Nội Kim th vi màn hình Login trang qun lý tài khon hc viên ca vii h i hc Bách khoa Hà Ni.
- ng mc Tên ng hp nhp sai thì s hin th thông báo lng hp nh.
- Flow kim th nghip v t hàng trên tiki 5.
- cn ph ng ci ng cn kim tra.
- Chng hi vi hng mn tên Email thì command ng s là Type.
- ObjectID : là id hoc xpath cng cn kim tra , tùy thuc vào ti ng s có id , xpath khác nhau, da trên vic kim tra  các phn t trên website kim th.
- Kết luận chương ng ca bài toán cn gii quyt, cách thc tri u trúc ca h th y, vic s dng công c kim th t.
- Và to file cu hìnhchính là kch bn kim tra ng vi mi case .
- phù hp vi lung kim tra .Vic s dng phn mêm này giúp cho i kim th d dàng kim tra các cha website mt cách t ng mà không phi t.
- thc thi kim tra.
- chnh lng dn config cmc 1.2.
- import file TestCase cha kch bn cn kim th 3) Ch.
- import file Config 4) Sau khi import thành công 2 file  trên thì chn button Run 52 5) H thng s thc hin quá trình kim th t ng thông qua vic gn trình duyc cu hình.
- Trình duyt s c hin th ra và chy theo c vit ra  file kch bn kim th.
- i và xác nhn kt qu kim th.
- giao din ca h thng kim th phn mm t ng 2.1.
- hin th danh sách các chn ki nh là tên ca nhóm Test Case.
- cho mt kch bn kim th.
- thng kê kt qu kim th.
- Kiểm thử phần mềm 3.1.
- Kiểm thử giao diện ng Test View point kim tra giao din ca phn mm , giao din ca màn hình kt qu kim tra vng hp kim th.
- Bng 18 : Test Case kim th giao din phn mm 3.2.2.
- Kiểm thử chức năng Xây dng bn kim th cho các ch.
- ChStop  Ch.
- ChLogout  ChExport file  Ch.
- màn hình qun lý TestResult  Kim th t ng vi các cha h thng ng Test View point cho các cha phn mm , kim tra phn mc và sau khi hot ng , vng hp kim th.
- sau kim th Check testcase FUN_007.
- export html màn hình lý Test Result Check màn hình Test Result FUN_011.
- Bng 19 : Test Case kim th chn mm 4.
- 1 Giao din ca công c kim th 6  2 Giao din ca màn hình qun lý test Result 5  3.
- sau kim th 4  8.
- Bng 20: Bng kt qu kim th phn mm Đánh giá kết quả kiểm thử tôi.
- i vi h thng này, không th thc hin kim th ng hp check mã OTP.
- kim tra theo kch bn.
- Phát tri ch bn kim th trc tip trên phn mm ngoài vic s dng file config xml.
- Xây dng và phát trin thêm module qun lý kt qu kim th chi ti

Xem thử không khả dụng, vui lòng xem tại trang nguồn
hoặc xem Tóm tắt