生産性向上ブログ

継続的な生産性向上を目指すエンジニアのためのブログ

2016-01-01から1年間の記事一覧

今年読んでよかった本4冊【2016年版】

2016年に読んでよかった書籍をまとめておきます。 Work Rules! ワーク・ルールズ!―君の生き方とリーダーシップを変える作者: ラズロ・ボック,鬼澤 忍,矢羽野 薫出版社/メーカー: 東洋経済新報社発売日: 2015/07/31メディア: 単行本この商品を含むブログ (8…

なぜSeleniumテストは不安定なのかとその対策

この記事は、Selenium/Appium Advent Calendar 2016の18日目の記事です。17日目は、xshsakuさんのAppiumとSTFを使ったAndroid実機テストでした。 はじめに Seleniumテストを運用する上で安定性は大事です。テストが不具合以外の原因で頻繁に失敗してしまうと…

JavaScript in Selenium Test (3): selenium-webdriverをCircleCIで動かす

概要 前回: JavaScript in Selenium Test (2): selenium-webdriverでhookとページオブジェクト 今回は、前回までに実装したテストをCircleCIに乗せてみようと思います。 CircleCI これまでのテストが入ったリポジトリをCircleCIで有効化してみました。circle…

JavaScript in Selenium Test (2): selenium-webdriverでhookとページオブジェクト

概要 前回: JavaScript in Selenium Test (1): selenium-webdriver & Mocha & power-assert 今回は、selenium-webdriverで実際のメンテナンスを意識したコードを書いてみます。 コードをメンテナンスしやすくするために重要なのは、なんらかの変更が発生した…

JavaScript in Selenium Test (1): selenium-webdriver & Mocha & power-assert

概要 JavaScriptを使ったSeleniumテストに興味が出てきたので、調査したことを何回かに分けて記事にまとめていきます。 今回は、selenium-webdriver、Mocha、power-assertを使ってSeleniumテストに入門してみます。 環境 この記事は、以下の環境で実行してい…

1Kの部屋でエンジニアの開発環境を整えてみた話

はじまり 一人暮らしを始めてから長らく、自宅に本格的な開発環境というものは整えてこなかった。開発環境というのは、主に机、椅子、モニタといったものである。 理由は簡単で、部屋が狭いから。1Kの部屋にはすでにベッド、テレビ、ソファーやカラーボック…

System of Record と System of Engagement、そしてバイモーダルITについての考察

概要 speakerdeck.com naoyaさんによる『System of Record と System of Engagement』というスライドをきっかけにバイモーダルITについて調べてみたらおもしろかったので、考察してみます。

『Java Casual #2』参加レポート

概要 java-casual.connpass.com LINE社で開催された『Java Casual #2』に参加してきたので、簡単に参加レポート。

sensuのログに "No such file or directory @ rb_sysopen - /tmp/sensu_server_loaded_files (Errno::ENOENT)" と出力されてhandlerが実行されない問題の対処法

環境 OS: Ubuntu 16.04 sensu: 0.26.5

『【ペパボ×プレイド】Tech Meetup 〜自動テスト・CI編〜』参加レポート

概要 plaidtech.connpass.com 『【ペパボ×プレイド】Tech Meetup 〜自動テスト・CI編〜』に参加してきたので、簡単にレポートを書く。スライド未公開のものについては、公開されたら更新する。

Jenkins 2.19.1リリース

jenkins.io Jenkinsの最新LTSである2.19.1がリリースされたので、それについてまとめる。

LINE Developer DayでもらったBeacon(ビーコン)を試してみた

linedevday.linecorp.com 2016/09/29に開催されたLINE Developer Dayに参加してきたのだけど、そこでおみやげにビーコンをもらった。参加費無料なのにすごすぎる! こんな感じで表は基盤むき出し、裏は乾電池むき出しのいけてるやつ。今回は、これを動かして…

Selenium 3.0の変更点まとめ

『Using Selenium 3.0』というスライドが公開されていたので、Selenium 3.0へ移行するときに気をつけるべき変更点をまとめてみる。スライドは、WebDriverの生みの親のSimon Stewart氏によるもの。 Using Selenium 3 0 from TEST Huddle www.slideshare.net

sensuのログで"warning: event filtering in sensu-plugin is deprecated"という警告が表示される → 0.26で導入されたoccurrences filterについて

最近、sensuの構築を行っていると、/var/log/sensu/sensu-server.logを見たら↓のような警告が表示されていた。 {"timestamp":"2016-09-23T00:00:00.001137+0900","level":"info","message":"handler output","handler":{"type":"pipe","command":"handler-ma…

SSL Labs APIと利用規約について

SSL Server Testをprogrammaticに利用できるSSL Labs APIとその利用規約について簡単にまとめる。

『人を動かす 文庫版』読了

人を動かす 文庫版作者: D・カーネギー,山口博出版社/メーカー: 創元社発売日: 2016/01/26メディア: 単行本この商品を含むブログ (8件) を見る 『人を動かす 文庫版』を読み終わったので、簡単にまとめる。

『Concourse CI/CD Meetup Tokyo #3』参加レポート

『Concourse CI/CD Meetup Tokyo #3』に参加してきたので、そのまとめを書く。遅刻して最初の発表を聞けなかったので、チラシの裏レベルのレポート。発表資料などが上がり次第更新する。

Coverallsでテストカバレッジを可視化 & GitHubにバッジ表示 & Slackに通知

前回の記事のCodecovに引き続き、同種のカバレッジサービスであるCoverallsを試してみたのでまとめる。

Codecovでテストカバレッジを可視化 & GitHubにバッジ表示 & Slackに通知する方法

Codecov という、テストカバレッジを可視化するサービスで実験してみたので、簡単にまとめを書く。