Kiểm thử phần mềm trên thiết bị di động và ứng dụng phần mềm Appium Studio cho ứng dụng trên IOS (Đồ án tốt nghiệp)

79 355 1
Kiểm thử phần mềm trên thiết bị di động và ứng dụng phần mềm Appium Studio cho ứng dụng trên IOS (Đồ án tốt nghiệp)

Đ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

Kiểm thử phần mềm trên thiết bị di động và ứng dụng phần mềm Appium Studio cho ứng dụng trên IOS (Đồ án tốt nghiệp)Kiểm thử phần mềm trên thiết bị di động và ứng dụng phần mềm Appium Studio cho ứng dụng trên IOS (Đồ án tốt nghiệp)Kiểm thử phần mềm trên thiết bị di động và ứng dụng phần mềm Appium Studio cho ứng dụng trên IOS (Đồ án tốt nghiệp)Kiểm thử phần mềm trên thiết bị di động và ứng dụng phần mềm Appium Studio cho ứng dụng trên IOS (Đồ án tốt nghiệp)Kiểm thử phần mềm trên thiết bị di động và ứng dụng phần mềm Appium Studio cho ứng dụng trên IOS (Đồ án tốt nghiệp)Kiểm thử phần mềm trên thiết bị di động và ứng dụng phần mềm Appium Studio cho ứng dụng trên IOS (Đồ án tốt nghiệp)Kiểm thử phần mềm trên thiết bị di động và ứng dụng phần mềm Appium Studio cho ứng dụng trên IOS (Đồ án tốt nghiệp)

