テスト自動化(10)ChromeDriver

QUES TECH

googledriver

皆さん こんにちは

WebアプリをAndroid端末でテストする時、ブラウザは何をお使いですか?
Android 4.2系以降Chromeが標準で搭載されるようになりましたが、まだまだ、標準ブラウザが主流のようです。
最近、Andorid 5系のLolipopにバージョンアップできる機種もやっと増えてきた事によって、今後Chromeの比率も高くなるのではないのでしょうか?

スマホの自動テストと言えばAppiumですが、今回は、「ChromeDriver」で、お手軽!にChrome for Androidのテスト自動化環境を構築する方法についてです。


テスト自動化(9)Selendroid Grid

QUES TECH

こんにちは
ヒューマンクレスト 浅黄です。

テスト自動化において、クロスブラウザテストの中に、スマートフォンのブラウザが含まれる場合や、スマートフォンのNativeアプリをテストする為に、PCブラウザからテスト用データの作成・管理画面の設定操作をするなど、クロスデバイスでテスト環境を構築しなければならない時があります。

そんな時、Selenium Gridが真価を発揮するわけです。


テスト自動化(8)Selendroid for Native Apps

QUES TECH

こんにちは。
ヒューマンクレスト浅黄です。

前回は、Selendroidを利用してWebアプリを自動化する内容でした。

今回も、引き続きSelendroidに関する内容ですが、テスト対象は、AndroidのNativeアプリ です。


テスト自動化(7) Selendroid

QUES TECH

こんにちは。
ヒューマンクレスト浅黄です。

Seleniumから、とうとうAndroidDriverとiPhoneDriverが削除されました。
Webアプリのスマホ検証を、皆さんはどのようにして自動化しているのでしょうか??

今回は、AndroidDriver互換として利用可能な、Selendroidの利用方法についてです。


テスト自動化(6) Selenium クロスブラウザ対応

QUES TECH

こんにちは
ヒューマンクレスト浅黄です。

Seleniumにてテスト自動化した際、1ブラウザ(例えばFirefox)だけではなく、ChromeやInternet Explorer、safariでも同様にテストできるようにすることがあると思います。基本は、1つのスクリプトで複数のブラウザが動くようにできれば、一番うれしいと思います。
前回のエントリーでは、その基礎となるSelenium Gridでした。
今回は、クロスブラウザ対応した際に、苦労した(エラーになった)箇所を何点かまとめて記載します。


テスト自動化(5) Selenium Grid

QUES TECH

みなさん こんにちは。
ヒューマンクレスト浅黄です。

テスト自動化を行った時、テストケースの増加によって、実行時間が長くなります。特に、クロスブラウザテストでは、倍々で増えていきます。
UI周りのテストでSeleniumを利用している場合、テストケースを並行(並列,分散)実行させることによって実行時間の増加傾向を抑える一助になるのが、Selenium Gridです。


テスト自動化(4)キーワード駆動テスト

QUES TECH
テストスクリプトのメンテナンスは、面倒?

こんにちは。

最近、コーディングが楽しいヒューマンクレスト浅黄です。

何をコーディングしているかというと、キーワード駆動的に動くJavaアプリを作っています。
なぜ作っているのか?

« 続きを隠す


テストツールとテスト自動化(3) どのテストを自動化するか? 

QUES TECH

どのテストを自動化するか?

当たり前ですが、複数回実行する可能性があるテストがその対象になります。

具体的には?


テストツールとテスト自動化(2)

QUES TECH

テストツールを使ってみよう!

Selenium big-logo

弊社内で、Seleniumを利用しテストを自動化する場合、環境は以下のようになります。

作成環境

  • MacOSX, Windows 
  • Firefoxadd-on : Selenium IDE , Firebug , FirePath , User Agent Switcher)
  • Java
  • Eclipse, Selenium

テストツール導入にあたって

QUES TECH

■世の中、どんなテストツールがあるのか?

  • 機能テストツール
    QuickTestProfessional,SilkTest,Functional Tester,WebDriver,Selenium IDE,,
  • 負荷テストツール
    LoadRunner,SilkPerformer,Performance Tester,JMeter,,
  • セキュリティテストツール
    AppScan,WebInspect,Paros,SQLInjection,,
  • テスト管理ツール
    Quality Center,TestLink,,
  • サーバ監視・解析系ツール
    EndoSnipe,Introscope,jennifer,Diagnostics,,

などがあります。