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

状態遷移図・表の書き方&考え方

はじめに 状態遷移図の話を書こうと思いながら前回のブログから1ヶ月経ってしまっているので徒然と書くことにする。 状態遷移図とは 本を読んだ内で一番分かりやすかったのはテスト会社がやっていた有償のセミナーでエッセンスを聞いたのが非常に分かりやす…

c0,c1,c2カバレッジってなんだっけな話

はじめに c0,c1カバレッジと状態遷移図のnスイッチの話が自分の中でごっちゃになってたので調べて自分の中で整理する話です。 ※状態遷移図テストとnスイッチの話もしようと思ったが、長くなりそうなので今回はc0,c1カバレッジを 教えてwiki先生!! Wikipedi…

Javascriptの単体テストを書く(power-assert)

はじめに 単体テストについてはE2Eを組む前段で用意してたことはあるのだけれど、真面目に書くことがなかったのでpower-assertを使ってテストコードを書くことに挑戦してみる。 参考 みんなのPowerAssert github.com インストール $ npm install mocha espow…

Jenkins pipelineを触ってみた

はじめに 最近の仕事でJenkinsのデプロイジョブとE2Eのジョブの2つを作ったので、ここらへんでpipelineを使って2つのジョブをつなげて一目で確認できるようにとpipelineについていろいろ調査して挑戦しました。 ざっくりと書いたもの 実際はブランチの他に…

readコマンドを使ってスクリプトを書いてみる

はじめに 普段使ってるシェルスクリプトはユーザー&パスワードはほぼほぼ固定なんだけど、たまに任意の入力を受け付けて実行したい時がある時の話。 調べたところreadコマンドを使うのがよさそうというのと… shellを書く時にはたいてい記憶が空になっている…

最近見た映画

1ヶ月ぶりに記事を書くのですが…ネタが思いつかず…。 趣味の話をします 週末にレイトショーを見るのが最近のマイブームで、色々考えたり、テンション上げたりしてます。 ということで最近見た映画の紹介(3月、4月) グレイテストショーマン ヒュー・ジャック…

転職を決意した話

はじめに 2017年の9月に転職して半年が経ち、そろそろ振り返っておく意味でブログを書こうと思います。今回の話は転職を決意するまでの2016年の夏から2017年の冬の半年くらいの内容になります。 自分の話(当時) パートナーのQA(Quality Assurance)として1…

QAエンジニアとしてのスタート地点を振り返ってみる

はじめに なんだかんだスクラムチームでのQAエンジニアとしてのキャリアが4年目になったので今回のエントリーを書きました。 そういえばブログを書いているけど、自己紹介すらままならないのでこの辺で自分語りの記事も入れておくって側面もありつつ、 これ…

【まとめ】JavaScriptのE2Eフレームワークを触ってみる

はじめに これまで5回に渡り書いたE2Eフレームワークを使ってみる系の記事は、We Are JavaScripters! @15th【初心者歓迎LT大会】 - connpassに登壇するにあたり書きました。 今回はLTに組み込めなかった補足とかを書ければ良いかなと思います。 事前に盛大…

Cypressを使ってみる

はじめに E2Eツールをどんどん使ってみる月間なのでこちらを挑戦しました。 ボスに触ってみるならコレだと教わったので触ってみる。 下書きのまま放置されてたので公開。 www.cypress.io インストール $ mkdir cypress-test $ npm install cypress --save-de…

TestCafeを使ってみる

はじめに 使ったこと無いE2Eフレームワークを触ってみる月間第四弾 あきらかにテストしてくれそうなこちらです。 devexpress.github.io インストール $ npm install --save-dev testcafe ディレクトリ構成 $ tree -L 1 . ├── node_modules ├── package-lock.…

cinnamonjsを使ってみる

はじめに 触ったこと無いE2Eフレームワークを触ってみる月間第三弾。 今回はちょっと変わり種のコチラ github.com リーダーに紹介頂いたのですが、なかなかマニアックそうなのを教えてくれましたね…。 諦めず頑張ります。 インストール $ npm install --save…

nightmare.jsを使ってみる

はじめに 使ったことないE2Eフレームワークを使ってみる月間、第2弾。 nightmareという名前のため触らずにはいられなかった。 http://www.nightmarejs.org/www.nightmarejs.org インストール $ npm install --save-dev mocha $ npm install --save-dev nigh…

protractorを使ってみる

はじめに 使ったことないE2Eフレームワークを色々試すの巻。 Angularでないプロダクトでも使えるらしいの挑戦。 Protractor - end-to-end testing for AngularJS 触ってみたメモ # Global Install $ npm install -g protractor $ protractor --version $ web…

【git】名前・メールをリポジトリ毎に変えたい

リポジトリ毎にコミット名を変えたい。(勉強会用の個人リポジトリにコミットする時とか用) 鍵を作成 $ cd ~/.ssh $ ssh-keygen -t rsa # 鍵の内容をクリップボードにコピー $ pbcopy < ~/.ssh/id_rsa.pub github上で鍵を登録 clone後にローカルで設定する …

nodebrewの使い方メモ

リポジトリ毎にnode.jsのバージョンを使い分ける必要が出てきたので個人的な備忘録 # localにインストールされてるリストを確認 $ nodebrew ls # リモートにあるバージョンの一覧を取得(LTSが何かまでは見れないので別途確認) $ nodebrew ls-remote # Instal…