- ISO 9001:2015 NGÀNH: Sinh viên : hS - 2018 án t t nghi p Ki m th ph n m m thi t b ng - À TRÊN IOS NGÀNH: Sinh viên : : ThS N ông - 2018 Bùi Tr L p CT1801 Ngành Công ngh thông tin án t t nghi p Ki m th ph n m m thi t b ng Sinh viên: Mã SV: 1412101135 801 Bùi Tr L p CT1801 Ngành Công ngh thông tin án t t nghi p Ki m th ph n m m thi t b ng L Dân , , em hoàn thành hS IOS em , nghi in chân thành ThS em hoàn Song em em Em y 31 tháng Bùi Tr L p CT1801 Ngành Công ngh thông tin án t t nghi p Ki m th ph n m m thi t b ng M CL C L M C L C DANH M C HÌNH V VÀ B NG BI U .7 VI T T T VÀ THU T NG DANH M C T U 10 M .13 Ph n m m 13 Ki m th ph n m m m t s khái ni m liên quan 13 2.1 Ki m th ph n m m 13 14 Quy trình ki m th ph n m m 16 Các c ki m th 17 18 4.1 Ki m th m 4.2 Ki m th tích h p 19 4.3 Ki m th h i quy 19 4.4 Ki m th ch p nh n s n ph m 20 4.5 Ki m th m c h th ng 20 Các k thu t ki m th ph n m m 20 n ki m th ph n m m 21 5.1 Nguyên t 5.2 K thu t ki m th h p tr ng (White-Box Testing) 23 -Box Testing) 25 5.3 K thu t ki m th h K thu t thi t k Ca ki m th 26 6.1 C u trúc c a Ca ki m th 27 28 6.3 Phân tích giá tr biên 31 33 T o Bug report 34 7.1 Bug Bug report .34 7.2 C u trúc m t Bug report 34 7.3 Severity Priority 36 M TH TRÊN THI T B ng 38 Ki m th thi t b 1.1 Các khái ni Bùi Tr NG 38 nv L p CT1801 ng d ng 38 Ngành Công ngh thông tin án t t nghi p Ki m th ph n m m thi t b 1.2 m th thi t b ng 41 ng 45 1.3 Các lo i ki m th m c a ki m th Ki m th t ng ng 46 ng .48 ng 48 2.1 Khái ni m ki m th t 2.2 M c tiêu c a ki m th t ng 48 ng 50 2.3 Nguyên t c ki m th t 2.4 Quy trình ki m th t ng 52 m c a ki m th t ng 53 54 2.7 So sánh ki m th t ng ki m th th công 55 D NG APPIUM STUDIO CHO KI M TH T NG TRÊN IOS 57 Gi i thi u ph n m m Appium Studio 57 57 58 .59 Th c nghi m v i Appium Studio tích h p Eclipse .60 t Appium Studio 60 3.2 K t n i v i thi t b Cloud 61 ca ki m th 63 3.4 T o d án ki m th 65 3.5 Báo cáo 74 K T LU N 78 TÀI LI U THAM KH O .79 Bùi Tr L p CT1801 Ngành Công ngh thông tin án t t nghi p Ki m th ph n m m thi t b ng DANH M C HÌNH V VÀ B NG BI U Hình 1-1: Ví d v K ch b n ki m th 16 Hình 1-2: n ki m th x lý ph n m m 16 Hình 1-3: Lu ng thông tin ki m th 22 Hình 1-4: Minh h a Ki m th h 26 Hình 1-5: Minh h a c a m t ca ki m th 28 29 35 Hình 2-1: Quy trình Ki m th t ng m i quan h v i Ki m th ph n m m 53 B ng 2-2: So sánh ki m th t ng ki m th th công 56 Hình 3-1: K t qu tìm ki m Appium Studio 60 Hình 3-2: L t Appium Studio 60 Hình 3-3: Dán URL vào c a s ti t 61 Hình 3-4: Giao di n trang Cloud c a SeeTest .61 Hình 3-5: Copy l i Access Key 62 Hình 3-6: Ki m tra k t n n máy ch Cloud 62 Hình 3-7: Các thi t b c hi n th Eclipse 62 Hình 3-8: Màn hình thi t b c hi n th sau k t n i 63 Hình 3-9 63 Hình 3-10: B ca ki m th cho ng d ng máy tính 65 Hình 3-11 c sinh t ng Project 66 Hình 3-12: K t qu tìm ki 66 Hình 3-13: K t qu t ng d ng Basic Calculator 67 Hình 3-14: t ng d c thêm vào ph n setUp 68 Hình 3-15: Thêm câu l rình khơng t ng thoát th c hi n ki m th 68 Hình 3-16: Ch n bi ng Dump UI c a s Devices 69 Hình 3-17: 69 Hình 3-18: ng nút AC c a hình máy tính 70 Hình 3-19: n mã sinh s th p phân ng u nhiên t n 999 71 Hình 3-20: n mã sinh s nguyên ng u nhiên t n 999 71 Hình 3-21: n mã sinh d li u ki m th t ng 73 Hình 3-22: Kh i ch y ki m th t ng 73 Hình 3-23: Quá trình ch y ki m th web .74 Hình 3-24: K t qu sinh ca ki m th t ng 74 Hình 3-25: Toàn b c sinh t ng ph n Reports 75 Hình 3-26: Chi ti t trình th c hi n ki m th t ng 75 Hình 3-27: Ca ki m th t qu xác 75 Hình 3-28: T ng h p k t qu ki m th 76 Hình 3-29: Bug report l i c a nút (+/-) 77 Bùi Tr L p CT1801 Ngành Công ngh thông tin án t t nghi p Ki m th ph n m m thi t b DANH M C T STT KÝ HI U ng VI T T T VÀ THU T NG C MT 3G Third-generation technology Công ngh truy n thông th h th ba, cho phép truy n c d li u tho i d li u tho i API Application Programming Interface Giao di n l p trình ng d ng - giao ti p ph n m c dùng b i ng d ng khác BSD Berkeley Software Distribution Tên c a m t h u hành d n xu t t c phát hành vào th p niên 1970 t i h c California t i Berkeley CPU Central Processing Unit B x lý trung tâm Framework Framework Framework m n l c xây d ng hoàn ch nh, b phát tri n Ph n m m ng d ng D ch v vơ n gói t ng h p m t d ch v d li ng d ng gói dành cho nh i dùng H th ng toàn c u GPRS General Packet Radio Service GPS Global Positioning System H th GSM Global System for Mobile Communications M t công ngh dùng cho m ng ng HTTP HyperText Transfer Protocol 10 Bùi Tr ID Identification number L p CT1801 nh v toàn c u Giao th c truy n t n Mã s Ngành Công ngh thông tin án t t nghi p 11 IDE 12 IEEE 13 IT Ki m th ph n m m thi t b Integrated Development Environment ng Ph n m m bao g m nh ng gói ph n m m khác giúp phát tri n ng d ng ph n m ng phát tri n tích h p) Institute of Electrical and Electronics Vi n k ngh Engineers nt Information Technology Công ngh thông tin Tên g i c a m t h máy tính c ah u hành 14 Linux Linux 15 QA Quality Assurance N ch u hành t nhân i ch u trách nhi ng s n ph m mb o 16 SDK Software Development Kit Thu t ng c Microsoft, Sun Microsystems m t s công ty khác s d ng m t b công c phát tri n ph n m m 17 SMS Short Message Services Giao th c vi n thông cho phép g p d ng text ng n 18 SQA Software Quality Assurance T p h p ho mb o ch ng q trình gia cơng ph n m m 19 UI User Interface 20 URL Uniform Resource Locator 21 V&V Verification and Validation WAP Giao th c ng d ng không dây Wireless Application m t tiêu chu n công ngh cho Protocol h th ng truy nh p Internet t thi t b ng 22 Bùi Tr L p CT1801 Giao di i dùng nh v tài nguyên th ng nh t, tham chi u t i tài nguyên Internet Xác minh th Ngành Công ngh thông tin nh án t t nghi p Ki m th ph n m m thi t b M Lý ch ng U tài: V i s phát tri a cơng ngh thơng tin nói chung cơng ngh ph n m m nói riêng, vi c phát tri n ph n m c h tr b i nhi u công c tiên ti n, giúp cho vi c xây d ng ph n m qu m t nh c hi u ph c t p c a ph n m m nh ng gi i h n v th i gian chi phí, cho dù ho m b o ch ng ph n m m nói chung ki m th nói riêng ngày ch t ch khoa h c, v c r ng s n ph m ph n m mb o c ng d ng khơng có l i L i v n ln ti m n m i s n ph m ph n m gây nh ng thi t h i ng Ki m th ph n m m m t trình liên t c, xuyên su t m phát tri n ph n m yêu c ph n m m b o r ng ph n m m tho mãn yêu c u thi t k ng nhu c u c n i dùng Các k thu t ki m th c nghiên c u, vi c ki m th ph n m thành quy trình b t bu c d án phát tri n ph n m m th gi i Ki m th ph n m m m t ho hi ng r t t n kém, m t th i gian, khó phát c h t l i Vì v y, vi c ki m th ph n m phù h p, m t k ho ch h p lý vi c th c hi Và v i vi c nh ng chi c d ng nhi u chi nh n tho ng ch cs ng c c cài xu t v i thi t b ch y h u hành nhúng (Android, iOS, v.v.) c nhu c u c i dùng b ng cách cài thêm hi n nhiên ki m th ph n m m ch c yêu c hành s n ph m t Bùi Tr i dùng T m t t s n vài ba ng d ng c a nhà s n ph n m m bên th ba mà không gây tr ng i T v c c qu n lí ch t ch n tho ng nhu c u gi ta có th d i ph i có chi i t m t xem c phát i tiêu dùng L p CT1801 Ngành Công ngh thông tin 10 ... 53 54 2.7 So sánh ki m th t ng ki m th th công 55 D NG APPIUM STUDIO CHO KI M TH T NG TRÊN IOS 57 Gi i thi u ph n m m Appium Studio 57 57... sánh ki m th t ng ki m th th công 56 Hình 3-1: K t qu tìm ki m Appium Studio 60 Hình 3-2: L t Appium Studio 60 Hình 3-3: Dán URL vào c a s ti t 61 Hình 3-4: Giao di. .. vào ki m th ph n m m thi t b ng, tìm hi u cơng c ki m th ph n m m Appium Studio IOS V im c a án y, nh ng n i dung k t qu nghiên c u c trình bày ba ch m th thi t b ng d ng ph n m m Appium Studio

Ngày đăng: 25/04/2018, 08:23

Từ khóa liên quan

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

Tài liệu liên quan