ローソンデジタルイノベーション テックブログ

ローソンデジタルイノベーション(LDI)の技術ブログです

Shiratesを使ってAndroidをセットアップする(1)- テスト実行時に必要なセットアップ手順

ども。LDI品質管理部の仙波です。 スマホアプリの自動テストを担当しています 久しぶりに自動テストの作成に関する投稿をしてみます。 今回はAndroidのエミュレーター使ってテストを行う場合に必要となるセットアップを紹介します。 テスト実行時に必要なセ…

Bitriseを導入しました!

こんにちは、エンジニアの栁です。 今回は私が担当するアプリにBitriseを導入したので、こちらに記事を書きたいと思います。 Bitriseの導入を検討した背景 弊社ではソースコードの管理にGitLabを利用していたのでCI/CDもGitLab CIを使っていましたが、メンテ…

JMeter に疲れてしまった。。。そんなあなたに k6(3) - 結果のビジュアル化

LDIで開発しているOKです。 前々回、前回 に続き、今回も k6 について書きます。 今回は、 実行結果を InfluxDB と Grafana を使ってリアルタイムで グラフ化できるようにしていきます。 Docker でInfluxDB と Grafana の環境構築 ファイルの種類やディレク…

Lottieでグラデーションが白黒になってしまった時の小技

こんにちは、デザイナーの松本です。 今日はLottieアニメーションの書き出しで困った時のことをお話ししたいと思います。 アプリに組み込むアニメーションとしてLottieを使うのが便利ですが… グラデーションがあるデザインのアニメーションを書き出してみた…

JMeter に疲れてしまった。。。そんなあなたに k6(2) - 複数APIによる負荷試験

LDIで開発しているOKです。 前回に続き k6 ついて書きます。 今回はよりサーバの負荷試験を意識して、複数のAPIをそれぞれ別の rps (Request / Seconds)で負荷をかける際のやり方です。 実際に動いているサービスだとAPI毎に負荷って違いますよね。 「API①も…

JMeter に疲れてしまった。。。そんなあなたに k6

ご無沙汰しています。LDIで開発しているOKです。 パフォーマンスツールの定番というと JMeter あたりが割と有名で使われている人が多いのかなと思いますが、 設定が大変でちょっとしたテストをしようと思ってもサクッとできない印象があるのですよね(個人の…

Shirates開発後記(3) - Appiumを採用した経緯について -

品質管理部の仙波です。 自動テストツールShirates開発後記の3回目です。 前回は当社がスマホアプリのテストの自動化に取り組む理由について語りました。 今回はテストを自動化するにあたりドライバーソフトウェアとしてAppiumを採用した経緯について語りま…

Shirates開発後記(2) - なぜテストの自動化に取り組むのか -

品質管理部の仙波です。 自動テストツールShirates開発後記の2回目です。 前回はShiratesがどういった経緯でオープンソースソフトウェアとして公開されたのかについて語りました。 今回は当社がスマホアプリのテストの自動化に取り組んだ背景について語りま…

Shirates開発後記(1) - Shiratesとは何なのか -

品質管理部の仙波です。 昨年の10月にオープンソースソフトウェアとしてスマホアプリの自動テストツールであるShiratesを公開しました。 techblog.ldi.co.jp その後しばらく時間が空いてしまいましたが、スマホアプリの自動テストに取り組むテストエンジニア…

スマホアプリ用自動テストフレームワーク Shiratesの公開について

品質管理部の仙波です。 スマホアプリ用自動テストフレームワーク Shirates の公開について本ブログで告知します。 スマホアプリ用自動テストフレームワーク Shirates(シラテス) 弊社ではスマホアプリの開発を行なっていますが、近年は機能追加とともに膨…