yfj2’s Automatic Web Test Related Blog

yfj2のWEBテスト自動化に関わるブログ

MacPortsとHomebrewはどっちが良い?

Macで色々とツールやらソフトウェアをいれるにあたって MacPortsとHomebrewの2種類のパッケージ管理システムが あって、どちらが良いのか調べてみたメモ。以下、ブログによると、以下の理由からHomebrewの方がオススメとのことでした。 MacPorts と比べて H…

Macを買ってからやったことメモ

Macを買ってからやったことメモ著者:ふじさわゆうき更新日:2016/09/07先日、MacBook Airを購入しました。 バッテリーの持ちがとても良いです(12時間持続するとか)今後、Macを買い換えることも考えて、セットアップのメモを 残しておきます バージョン情報…

ロジカルシンキングについて再考する

著者:ふじさわゆうき更新日:2016/07/27システムエンジニアになって、かなりの年月がたちました。最近は、Webの世界からアプリに世界が広がったことで、多くのことを業務で扱いますが、毎日覚えることが沢山あって大変です(そもそも何を勉強したらよいのか…

DeNA Technology Conference 2016に行ってきました

著者:ふじさわゆうき更新日:2016/02/04DeNA Technology Conference 2016(主催: DeNA TechCon)に参加してきました!! DeNAのこれからに期待の持てるプレゼンばかりでワクワクを感じることができたカンファレンスでした。以下、カンファレンス概要、プレゼ…

Mac、AtomでC#のIntelliSense機能を使えるようにする

著者:ふじさわゆうき更新日:2016/01/14UnityでC#の開発をできるようにする必要があったのでそのメモ 前提環境 Mac Homebrew Homebrew — OS X 用パッケージマネージャー Atom 以下、参考にインストールする Homebrew Cask で Atom を、apm で Atom のパッケ…

テスト自動化パターン言語って面白い。笑える。でも役立つ

著者:ふじさわゆうき更新日:2015/12/17先日、システムテスト自動化カンファレンス 2015に行ってきました。 その話の中で、「テスト自動化パターン言語」が紹介されていたので調べてみました。 テスト自動化パターン言語とは .reviewrc(コミュニティ)により…

参考になるUXガイドライン

著者:ふじさわゆうき更新日:2015/12/15ふと記事を読んでいたら、なかなか参考になったのでメモ。 題材は「参考になるUXガイドライン」記事元は以下の記事 連載:UX(ユーザー・エクスペリエンス)研究:UXとは何ぞや? UXを高める武器を手に入れよう! ― 開…

『TPI NEXT 日本語版発刊記念セミナー』に参加してきました

著者:ふじさわゆうき更新日:2015/12/12 目次 セミナー概要 個人的感想 TPI NEXTの概要メモ TPI NEXTの詳細メモ パネルディスカッションメモ セミナー概要 hinshitsu-univ.connpass.com テストプロセス改善であるTPI NEXTについて、薮田さん、湯本さんからの…

TPI NEXTについて学ぶ(2)

概要 TPI NEXTについて、以下の参考文献を要約することで学ぼうという趣旨です。 Amazon CAPTCHA 今回の対象 2 テスト作業とTPI NEXTの位置づけ ~ 2.1 テスト作業のスコープと価値 p9-14 感想 "テスト作業によってビジネス上で想定される損害が軽減できれ…

デベロッパーの働き方カンファレンスに参加してきました

デベロッパーの働き方カンファレンスに参加してきました著者:ふじさわゆうき更新日:2015/10/31 目次 カンファレンス概要 「新たな働き方って、なに?」のメモ 「どういう風に働いて、生きていくの」のメモ 個人的感想 カンファレンス概要 イベントページ de…

TPI NEXTについて学ぶ(1)-TPIとTPI NEXTとは

TPIとは Test Process Improvementの略 テストプロセス改善に特化したモデル TPIはオランダのSOGETI社のTim Koomen 氏とMartin Pol 氏によって提案された手法で、このSOGETI社が構築したテストプロセスを構造化したモデル(TMap: Test Management approach fo…

「【入門】Geb+SpockではじめるWebテスト」の記事を更新しました

Geb+Spockの開発環境構築を扱った以下の記事ですが、 各種ライブラリをバージョンアップして更新いたしました。Geb+Spockの開発環境を最新化したい方は、是非ともご一読ください。【入門】Geb+SpockではじめるWebテスト / [Introduction] Let's start Web Br…

【入門】Geb+SpockではじめるWebテスト / [Introduction] Let's start Web Browser Automation Testing using Geb, Spock and Groovy

【入門】Geb+SpockではじめるWeb自動テスト / [Introduction] Let's start Web Browser Automation Testing using Geb, Spock and Groovy著者:ふじさわゆうき Author: Yuki Fujisawa更新日:2015/10/25 Updated date:2015/10/25 Mac版はこちら(2016/11/13 作…

【入門】JavaFX+Geb+Spockでキーワード駆動テスト作成ツールを作ろう(1)

【入門】JavaFX+Geb+Spockでキーワード駆動テスト作成ツールを作ろう(1)著者:ふじさわゆうき更新日:2015/06/14 記事概要 「キーワード駆動テスト」が、自動テストの目指す一つの理想となっています。しかしながら、「キーワード駆動テストってどのよう…

「第三回 システムテスト自動化 標準ガイド 読書会」を開催します

「第三回 システムテスト自動化 標準ガイド 読書会」を開催します著者:ふじさわゆうき更新日:2015/05/26 読書会概要 ソフトウェアのシステムテストの自動化に取り組むエンジニアにとってバイブルともいえる名著の「システムテスト自動化 標準ガイド」を1回…

「第二回 システムテスト自動化 標準ガイド 読書会」を開催してきた

「第二回 システムテスト自動化 標準ガイド 読書会」を開催してきた著者:ふじさわゆうき更新日:2015/05/24 読書会概要 ソフトウェアのシステムテストの自動化に取り組むエンジニアにとってバイブルともいえる名著の「システムテスト自動化 標準ガイド」を1…

Geb+Spockの実装例サンプルコード集

Geb+Spockの実装例サンプルコード集著者:ふじさわゆうき更新日:2015/01/25 目的 「Gebってせっかく便利で生産性の良い言語なのに多くの資料が英語だからイマイチ日本で広がらない」という問題を解決するには、お手本となる実装例のサンプルコードが沢山あ…

Geb+SpockでJUnitのように複数テストクラスをグルーピング(TestSuite)して実行したい

【Geb】【Tips】Geb+SpockでJUnitのように複数テストクラスをグルーピング(TestSuite)して実行したい 著者:ふじさわゆうき 問題 JUnitのように複数テストクラスをグルーピング(TestSuite)して実行したいがわからない 解決 以下、2つのアノテーションを使う…

GitHubでGeb+Spockの学習用(お手本用)ソースの公開を開始しました

GitHubでGeb+Spockの学習用(お手本用)ソースの公開を開始しました著者:ふじさわゆうき更新日:2015/01/25 目的 「Gebってせっかく便利で生産性の良い言語なのに多くの資料が英語だからイマイチ日本で広がらない」という問題を解決するには、お手本となる…

GebConfig.groovyに設定値を定義してSpockテストでその定義を呼び出したい

【Geb】【Tips】GebConfig.groovyに設定値を定義してSpockテストでその定義を呼び出したい 著者:ふじさわゆうき 問題 Geb+Spockの正常系のテストにおいて、ユーザーID、パスワードを共通設定ファイルに定義しておくと全テストケースで共有できるので定義し…

第一回Geb勉強会を開催します

Gebって素晴らしい言語だなって感じて、このブログを通じてGeb布教中のふじさわゆうきです。 個人的な感触として、 せっかく便利な言語なのに多くの資料が英語だからイマイチ日本で広がらない 言語がGroovyだからとっつきにくい などの理由でいまいち浸透し…

GebとSpockでテストケースの中でクッキー(cookie)の値をテストしたい

【Geb】【Tips】GebとSpockでテストケースの中でクッキー(cookie)の値をテストしたい 著者:ふじさわゆうき 問題 クッキーに訪問履歴等を格納するWebサイトにおいて、それらの情報がクッキーに格納されているかテストしたいが、Webツールを使って手動で確認…

GebとSpockで取得したタグを確認したい

【Geb】【Tips】GebとSpockで取得したタグを確認したい 著者:ふじさわゆうき 問題 取得したいタグが取得できていないが原因がわからずにトライアンドエラーになってしまい問題解決に時間がかかってしまう。 原因 タグ検索結果をログ出力しないために手さぐ…

GebとSpockでログをファイル出力したい

【Geb】【Tips】GebとSpockでログをファイル出力したい 著者:ふじさわゆうき 問題 GebとSpockでログをファイル出力したい 例えば、テストのページ遷移を"title"をログ出力しておくことで、第三者に示す資料の材料となる 解決 Fileクラスを使って出力する 以…

GebとSpockでのスクリーンショットファイルの文字化けを正常にしたい

【Geb】【Tips】GebとSpockでのスクリーンショットファイルの文字化けを正常にしたい 著者:ふじさわゆうき 問題 GebとSpockでのスクリーンショットを出力した時に日本語で書かれていると文字化けしてしまう 以下"正常系テスト"のスクリーンショットファイル…

GebとSpockで同一テストケースで複数ブラウザ(クロスブラウザ)テストを実行したい

GebとSpockで同一テストケースで複数ブラウザ(クロスブラウザ)テストを実行したい 著者:ふじさわゆうき 問題 同一のテストケースでクロスブラウザテストを実行したいが、"GebConfig.groovy"に設定があるため、ブラウザの切り替えが難しい 解決 "where:"と…

GebとSpockによるWebテストTips集

GebとSpockによるWebテストTips集 著者:ふじさわゆうき 問題: 自動テスト中に"org.openqa.selenium.WebDriverException: java.net.SocketException: Connection reset"が発生してテストが続行できない。途中でエラー終了してしまう。 解決: 【Geb】【Tips】…

【Geb】【Tips】WebDriverException SocketException Connection reset

【Geb】【Tips】WebDriverException SocketException Connection reset 著者:ふじさわゆうき 問題 自動テスト中に"org.openqa.selenium.WebDriverException: java.net.SocketException: Connection reset"が発生してテストが続行できない。途中でエラー終了…

【入門】Geb+SpockではじめるWebテスト~リファクタリング編~

【入門】Geb+SpockではじめるWebテスト~リファクタリング編~ 著者:ふじさわゆうきこの記事は、以下の記事の続きです。 初めて訪問した方は以下の記事を参照してください。【入門】Geb+SpockではじめるWebテスト - yfj2’s Automatic Web Test Related Blog…

【入門】Geb+SpockではじめるWebテスト~GitHub + JenkinsによるWEBテスト自動化編~

【入門】Geb+SpockではじめるWebテスト~GitHub + JenkinsによるWEBテスト自動化編~ 著者:ふじさわゆうきこの記事は、以下の記事の続きです。 初めて訪問した方は以下の記事を参照してください。【入門】Geb+SpockではじめるWebテスト - yfj2’s Automatic …

【入門】Geb+SpockではじめるWebテスト~Maven編~ / How to run test by Maven command using Geb+Spock?

【入門】Geb+SpockではじめるWebテスト~Maven編~ / How to run test by Maven command using Geb+Spock? 著者:ふじさわゆうきこの記事は、以下の記事の続きです。 初めて訪問した方は以下の記事を参照してください。【入門】Geb+SpockではじめるWebテスト…

【Geb】ナビゲーターAPIとは? / What is Navigator API ?

【Geb】ナビゲーターAPIとは? / What is Navigator API ? 著者:ふじさわゆうきこの記事では、以下を目的としています。Navigator APIについて公式ページの翻訳を通して理解すること *Gebの開発環境構築については以下の記事を参照してください【入門】Geb+…

【入門】Geb+SpockではじめるWebテスト~スクリーンショット編~

【入門】Geb+SpockではじめるWebテスト~スクリーンショット編~ 著者:ふじさわゆうきこの記事は、以下の記事の続きです。 初めて訪問した方は以下の記事を参照してください。 【入門】Geb+SpockではじめるWebテスト - yfj2’s Automatic Web Test Related B…

【Geb】モジュールとは? / What isModules ?

【Geb】モジュールとは? / What isModules ? 著者:ふじさわゆうきこの記事では、以下を目的としています。 Gebのモジュールについて公式ページの翻訳を通して理解すること *Gebの開発環境構築については以下の記事を参照してください 【入門】Geb+Spockで…

【入門】Geb+SpockではじめるWebテスト~クロスブラウザテスト編~ / Setting up and running of the cross-browser test

【入門】Geb+SpockではじめるWebテスト~クロスブラウザテスト編~ / Setting up and running of the cross-browser test著者:ふじさわゆうき Author: Yuki Fujisawaこの記事は、以下の記事の続きです。/ This article is a continuation of the following …

【Geb】ページオブジェクトパターンとは? / What is Page Object pattern ?

【Geb】ページオブジェクトパターンとは? / What is Page Object pattern ? 著者:ふじさわゆうきこの記事では、以下を目的としています。 GebというGroovy言語で書かれたブラウザ自動化フレームワークを通してPage Object patternを理解すること GebがPage …