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…

スクラムマスターになったのでいろいろ本を読み漁った話

この記事はチームスピリットアドベントカレンダーの16日目の記事です。(日付についてはお察しください。) adventar.org はじめに スクラムマスターをやってみてのふりかえりを書いた記事を書いていたのですが…。 思った以上に長くなりまして…。 書くのも辛い…

WebDriver始めました

Slenium WebDriver始めました。 完全に自分向け 要素を取得する(cssSelector) WebDriver.findElement(By.cssSelector("body")); WebDriver.findElements(By.cssSelector("li")); 特定番目を取得する WebDriver.findElements(By.cssSelector("li")).get(0); …

【Bot】Wikipediaを調べてくれるようにする

ほろよいてっく向け。 ネタバレが過ぎたので拡張しておく。 今回使う技術 github.com では開始 いつもの通りインストール pip3 install wikipedia responce.pyの修正 下記を追加 import wikipedia …略… @respond_to('(.*)について知りたい件') def searchWik…

検証端末を管理した時の小ネタ

この投稿はソフトウェアテストの小ネタ Advent Calendar 2017 - Qiitaの13日目の記事です。 qiita.com はじめに スマホなどの検証端末ってたくさんありすぎていざ操作する時に操作性が違ったり、思った操作ができなくて困る事ありますよね。 今回はそんな端…

急・SlackBotを作ってみたまとめ

この記事は3部構成になっています。 序・SlackBotを作ります - riririusei99’s blog 破・SlackBotを会話APIと連携させる - riririusei99’s blog 急・SlackBotを作ってみたまとめ - riririusei99’s blog←今ココ はじめに この投稿はチームスピリット Advent …

破・SlackBotを会話APIと連携させる

この記事は3部構成になっています。 序・SlackBotを作ります - riririusei99’s blog 破・SlackBotを会話APIと連携させる - riririusei99’s blog←今ココ 急・SlackBotを作ってみたまとめ - riririusei99’s blog はじめに この投稿はチームスピリット Advent …

序・SlackBotを作ります

この記事は3部構成になっています。 序・SlackBotを作ります - riririusei99’s blog←今ココ 破・SlackBotを会話APIと連携させる - riririusei99’s blog 急・SlackBotを作ってみたまとめ - riririusei99’s blog はじめに この投稿はチームスピリット Advent …

anovaを使ってローストビーフを作った話

こんにちは。 大学生の時はブログをやってたのですが、久々に覗いてみると4年で350件も書いていたと思うとすごいなぁと思いました。 当時はブログをキレイにしたいと思い、いろいろやってた経験が今のIT系に就職する動機になっているのだから人生よくわかり…