現在、私はUI自動テストプロジェクトに取り組んでいます。反応するネイティブアプリのUIテスト
私の仕事は、反応ネイティブで構築されたアプリケーションでUIの自動テストを行うことです。
react-nativeがresource-idを提供しないという問題があります。
私はnativeIDとtestIDを試してみましたが、うまくいきませんでした。
私はaccessibilityLabelを試しましたが、これは、ブラインドモードで使用されるcontent-descpに割り当てられているため、これを行う方法ではありません。
私は統合されたテストツールであるcavyを試しましたが、それは非常に新しいものであり、多くのサポートはありませんし、それはまだ開発が終了していません。
私はselendroidを試してみましたが、ローカルのselendroidサーバーにアプリケーションを読み込んでいるときにいくつかの問題に直面しています。これは反応ネイティブと関係があると思います。
助けてください!
uiautomatorviewerに現れた唯一の事はaccessibilityLabelであり、それのように示しました。あなたがあなたのアプリの欠陥を発見したときに、あなたのアプリを修正してからassembleRelease(cmdで)する必要がありますか?このプロセスはとても痛いほど遅くはありませんか? –
あなたは話していますか?私はUIテストが受け入れテストであり、必ずしもバグを発見するための主なテストではないと思うのですが、私たちはまだユニットテストに焦点を当てています。開発とUIテストの統合テストは頻繁に実行されません。 r受け入れテスト。 – hyb175
本当にありがとうございました。私の上司がUIテストをしてくれたことです。これは私のインターンシップの一部です。私は本当に選択肢があまりありません。しかし、とにかくありがとう。 –