CodeFestのQA:未来、iOSファームとバックドア

バックエンドおよびフロントエンドの担当者は最後のフレーズを磨いてセクションについて話しますが、テストの担当者はすでにすべてをチェックしています。







テストセクションとは何ですか?



テストのプロセスとアプローチ、テストする方法とテストしない方法について説明しましょう。 私たちは自動化に注意を払い、昨年からトピックを掘り続けます:負荷テストとiOSのテストについて。 そして、テストAndroidファームのレポートの続きで、iOSのファームと、Androidアプリケーションのバックドアが自動化にどのように役立つかについて話しましょう。



ところで、今年、彼らはエキスポに追加のホールを見つけ、半分の測定を放棄し、2日間のメインセクションで14のパフォーマンスとエキスパートゾーンでの会話の質の高いセクションを作りました。



テストの現在と未来について



自動化をめぐる競争では、私たちが何をしているのか、その理由を忘れることがあります。 QAの将来を夢見て、手動テストの重要なプロセスとベスト/ワーストプラクティスを思い出してください。



画像 TeamViewerのValery Burmistrovが、現在および将来のテ​​ストについて話します。



「IT分野全体と同様に、テストはさまざまな方向に急速に発展しています。 テストの傾向を見て、少し未来を見てみましょう。



画像 SqueristのJan Jaap CannegieterがGroupwise Testingについて、または1人のテスターが優れていて、多くの方が優れている理由について講演します。



「バグハントとテストMobとは何か、どのように組織化され、成功要因と落とし穴とは何かを説明します。」





画像 GettのIgor Goldschmidtは、モバイルアプリケーションをテストする方法とテストすべきでない方法に関する彼の経験を共有します。



「レポートでは、新しい機能である胞子エンジンをテストしたディスカバリー宇宙船チームの例を使用して、モバイルアプリケーションのクライアント部分をテストする際の問題のある領域について学びます。」



バックエンドについて



エンドツーエンドのテストを自動化する場合、テストの記述と最新の維持に多大な労力を費やします。 過去に、モデルベースのテスト、アプリのクロール、およびモンキーテストについて説明しました。 アプローチにより、スクリプトを生成し、回帰を自動的に検索することにより、「手動」自動化の一部を置き換えることができます。 今年は、Webサービスのバグを探しているDiffyツールを見てみましょう



画像






「DiffyはTwitter、Airbnb、および他の多くの企業で使用されているツールであり、バックエンドサービスが本番環境に展開される前に自動的にリグレッションをキャッチします。 この講演では、Diffyの背後にある基本概念と、その自動化がサービス所有者、devops、およびQAの人々の安心を実現する方法について説明します。



携帯電話について



画像 2GISのGleb Golovinは 、携帯電話のテストファームに関する彼の物語の続編をリリースします。 昨年はAndroid、今年はiOSがありました。



「あなたのチームがUI /ユニット/ベンチマークテストを実行するためにAndroidデバイスファームをサポートしているとき、遅かれ早かれ上司が来て次のように言います。「そしてiOSについてのみ同じことをしよう」



画像 BadooのRajdeep Varmaが、バックドアを使用したAndroidアプリケーションのエンドツーエンドテストの信頼性と速度を改善する方法に関する彼の経験を共有します。

「Appium for Androidには非常に強力な機能がありません。CalabashBackdoorsのような自動化コードからアプリケーションコードを呼び出す機能です。 テスト対象のアプリをインストルメントできるように、Appiumを変更しました。 これにより、アプリケーションのテスト可能性が高まり、テストの予測可能性が高まります»



負荷について



今回は、ストレステストに関する3つの補足的なスピーチがあります。



画像 Medidata SolutionsのEric Proeglerが、ストレステストの結果を正しく解釈し、仮説を立ててテストする方法を説明します。



「結果の解釈とレポートは、パフォーマンステスターがストライプを獲得する場所です。 「実際のプロジェクトの結果をいくつか見て、それぞれに不可欠なメッセージを一緒にパズルで解きます。」



画像 LamodaのMikhail Kosykhinは 、これらすべてをブラックフライデーの準備という実際的な状況に置きます。



「間違ったシナリオと負荷プロファイルを選択した場合に何が起こるか、パフォーマンステストの準備方法、エラー、およびエクスペリエンスについて説明します。」



画像 Denis Trifonovは、2GISの負荷テストがどのようにストリームに適用され、30のプロジェクトが継続的にテストされるかを説明します。



「バックエンドから携帯電話までの30のプロジェクトのパフォーマンスをテストするための自動インフラストラクチャを構築した経験を共有します。」





その他



Alexey Vinogradovは、テストの自動化へのKISS主導のアプローチについて説明し、一部の一般的なプログラミング手法がテストコードで不要または有害になる可能性がある理由を説明します。



Kaspersky LabのAlexey Churbanovが 、自動化されたテストができるだけ早く互換性の問題を検出するのにどのように役立つか、プロセスで発生する可能性のある問題とその対処方法について説明します。



WrikeのMarina Remnevaと協力して、「展開」という言葉の「ああ」を計算し、17チームが同時に作業するときにモノリシック製品を展開する方法を学びます。 痛い。



QAセクションに関するすべて。 残りのスピーカーについては、CodeFest Webサイトにご招待します。



All Articles