App Router への移行は「改善」となり得るのか?/ Can migration to App Router be an improvement
Rustで書かれLinux互換を目指して開発が進められているOS、「Maestro」が公開され注目を集めています。 Maestroは、フランス在住のソフトウェアエンジニアLuc Lenôtre氏によって開発が進められているOSで、2018年12月22日に学校のプロジェクトとして始められました。当初はC言語を使って実装されたそうですが、コードベースをきれいに保つのが難しくなり、1年半後にRust言語での実装に切り替えられます。 Rustへ切り替えた理由として以下のような項目リストアップされています。 以前の失敗から学んだ教訓を生かし、プロジェクトを最初からやり直すことができる。 C言語でLinuxライクなカーネルを書くよりも、もう少し革新的になる。 Rust言語の安全性をカーネル・プログラミングの難点に活用する。Rustの型付けシステムを使うことで、メモリ安全性に関する責任をプログラマからコ
Maestro is built on learnings from its predecessors (Appium, Espresso, UIAutomator, XCTest) and allows you to easily define and test your Flows. What are Flows? Think of Flows as parts of the user journey in your app. Login, Checkout and Add to Cart are three examples of possible Flows that can be defined and tested using Maestro. Built-in tolerance to flakiness. UI elements will not always be whe
こんにちは!テラーノベルでiOS/Android/Webとフロントエンド周りを担当している @kazutoyoです! iOS/Androidといったモバイル向けのUIテストって作るのも大変だし、メンテナンスも大変ですよね🤯 それらをいい感じにメンテナンスしてくれるサービスもあり、テラーノベルでは導入を検討をしていました。 そんな中、今回紹介するMaestroを見つけ、これは…!となったので今回はそちらのお話をします。 🔎 Maestroとは MaestroはiOS/Android用のUIテストフレームワークです。 iOS/Androidのネイティブアプリケーションだけではなく、FlutterやReact Nativeなどのクロスプラットフォームで動作するアプリケーションにも対応しています。 こちらが実際にテストを記述して実行した様子。かんたん! 🎖️ Maestroの特に優れている点
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く