2016-02-01から1ヶ月間の記事一覧

Selenium を使った画面テストでテスト対象の ASP.NET MVC アプリを自動起動する

C#

ASP.NET MVC で開発しているアプリの画面テストを、Selenium を使って書き始めた。 tnakamura.hatenablog.com テストを実行するときは、先に ASP.NET MVC アプリを Visual Studio から実行しないといけない。 毎回これやるの面倒なんで、IIS Express を使っ…

ASP.NET MVC アプリの画面テストで Selenium を試してみた

C#

Selenium 実践入門を読んで Selenium 熱に火がついたので、 ASP.NET MVC で実装しているアプリの画面テストを Selenium 使って書くことにした。 もちろん C# で。 画面テスト専用のテストプロジェクトを作成し、 Selenium を使うためのパッケージをインスト…

ASP.NET Identity でユーザーを作成するときは必ず UserManager を使うこと

C#

マイグレーションで Seed データを投入するとき、 ユーザーを作成するところで UserManager を使わずに、 IdentityDbContext を使って直接データベースに保存してしまっていた。 そのせいで、ログインするときに ClaimsIdentityFactory が内部でクレームを作…

プリンター買い換えた

社会人 1 年目に購入した Canon の MP600 が壊れたので、 プリンターを買い換えることにした。 購入してから 9 年。 今までご苦労さま。 新しく買うプリンターは WiFi 対応必須。 今まで、印刷するために MacBook をわざわざプリンターの近くに持っていって …

『マイ・インターン』見た

映画『マイ・インターン』の DVD をレンタルして見てみた。 DVD を借りて映画を見るのは久しぶり。 昨年旅行先で見たアナ雪以来だ。 アン・ハサウェイ目当てだったけど、 それよりもロバート・デ・ニーロが演じるベンが格好良すぎた。 70 年の人生経験を生か…

Podcast を 1.5 倍速で聴いたら捗った

通勤時間と昼休みに Podcast を聴いているが、エピソードの配信ペースが上がったり、 サブチャンネルが増殖したりして、いよいよ消化が間に合わなくなってきた。 このままでは未読の一覧が緑のアイコンで埋め尽くされてしまう。 購読する Podcast を減らすな…

『Selenium 実践入門』読んだ

Selenium 大全と呼ぶにふさわしい一冊 Selenium WebDriver だけでなく、 Geb・FluentLenium・Capybara といったサポートライブラリや Selenium IDE、 さらには Appnium まで網羅している。 ページオブジェクトパターンや CI といったベストプラクティスもあ…

AWS CLI を使って CloudWatch のメトリクスを取得するメモ

AWS

セットアップ AWS CLI は Python 版を使う。 $ sudo pip install awscli AWS の API キーやリージョンを設定する。 $ aws configure AWS Access Key ID [None]: <アクセスキーを入力する> AWS Secret Access Key [None]: <シークレットキーを入力する> Defau…

『リモートチームでうまくいく』読んだ

リモートチームとは、チームとしてのリモートワーク。 一昔前に話題になった、働く場所や会社に縛られないノマドとは違う。 リモートチームは会社に所属しながらもリモートで働く。 しかもチームで。 ソニックガーデンは社長を含め社員全員がリモート勤務可…