Test. Automate. Accelerate. With Cypress, you can easily create tests for your modern web applications, debug them visually, and automatically run them in your continuous integration builds.

Nightwatch.jsを使ったテストの作成と、gulpから実行する際に工夫した点を紹介します。 Nightwatch.jsとは Nightwatch.jsは、End-to-Endのブラウザテストを自動化するフレームワークです。 フレームワーク自体はNode.js上で動き、テストの実行はSelenium WebDriver APIと連携することで様々なブラウザでのテストを可能にしています。 Node.js製のE2Eテストフレームワークとしては、ユニットテストも含んだ統合型のIntern、AngularJSとの親和性が高いProtractorと並び、人気のあるフレームワークです。(2015年9月時点) 公式サイト : http://nightwatchjs.org/ GitHub : https://github.com/nightwatchjs/nightwatch gulpベースのプロ
One framework for all platforms Mobile webTest on your web apps on real mobile devices, and scale easily by connecting to cloud grids Native mobileTest your native iOS and Android apps with Nightwatch Real desktop browsersTest on real browsers which accurately reflect your users’ environment Searching for bugs just got easy PinpointIdentify the source with the built-in HTML reporter with test stat
はじめに 2015年6月のWWDC2015でiOS9とかSwift 2.0とかが発表されましたが、 それらを扱うためのXcodeの新バージョンであるXcode7も発表されました。 Xcode7の新機能の中でも、個人的にはUI recordingが特に気になったので、簡単に触ってみました。 最初に言っておくと、 「XcodeでSelenium IDEのように画面操作を記録しつつ、Selenium WebDriverのようにテストコードを記述・実行できる」 という内容です。 テスト対象のアプリを作る 使用感を確かめるために、まずはテストアプリとしてボタンを押すと数字がカウントアップするアプリを作りました。 (2020-03-10 追記: Swift5にMigrationしました) 「+1」ボタンをタップすると、その回数が表示されます。 UIの動作をテストする アプリができたので、早速テストを作
はじめに Xcode 7ではXCTest frameworkの新機能としてUI testing(以降、UIテスト)が実装されました。 UI操作をレコーディングしてテストコードを生成することで繰り返しUIテストが行える便利な機能です。 今回は簡易電卓アプリを作成し、簡単な計算のUIテストを行ってみます。 開発環境 開発環境は下記の通りです。 Xcode 7.0.1 iPhone 6s シミュレータ テスト対象アプリ 今回は加算と減算のみ可能な簡易電卓アプリを用いてテストを行います。 アプリのソースコードはこちらにアップしました。 プロジェクト作成時の「Include UI Tests」 Xcode 7ではプロジェクト作成時に「Include UI Tests」というオプションが追加されました。 UIテストを試す場合は下記の通りチェックをつけましょう。 ※もちろん、ここでチェックをつけなくても
こんにちは、freeeのモバイルエンジニア @yonekawa です。 この記事は freee Engineers Advent Calendar 2015 3日目です。 背景 サーバーサイドのAPIと通信するモバイルアプリにおいては、サーバー側の変更によってアプリの動作が壊れていないことを保証するのは重要なポイントです。 しかし、freeeのサーバーサイドは日々ものすごい勢いで更新されており、これを人力で確認するのはとても大変なため、自動化する必要があります。 freeeではモバイルアプリのテストを自動化するため、Appiumを使っています。 AppiumはRSpecで、アプリケーションのUIを実際に操作するテストを記述できるので、Railsに親しんでいるfreeeのエンジニアにとって馴染みのあるシンタックスでE2Eのテストが記述できます。 Webの自動テストにはSeleniumを使って
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く