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

ローソンデジタルイノベーション開発チームのテックブログです

初期値を入れて楽々コーディング

こんにちは、iOSエンジニアの柳です。 今回はコーディングする際に工夫していることについて記事を書きたいと思います! メソッドの引数に初期値を入れてコード量を減らす取り組み 最近開発をしていてメソッドの引数に初期値が入っていないと呼び出すのが少…

Appiumは複数アプリを操作できる

ども。LDI品質管理部の仙波です。 スマホアプリの自動テストを担当しています。最近は運動不足解消のためよく散歩していますが、新たなルートを開拓するのが楽しみです。さて、今日もAppiumの使い方を探求しましょう。 今日は複数のアプリを操作する方法を紹…

技術ブログのタイトルデザインのはなし

こんにちは!今回は、技術ブログのタイトルデザインが新しくなりました!ということで技術ブログではありますが、デザインを作るときに考えたことなどお話いたします。 改めてはじめまして! 4月にLDIに入社しました、デザイナーの松本です。よろしくお願い…

Appiumで期待した画面が表示されていることを検証する

ども。LDI品質管理部の仙波です。 スマホアプリの自動テストを担当しています。最近はリモートワークの影響でサイズアップしたのでダイエットを画策中ですが、なかなかうまくいきません。さて、Appiumの使い方について少し実践的に学んでいきましょう。 今日…

macOS を Big Sur から Catalina へダウングレードする方法

はじめまして、LDIのモバイルアプリエンジニアの阪口 祐香です。 開発をやっているとmacOSを過去のバージョンに戻したい場合があります。 Time Machineが利用できる場合は良いのですが、そうでない場合は工場出荷時の状態に戻してから作業する必要があります…

SwiftPackageManagerによるライブラリの導入をしてみた

はじめまして、LDIのモバイルアプリエンジニアの庄司です。 今回はLDIの開発でSwiftPackageManager(SPM)を導入したため、導入方法を紹介していきます。 この記事はSPMを導入したいと思ってる人向けです。 導入経緯 テストフレームワークのNimbleとQuickをCar…

finalとprivate修飾子の有無でビルド速度が変化するのか検証してみた

はじめまして、去年末にLDIに入社したiOSエンジニアの柳です。 今回はビルド速度改善に関する記事を書きたいと思います。 今回やったこと finalとprivateを付与することでビルドの速度が改善される。という話は以前から聞いたことがあったのですが、どれくら…

AppiumでXPathを使用すると遅いらしいけど、どれくらい遅いの?

ども。LDI品質管理部の仙波です。 スマホアプリの自動テストを担当しています。最近は基本的にリモートワークですが、気分転換に商店街まで散歩してたい焼きを買って帰るのが楽しみです。 前回はXPathを使って画面要素を柔軟に取得する方法を紹介しました。 …

AppiumでXPathを使用して目的の要素を取得する

ども。LDI品質管理部の仙波です。 スマホアプリの自動テストを担当しています。最近はDysonの空気清浄ファンヒーターがお気に入りですが、電気料金の請求書を見てちょっと焦ってます。 前回は Androidアプリの画面を操作・検証する基本的なコードを紹介しま…

AppiumでAndroidアプリの画面を操作・検証する

ども。LDI品質管理部の仙波です。 スマホアプリの自動テストを担当しています。前回は IntelliJ IDEA+Appiumでスマホアプリのテスト環境をつくりました。 今回はAndroidの設定画面を例にテストコードの作成方法を紹介したいと思います。 作成するテストのイ…

IntelliJ IDEA+Appiumでスマホアプリのテスト環境をつくる

ども。LDI品質管理部の仙波です。 スマホアプリの自動テストを担当しています。歳はかなりハイレベルですが、マネージメント業の傍ら、まだまだ現場の技術者としてやって行く気満々です。ここしばらくはAppiumを活用した自動テストに取り組んでおり、試行錯…

LDIの開発環境を紹介します!

はじめまして、ローソンデジタルイノベーション(LDI)の開発チームです。 この度、技術ブログを立ち上げることになりました。 今回は弊社の紹介も兼ねて開発環境の全体像を紹介させていただければと思います。 株式会社ローソンデジタルイノベーション それで…