
テストセクションとは何ですか?
テストのプロセスとアプローチ、テストする方法とテストしない方法について説明しましょう。 私たちは自動化に注意を払い、昨年からトピックを掘り続けます:負荷テストとiOSのテストについて。 そして、テストAndroidファームのレポートの続きで、iOSのファームと、Androidアプリケーションのバックドアが自動化にどのように役立つかについて話しましょう。
ところで、今年、彼らはエキスポに追加のホールを見つけ、半分の測定を放棄し、2日間のメインセクションで14のパフォーマンスとエキスパートゾーンでの会話の質の高いセクションを作りました。
テストの現在と未来について
自動化をめぐる競争では、私たちが何をしているのか、その理由を忘れることがあります。 QAの将来を夢見て、手動テストの重要なプロセスとベスト/ワーストプラクティスを思い出してください。

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

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

「レポートでは、新しい機能である胞子エンジンをテストしたディスカバリー宇宙船チームの例を使用して、モバイルアプリケーションのクライアント部分をテストする際の問題のある領域について学びます。」
バックエンドについて
エンドツーエンドのテストを自動化する場合、テストの記述と最新の維持に多大な労力を費やします。 過去に、モデルベースのテスト、アプリのクロール、およびモンキーテストについて説明しました。 アプローチにより、スクリプトを生成し、回帰を自動的に検索することにより、「手動」自動化の一部を置き換えることができます。 今年は、Webサービスのバグを探しているDiffyツールを見てみましょう 。

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

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

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

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

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

「バックエンドから携帯電話までの30のプロジェクトのパフォーマンスをテストするための自動インフラストラクチャを構築した経験を共有します。」
⠀
その他
Alexey Vinogradovは、テストの自動化へのKISS主導のアプローチについて説明し、一部の一般的なプログラミング手法がテストコードで不要または有害になる可能性がある理由を説明します。
Kaspersky LabのAlexey Churbanovが 、自動化されたテストができるだけ早く互換性の問題を検出するのにどのように役立つか、プロセスで発生する可能性のある問題とその対処方法について説明します。
WrikeのMarina Remnevaと協力して、「展開」という言葉の「ああ」を計算し、17チームが同時に作業するときにモノリシック製品を展開する方法を学びます。 痛い。
QAセクションに関するすべて。 残りのスピーカーについては、CodeFest Webサイトにご招待します。