56

Click here to load reader

事例 アジャイルと自動化 後半(ヤフオク!アプリでの自動テストの事例紹介) at Ques vol.7( #ques7 ) 11/20/2015

  • Upload
    yahoo

  • View
    23.079

  • Download
    1

Embed Size (px)

Citation preview

  • !

    1

  • Android Web @shota_low

    2

  • 1.

    2.

    3.

    4.3

  • 4http://topic.auctions.yahoo.co.jp/mobile/app/promo/

  • = UI

    5

  • 1.

    6

  • 20154100% OS100%

    7

  • 8

    1999

    ->//

  • Android (5%->20%->100%)

    9

  • iOS Android

    10

  • 11

  • 12

  • 13

  • 2.

    14

  • iOS OS iOS9

    15

  • UI Automation UI Testing Appium Calabash-iOS KIF Remote TestKit

    16

  • UI Automation UI Testing Appium Calabash-iOS KIF Remote TestKit

    17

  • Appium

    18

    http://appium.io/

  • Appium(1) OSS

    ->Apache License, Version 2.0

    19

  • Appium(2) GUI iOSAndroid

    20

  • UI Automation JS instrument Appium

    21

  • UI Testing

    22

  • Calabash-iOS Xpath iOS

    23

  • KIF objective-ciOSAndroid

    name. xpath

    24

  • Remote TestKit

    .

    25

  • Java JavaScript(Node.js) Python Ruby Perl PHP

    26

  • Java JavaScript(Node.js) Python Ruby Perl PHP

    27

  • Python Python

    28

  • ->

    29

  • 30

    github Mac

  • 31

    github Mac

    (1)gitclone

  • 32

    github Mac

    (2)clone

  • 33

    github Mac

    (3)UI

  • 34

    github Mac

    (3-1)

  • 35

    github Mac

    (3-2)Appium XML

  • 36

    github Mac

    (3-3)XML

  • 37

    github Mac

    (3-1)

    (3-2)Appium XML

    (3-3)XML

    (4)(3-1)(3-3)

  • 38

    github Mac

    (5)

  • (1) Appium ->UI ->

    39

  • (2) UIIDxpath

    xpath

    40

  • (3) Python ->unit test

    ->

    41

  • (4) Python ->Appium+unit test

    ->

    42

  • (5) iOS9xpath

    AppiumiOS9(1)iOS9appium

    43

  • 3.

    44

  • iOS OS iOS9

    45

  • iOS

    iOS

    46

  • 47

  • 9

    48

  • OS

    iOS7 XCode7iOS7deprecated

    49

  • iOS9

    50

  • 51

  • 1

    52

  • 4.

    53

  • CI // / Android(Espresso)

    54

  • + = :)

    55

  • 56