EspressoでUIテストを自動化する
本章では、AndroidでEspressoを用いた、UIテストの作成方法について共有します。最新の記事はこちらkikki.hatenablog.comEspressoとはEspressoによるUIテスト作成事前準備テストで使用する便利関数テストコード本体筆休めEspressoとはEspressoは、Google for...
View ArticleXCUITestでUIテストを自動化する
本章では、iOSでXCUITestを用いた、UIテストの作成方法について共有します。XCUITestとはXCUITestによるUIテストの作成事前準備テストで使用する便利関数テストコード本体筆休めXCUITestとはXCUITestは、XCodeに付属したUI上でテストを実行できるテストフレームワークです。...
View ArticleEspressoで下タブメニューのタップ操作やWebViewコンテンツの検証を行う
本章では、Espressoを用いて、下タブメニューのタップ方法とWebViewコンテンツの検証方法について共有します。最新の記事はこちらkikki.hatenablog.com背景コード筆休め背景前回までのコードでは、Androidでメニュー操作ができない問題が発生しました。 kikki.hatenablog.com...
View ArticleGolangでいい感じのMiddlewareを作る
本章では、Go言語でいい感じのMiddleware構成を検討してみたいと思います。前置きMiddlewareは、通常、OSとAPPとの中間ソフトウェアを指しますが、ここではGolangのWebサーバーにおける、HTTPリクエストとHTTP handle関数間の中間処理を指します。前準備今回は、Go...
View ArticleEspressoでのUIテストを改善する
本章では、EspressoでのUIテスト方法を改善できたので紹介します。前回までのあらまし新しい手法何を使うかコードヘルパー関数テストコード反省筆休め前回までのあらましEspressoでのテスト方法を模索して、記事を記載してきました。kikki.hatenablog.comkikki.hatenablog.comただ従来の方法だと、画面遷移で発生する待ちに対して、スリープして待つという非効率的な方法...
View ArticleGolangにおけるApp Engine(go1.9 → go1.13)(flex → standard)の環境移行を進める
本章では、Golang 1.9ランタイムから1.13ランタイムへの移行、flexible環境からstandard環境への移行作業で行った内容について共有します。背景現在稼働中のプロジェクトは、もともと、以下の記事にある構成の通り、Golang 1.9ランタイム上で稼働中でした。 kikki.hatenablog.comしかしGCPで、App...
View Article愛知県名古屋市(株)リプライスが買取再販した戸建ての不具合と瑕疵対応の記録
(株)リプライスの課題と考える事案のサマリー前提戸建て購入後の不具合とそれに対する瑕疵対応、また違和感を覚えた諸事洗濯機水栓の高さ前提2022年12月13日(火)引越し当日所感ガスコンロの規格違い前提2022年12月12日(月)開栓確認当日所感住宅ローン控除申請に必要となる増改築等工事証明書の発行手数料前提2022年10月23日(日)契約書の文面を予め受領2022年10月24日(月)住宅購入の契約日...
View ArticleGoogle DomainsからCloud Domainsにドメインを移管しました
6月16日、週末のゆっくりとしていたときに、衝撃的なニュースが流れてきました。事業でもよく利用されている、Google Domainsのサービスを終了するという速報です。ドメインホスティングサービスを変更する決意をした経緯私は、ネットニュースでGoogle Domainsがサービス終了し、別の事業者に売却されるとの情報を知りました。...
View ArticleMySQLで高パフォーマンスに特定のテーブルからランダムなレコードを取得する
本章では、MySQLで高パフォーマンスにランダムなデータを取得するためのtipsについて紹介します。背景今回のクエリを作る背景に、業務で特定条件のデータをランダムかつ高速に取得したいという要望がありました。データベースは、MySQLでVerが5.7とwindow関数が使えない状況です。また一部のテーブルのデータ件数は、億を超えていて効率よいクエリを記述する必要がありました。今回のクエリの重要な観点ラ...
View Article