30 分でローコード: 高品質のアプリを配信 | Siemens | Mendix

メインコンテンツへスキップ

30分でローコード: 高品質なアプリを配信

このウェビナーでは、その方法を学びます Mendix 開発チームが積極的なアプローチで顧客に喜ばれる高品質のアプリを提供できるようにします。


ビデオトピック

  • 成績証明書(トランスクリプト)

    [00:00:04.709]
    最新版へようこそ

    [00:00:06.750]
    30 の位置を特定します。

    [00:00:08.509]
    私の名前はサイモン・ブラックです。テクノロジーの伝道師のような存在です

    [00:00:11.169]
    ここ。ベンディックス

    [00:00:13.240]
    今日の30番地では、私たちは

    [00:00:15.269]
    高品質の配信をカバーします

    [00:00:17.429]
    アプリケーション全体にわたるAPS

    [00:00:19.670]
    ライフサイクル。

    [00:00:23.879]
    過去数ヶ月にわたり、私たちはいくつかの

    [00:00:26.320]
    これらのローコードのトピックのうち13は、

    [00:00:30.570]
    共同ビジュアル開発から

    [00:00:33.060]
    包括的なセキュリティまで。

    [00:00:35.840]
    もしその特定のイベントに参加できなかった場合は

    [00:00:38.109]
    武器は私たちのものです、あなたはいつでもそれらを捕まえることができます

    [00:00:40.229]
    ご要望はYouTubeチャンネルまで。

    [00:00:46.240]
    今日の話題に入る前に、

    [00:00:48.679]
    概要を説明したいと思います

    [00:00:52.590]
    Bendixは、企業が

    [00:00:54.700]
    APS を使用。

    [00:00:55.829]
    そして、それは最も速くて簡単な機関車プラットフォームです

    [00:00:58.509]
    モバイルおよびWebアプリケーションを作成する

    [00:01:00.509]
    大規模に。

    [00:01:02.560]
    彼らがこれを行う方法は、

    [00:01:04.599]
    プラットフォーム全体

    [00:01:06.209]
    要件からすべてを取り出す

    [00:01:08.439]
    開発、展開をカバー

    [00:01:10.510]
    操作について

    [00:01:11.939]
    それぞれの段階で

    [00:01:14.019]
    ビジネスをまとめる

    [00:01:16.459]
    彼らが協力し合えるように

    [00:01:18.469]
    そのプロジェクトの開発。

    [00:01:21.640]
    そうすることで、私たちは

    [00:01:23.730]
    アプリケーションの構築速度が10倍に向上

    [00:01:26.150]
    伝統的な開発よりも、

    [00:01:27.840]
    未使用のリソースが 70% 減少します。

    [00:01:31.939]
    これらのアプリケーションを開発する際には、

    [00:01:34.840]
    私たちはまだ

    [00:01:36.849]
    同じレベルの品質を提供する

    [00:01:39.260]
    より速いスピードで。

    [00:01:44.739]
    平等は最優先事項です

    [00:01:46.920]
    多くの組織にとって

    [00:01:49.439]
    約70パーセント

    [00:01:51.540]
    失敗したデジタルプロジェクトのうち

    [00:01:54.140]
    期待に応えられていないから

    [00:01:56.599]
    または品質レベル

    [00:01:58.609]
    ビジネス上の要求。

    [00:02:02.090]
    これらの期待はしばしば定義される

    [00:02:04.819]
    特定の要件において、

    [00:02:06.819]
    そして通常これらは2つに分かれます

    [00:02:09.219]
    非機能に関する機能要件

    [00:02:11.430]
    要件。

    [00:02:14.120]
    機能要件は

    [00:02:16.060]
    どれだけ遵守しているか

    [00:02:18.319]
    与えられた設計に準拠します。

    [00:02:20.939]
    次のような要件のリストを作成します。

    [00:02:22.969]
    ここのリングバインダーに。

    [00:02:24.719]
    これらは多くの場合、ビジネスによって定義されます

    [00:02:27.129]
    それらはチームの

    [00:02:29.180]
    それから配達に行かなければなりません。

    [00:02:31.419]
    しかし、多くの場合、これはレベルを満たしていません

    [00:02:33.629]
    ビジネスに必要な品質の

    [00:02:36.719]
    これらは時間の経過とともに変化することが多いため、

    [00:02:39.389]
    ビジネスの変化に対する期待

    [00:02:41.520]
    要件は変化しています。

    [00:02:43.120]
    したがって、別のプロセスが必要になります

    [00:02:45.439]
    これらの要件が集まる場所

    [00:02:47.870]
    一緒にコミュニケーションをとった

    [00:02:51.520]
    非機能面では。

    [00:02:53.319]
    もし私たちがアプリケーションを提供し始めたら

    [00:02:55.740]
    スケーラブルではなく、パフォーマンスも低い。

    [00:02:58.189]
    次のような状況に陥ることがよくあります

    [00:03:00.409]
    この写真です。

    [00:03:02.840]
    エンドユーザー、

    [00:03:04.060]
    彼らは私たちのアプリケーションを使用することができません

    [00:03:06.300]
    彼らが望むように

    [00:03:12.280]
    アプリケーションが確実に構築されるようにするためです。

    [00:03:15.750]
    ビジネスニーズを満たします。

    [00:03:17.719]
    議事録プラットフォームにはいくつかの

    [00:03:19.800]
    重要なツール。

    [00:03:21.520]
    まず、開発プラットフォームがあることです

    [00:03:24.210]
    ビジネスを90%可能にするように設計されています

    [00:03:26.500]
    コラボレーション、

    [00:03:27.819]
    開発プロセスのあらゆる状態。

    [00:03:31.560]
    2つ目は、要件があることです

    [00:03:33.680]
    管理ツールで、

    [00:03:35.879]
    すべてのプロジェクトの中央ビュー

    [00:03:38.340]
    および要件

    [00:03:39.560]
    更新された概要をご覧ください

    [00:03:41.800]
    プログレス・ワス開発。

    [00:03:46.219]
    そして最後に、中央ポータルがあります

    [00:03:48.490]
    アイデアを管理し、活用できるように

    [00:03:51.400]
    金銭に関する問題。

    [00:03:53.460]
    私は彼らからのフィードバックを

    [00:03:55.599]
    彼らのステークホルダーとそれが降りかかった

    [00:03:57.680]
    私たちのアプリケーション。

    [00:04:03.539]
    それらすべてを完全に可視化していない

    [00:04:05.659]
    要件は重要です。

    [00:04:07.639]
    しかし、あなたの

    [00:04:09.789]
    それらの要件を構築します。

    [00:04:11.840]
    あなたは一貫してそれらのニーズを満たしています

    [00:04:14.169]
    そして、その過程で物事が壊れることもありません。

    [00:04:17.189]
    ここでテストが重要になります。

    [00:04:19.819]
    Bendixプラットフォームはテストを同様に扱う

    [00:04:22.269]
    他の開発プラットフォームに。

    [00:04:24.540]
    あらゆる種類のテストを回復します。

    [00:04:27.240]
    しかし、3つの重要な分野を強調したいと思います

    [00:04:29.459]
    今日は最初の

    [00:04:31.550]
    1つは機能テストです。

    [00:04:33.439]
    私たちが構築するものが

    [00:04:35.779]
    エンドユーザーの期待。

    [00:04:38.129]
    これは通常、当社のアプリケーションを使用して実行されます

    [00:04:40.509]
    テストスイート。

    [00:04:41.980]
    これについては、後ほどデモで説明します。

    [00:04:45.639]
    第二に、施設が必要です

    [00:04:48.389]
    ユニットテスト用。

    [00:04:50.040]
    これはJユニットモジュールを使用して行われます

    [00:04:52.819]
    弊社の APP ストアからユニット テスト モジュールを入手してください。

    [00:04:56.740]
    最後に、統合が必要です

    [00:04:58.990]
    テスト、

    [00:04:59.939]
    依存関係をテストできるようにする必要がある

    [00:05:02.220]
    さまざまなマイクロサービス間で

    [00:05:04.350]
    または異なるアプリケーション。

    [00:05:06.139]
    そして通常は石鹸を使ってこれを行います

    [00:05:14.939]
    スピードを上げていくと

    [00:05:17.319]
    これらのアプリケーションが

    [00:05:20.230]
    メンテナンス可能なように構築されています

    [00:05:22.310]
    時間。プラットフォーム

    [00:05:24.660]
    何があろうとも

    [00:05:27.060]
    あなたが構築したものは維持可能です

    [00:05:29.290]
    ハーブ療法を行う、

    [00:05:31.740]
    技術的負債を残さない

    [00:05:33.949]
    長年にわたって。

    [00:05:36.639]
    私たちはこれをいくつかのレベルで行っています。

    [00:05:39.339]
    しかし、今日は3つを取り上げました。

    [00:05:42.189]
    最初のものは、

    [00:05:44.639]
    電流は静的解析を実行する

    [00:05:46.860]
    アプリケーションモデルの

    [00:05:48.660]
    メンテナンスのしやすさを教えてくれます

    [00:05:51.019]
    変更を加える必要がある場所。

    [00:05:53.800]
    これは私のデモの一部です。後で

    [00:05:56.519]
    どのように活用できるかをお見せします

    [00:05:58.589]
    そのツールは改善できる

    [00:06:00.973]
    私たちのアプリケーションは、能力を維持します。

    [00:06:06.072]
    アプリケーションを構築していたとき、

    [00:06:08.362]
    モデルは一貫してそれをチェックしています

    [00:06:10.562]
    エラー

    [00:06:11.642]
    通常10~20回チェックされる

    [00:06:14.202]
    より一貫したチェック

    [00:06:16.463]
    従来のプログラミング プラットフォームに。

    [00:06:19.052]
    これは、実行時に

    [00:06:21.103]
    アプリケーションが正しく実行される

    [00:06:23.543]
    初回

    [00:06:26.052]
    そして最後にプラットフォーム全体で

    [00:06:28.372]
    弊社ではI支援開発を行っておりません。

    [00:06:31.372]
    これにより、私たちは提案をすることができます

    [00:06:34.033]
    最善の次のステップとして

    [00:06:35.892]
    業界標準に基づく

    [00:06:37.872]
    品質を向上させるために

    [00:06:40.033]
    私たちは開発を進めています。

    [00:06:46.872]
    アプリケーションを保証するために

    [00:06:49.223]
    離れて維持されています。時間

    [00:06:51.033]
    も重要です。

    [00:06:53.283]
    これらのコンポーネントを使用する

    [00:06:55.862]
    私たちが使用するものは、

    [00:06:57.983]
    ソフトウェア開発。

    [00:07:00.862]
    Almond exアプリケーションはモデルを使用して構築されます

    [00:07:03.213]
    主導型開発。

    [00:07:04.642]
    これにより、

    [00:07:07.142]
    プラットフォームから外れた部分

    [00:07:09.322]
    アプリの

    [00:07:10.543]
    他のアプリケーションに対して。

    [00:07:13.872]
    このモジュールを再利用する方法

    [00:07:16.083]
    コンポーネント

    [00:07:17.233]
    それをアプリにアップロードすることで

    [00:07:19.353]
    ストア。APPストア

    [00:07:21.382]
    2つの種類があります。プライベートアプリ

    [00:07:23.523]
    ストアはあなたの

    [00:07:25.622]
    ブランド

    [00:07:26.673]
    パブリックAPPストアで入手可能。

    [00:07:28.802]
    コミュニティ全体。

    [00:07:30.773]
    物語はコンポーネントライブラリであり、

    [00:07:32.942]
    アプリケーションの開発を本当に加速します。

    [00:07:37.262]
    最後に、

    [00:07:38.372]
    真の再利用を実現するためには

    [00:07:40.942]
    アプリを分割できる必要があります

    [00:07:43.302]
    シングルマイクサービスのセット

    [00:07:46.372]
    それらを調整するために外出する

    [00:07:48.523]
    それらを構築する

    [00:07:50.142]
    それらの異なるロジックを再利用するために

    [00:07:52.562]
    複数のアプリケーションで

    [00:07:58.442]
    今日のデモンストレーションのために

    [00:08:00.492]
    シナリオを使用するということです

    [00:08:02.579]
    以前の3つの武器で使用されました。

    [00:08:05.509]
    このシナリオは

    [00:08:07.560]
    検査が増加。

    [00:08:08.930]
    検査官は特定のコンテナにいる

    [00:08:11.189]
    彼が受け取ったかもしれない船

    [00:08:13.329]
    携帯端末で

    [00:08:15.689]
    特定のコンテナに何かが起こった

    [00:08:18.000]
    船上で。

    [00:08:19.029]
    彼は行って検査する必要がある

    [00:08:20.779]
    そして何が問題なのかを確認します。

    [00:08:23.040]
    彼のモバイルデバイス上の記録と情報。

    [00:08:27.230]
    このデモンストレーション。ショーケースがあります。

    [00:08:29.420]
    早速ですが、申請です。

    [00:08:31.329]
    フィードバックを提出します。

    [00:08:33.769]
    フィードバックをどう管理するか

    [00:08:36.190]
    どのように追加できるか見てみましょう。

    [00:08:38.470]
    使用は特定の使用を証明する

    [00:08:40.600]
    物語、そして最後に、

    [00:08:42.889]
    どのように活用できるかを検討します

    [00:08:46.129]
    そうすれば、私たちの

    [00:08:48.149]
    アプリケーションは維持能力の観点から重要です。

    [00:08:51.779]
    医療従事者たちが

    [00:08:53.879]
    プラットフォームは品質に配慮し、

    [00:08:55.830]
    そのうちの2つを見てみましょう

    [00:08:58.019]
    プラットフォームについて詳しく説明します。

    [00:09:00.490]
    このプラットフォーム

    [00:09:02.490]
    プラットフォーム。レバレッジ。これは

    [00:09:04.570]
    特定のデモアプリケーション

    [00:09:11.230]
    ブラウザで開いています

    [00:09:13.399]
    ここでは、この特定の

    [00:09:15.620]
    趣味、CIAの検査数

    [00:09:18.120]
    特定のコンテナで行う必要がある

    [00:09:20.450]
    船。私たちはその任務を見ることができる

    [00:09:22.539]
    それぞれの検査について。

    [00:09:24.590]
    掘り下げていくと、それぞれが見えるようになります

    [00:09:26.659]
    個別の質問。答える必要がある

    [00:09:28.769]
    この特定の検査を行う際には

    [00:09:31.129]
    それぞれの質問に対して写真をアップロードすることができます

    [00:09:33.659]
    メモできません

    [00:09:35.070]
    そして、完全な概要を把握できるようになります

    [00:09:37.139]
    この特定のために完了する必要があるもの

    [00:09:39.389]
    タスク。

    [00:09:42.129]
    さて、アプリケーションを開発する際には、多くの場合

    [00:09:44.259]
    アイデアや質問を捉える

    [00:09:46.570]
    あなたの側からの問題、使用

    [00:09:48.700]
    開発者またはテスター。

    [00:09:51.039]
    そして、その分を実行するにはブートが必要です

    [00:09:53.340]
    フィードバック機構

    [00:09:55.200]
    右側にフィードバックボタンがあります

    [00:09:57.610]
    それを押すと、

    [00:09:59.649]
    フィードバックモード。

    [00:10:01.049]
    フィードバックロードに入ったら、

    [00:10:03.110]
    画面上の好きな場所に配置できます。

    [00:10:05.381]
    当社の新しい特徴や問題

    [00:10:07.642]
    発生しました、

    [00:10:08.912]
    このプールは自動的にスクリーンショットを撮ります

    [00:10:11.331]
    ユーザーがその時点でいた場所から

    [00:10:13.861]
    そして、そこでも特定された

    [00:10:16.182]
    彼らもクリックしていました。

    [00:10:18.812]
    この特定のコメントにコメントを追加することができます

    [00:10:21.172]
    フィードバック項目は

    [00:10:23.322]
    開発者のテスターのユダヤ人

    [00:10:25.491]
    いいえ、まさに追加する必要があるもの

    [00:10:27.922]
    私の特別な要求を満たすため。

    [00:10:31.562]
    今日はそのプロセスについては説明しませんが

    [00:10:33.892]
    以前の武器化された機能この特定の

    [00:10:35.932]
    シナリオ。

    [00:10:38.412]
    そういったフィードバックはすべて

    [00:10:40.481]
    プロジェクト管理ポータル。

    [00:10:42.251]
    そしてここは私たちが集まる場所です

    [00:10:44.442]
    それらの要件。協力する

    [00:10:46.491]
    周り、初期のユーザーストーリー、そして

    [00:10:48.822]
    フィードバックも管理できます。

    [00:10:51.611]
    ユーザーが投稿するすべてのフィードバックは

    [00:10:54.381]
    ここの中央ポータルに入る

    [00:10:56.511]
    オープンなフィードバックを管理し、

    [00:10:58.601]
    フィードバックを処理し、受け入れ、

    [00:11:01.461]
    そしてそれを再び結び付けることができるのです

    [00:11:03.721]
    個々のユーザーのストーリー。

    [00:11:05.611]
    フィードバック項目を受け入れると、

    [00:11:07.711]
    ストーリーセクションに登場します

    [00:11:10.052]
    そして新たな要件が生まれ、

    [00:11:12.172]
    テストケースも開始できます

    [00:11:14.902]
    私たちの中で

    [00:11:16.072]
    プラットフォーム、

    [00:11:17.851]
    ここではユーザーストーリーが

    [00:11:19.851]
    ユーザーは条件付きで取得したい

    [00:11:21.881]
    あなたの回答に基づいて質問します。

    [00:11:24.412]
    そのため、その目標を達成するために

    [00:11:26.581]
    一貫して要求される

    [00:11:28.682]
    新しい機能を追加するには、

    [00:11:30.741]
    これにテストスクリプトを追加します。

    [00:11:33.412]
    そしてそのためには、

    [00:11:35.501]
    プラットフォーム。

    [00:11:39.971]
    これはブラウザベースのプラットフォームであり、

    [00:11:42.011]
    すべてのアプリケーションを監視できます

    [00:11:45.001]
    どのテストケースが合格したか

    [00:11:47.341]
    過去失敗した

    [00:11:49.412]
    7日間です。これで高いレベルの

    [00:11:51.652]
    私たちの進歩についての見解

    [00:11:53.792]
    分野の様々なアプリケーションで使用されています。

    [00:11:55.652]
    ほら、これがロコモバイル体験だ

    [00:11:58.642]

    [00:11:59.792]
    これを下から見ると、さらに

    [00:12:01.871]
    テストに関する詳細情報

    [00:12:04.172]
    過去7日間で、

    [00:12:06.246]
    この移植を見て、私たちがどれだけ進歩しているかがわかります。

    [00:12:11.917]
    ここのテストケースのセクションでは、これは本当に

    [00:12:13.976]
    各テストケースを見ることができます

    [00:12:16.417]
    または私たちが試したお菓子

    [00:12:18.567]
    この特定の技術で記録されます。

    [00:12:23.187]
    特定のテストデータも見ることができます

    [00:12:25.716]
    テストデータをアップロードできるように

    [00:12:28.067]
    Excel の CSV 形式。

    [00:12:30.437]
    これにより、

    [00:12:32.756]
    一括アップロード一括処理

    [00:12:35.407]
    この特定のテストの数

    [00:12:37.486]
    スクリプト。

    [00:12:39.616]
    だから1000人でテストした方がいいかもしれない

    [00:12:41.716]
    例えば、ユーザーの場合、

    [00:12:43.116]
    アップロードして登録します

    [00:12:45.157]
    プラットフォーム。テストでこれを実行できます

    [00:12:47.407]
    データ スクリプト。

    [00:12:49.687]
    そして最後に、直接リンクがあります

    [00:12:52.006]
    私たちが紹介した物語に

    [00:12:54.167]
    開発プラットフォーム

    [00:12:56.317]
    特定のテストケースを追加することができます

    [00:12:58.976]
    私たちが新たに追加した機能に

    [00:13:00.996]
    発展した。

    [00:13:03.777]
    最後のテストケースをここで取り上げます。

    [00:13:05.927]
    最後のユーザーストーリーはここに追加されました

    [00:13:07.956]
    テストケース。

    [00:13:09.317]
    そうすると、このサイドバーが表示されます

    [00:13:11.537]
    ここで選択できるのは

    [00:13:13.767]
    既存のテストケースまたは

    [00:13:15.826]
    リンク上のお菓子をテストする2つの個人

    [00:13:18.366]
    ストーリーを使用します。

    [00:13:20.586]
    私たちの場合、新しいテストケースを作成します。

    [00:13:23.616]
    答えて名前を付けます

    [00:13:26.466]
    質問、

    [00:13:29.537]
    いくつかのテンプレートを選択します。

    [00:13:32.586]
    テンプレートは本質的には

    [00:13:35.267]
    私たちが望むもののベースライン。

    [00:13:37.647]
    この特定のテストケースには

    [00:13:40.297]
    そのため、いくつかのステップを含めます

    [00:13:42.626]
    デフォルト

    [00:13:44.787]
    この特定の流れを手助けします。

    [00:13:46.797]
    すでにいくつかテンプレートとして作成されていますが、

    [00:13:49.667]
    では、特定のタスクを開いてみます。

    [00:13:52.157]
    具体的な質問をしてみましょう

    [00:13:54.547]
    そして、これによって私たちは

    [00:13:56.777]
    追加の手順を追加します。

    [00:13:59.917]
    ヒットしてオープンにすれば、

    [00:14:02.297]
    その特定の例のテスト

    [00:14:04.657]
    テンプレートを作成し、個々の

    [00:14:06.884]
    私たちのためのステップ。

    [00:14:08.624]
    テスト手順では、ドリルダウンして

    [00:14:10.774]
    それぞれを下にスクロールしてさらに見てみましょう

    [00:14:13.014]
    詳細な情報、

    [00:14:14.624]
    それぞれのタイプの活動について

    [00:14:16.764]
    さまざまなプロパティが多数あります

    [00:14:18.793]
    ここに。これは、

    [00:14:20.793]
    ボタンなので、それが魔女であることを知っておく必要があります

    [00:14:22.793]
    クリックする必要がある名前

    [00:14:24.484]
    そして数分ですべての物件、すべての

    [00:14:26.653]
    コンテナ、すべてのボタン

    [00:14:28.433]
    彼自身のユニークな名前が含まれています、

    [00:14:31.173]
    これにより、私たちはそれを識別することができます

    [00:14:33.244]
    スクリプトを実行しました。

    [00:14:38.583]
    テストデータも可能な限り持っています

    [00:14:40.624]
    特定のテストデータをマークバックする

    [00:14:42.813]
    この特定のテストに使用したい

    [00:14:45.024]
    この場合、使用法がわかります

    [00:14:47.153]
    どこで使用されているか。

    [00:14:48.974]
    最後に、リンクされたストーリーを見ることができます。

    [00:14:51.293]
    複数のストーリーを組み合わせて

    [00:14:53.333]
    特定のテストケース。

    [00:14:57.384]
    さて、これらの個人を定義するとき

    [00:14:59.394]
    ステップを記録することもできます

    [00:15:01.663]
    それらを手動で実行します。

    [00:15:02.913]
    そして、そうすると、私たちは選択を求められます

    [00:15:04.984]
    特定の機能またはアクションから。

    [00:15:07.514]
    ここにはデフォルトのアクションがいくつかあります

    [00:15:10.004]
    サポートするために構築された

    [00:15:12.063]
    メンデスプラットフォーム。

    [00:15:13.573]
    特定のボタンをクリックするなど、

    [00:15:15.884]
    特定のCSS要素を選択する

    [00:15:18.384]
    すべてを設定して追加することができます

    [00:15:20.634]
    このアプリ。

    [00:15:23.024]
    しかし、録音するオプションもあります

    [00:15:25.244]
    ブラウザを使いたい場合

    [00:15:27.653]
    録音して

    [00:15:29.004]
    記録ステップを選択するだけで、

    [00:15:31.793]
    これは録音を設定するものです

    [00:15:33.833]
    セッションを私たちに提供して

    [00:15:36.043]
    ブラウザで特定の項目をクリックする

    [00:15:38.203]
    そして、個々のステップが作成されます。

    [00:15:41.803]
    そのツールを使ってみます。

    [00:15:44.014]
    フィードバック項目が開いている

    [00:15:46.203]
    今すぐそれを閉じてください

    [00:15:48.524]
    開始しました。特定のテストを追加します。

    [00:15:51.423]
    ここでオプションをクリックすると

    [00:15:53.583]
    特定の項目を選択したすべての記録

    [00:15:56.433]
    記録私はいいえを選択しました。そしてはい、

    [00:15:59.293]
    入力すると記録されます

    [00:16:01.524]
    たとえば日付、

    [00:16:02.974]
    また、いつ、

    [00:16:05.063]
    私は条件を入力します

    [00:16:07.096]
    コンテナ。

    [00:16:10.876]
    戻って

    [00:16:13.397]
    プラットフォーム

    [00:16:14.346]
    ここに表示されています。設定されています。

    [00:16:16.417]
    商品は良い

    [00:16:18.136]
    回答します。特定の項目として

    [00:16:20.177]
    いいえ

    [00:16:21.017]
    最初の質問は

    [00:16:23.037]
    2番目の質問に「いいえ」と答え、

    [00:16:25.267]
    その後、気が変わった。お茶?そうだね、例えば

    [00:16:28.657]
    右側に見えます

    [00:16:30.986]
    価値が何に設定されているのか、

    [00:16:33.096]
    アサーション値は次のようになります。

    [00:16:35.157]
    セッション値が言っているのは、

    [00:16:37.417]
    その値はいつになるか

    [00:16:39.417]
    この情報を入力しますか?

    [00:16:41.876]
    これは比較して判断するのにとても良い方法です

    [00:16:43.937]
    特定のアイテムを選択すると

    [00:16:46.456]
    それらの価値を満たすことです

    [00:16:48.527]
    私たちはそうすべきだと考えています。

    [00:16:51.057]
    ここでの魔女の名前は彼の店が識別することを可能にする

    [00:16:53.086]
    選択したいものは

    [00:16:55.126]
    私たちはそれが実行されることを確認するために

    [00:16:57.856]
    安全を打ったとき。これが何をもたらすのか、そして何を生み出すのか

    [00:16:59.947]
    それぞれのステップをここで見てみましょう

    [00:17:02.057]
    今ここにいます。

    [00:17:03.057]
    これらを縮小してブラウザにドロップすると

    [00:17:05.237]
    順序を移動することができます。

    [00:17:07.517]
    だから私たちは2人が寝る前にこれらの答えを知りたいのです

    [00:17:10.297]
    実際に完了ボタンを押しました

    [00:17:14.356]
    そこで、いくつかの追加手順を追加しました。

    [00:17:16.487]
    これを実行できるようにしたいし、私たちは外に出たいのです

    [00:17:18.527]
    さまざまなブラウザでテストする

    [00:17:21.207]
    さまざまな環境でも動作します。

    [00:17:25.146]
    私たちの場合、受け入れを選択します

    [00:17:27.317]
    環境、

    [00:17:28.237]
    これを Selenium で実行するんですね?

    [00:17:30.957]
    内部的には

    [00:17:32.356]
    80年代のプラットフォームは

    [00:17:34.626]
    いくつかの Selenium スクリプト。

    [00:17:36.817]
    セレンは自動化された

    [00:17:39.217]
    ブラウザでテストするか

    [00:17:41.267]
    デバイス上にあります。

    [00:17:42.757]
    これはセレンハブです

    [00:17:44.916]
    実行できる場所。Selenium スクリプトがあります。

    [00:17:47.757]
    私たちの場合、ブラウザスタックを使用します。

    [00:17:49.856]
    独自の光源ランプを使用することもできます

    [00:17:52.126]
    セレン。あなたの選んだハート。

    [00:17:55.257]
    ブラウザもChromeを選択します。

    [00:17:57.596]
    私はWindows 10マシンで実行しています

    [00:18:01.356]
    実行ボタンを押したら、これで完了です

    [00:18:03.567]
    また、私たちが作成したスクリプトも

    [00:18:06.023]
    私たちの

    [00:18:08.114]
    プラットフォーム。

    [00:18:10.173]
    ブラウザハブ Selenium スタック

    [00:18:12.624]
    オンにすると、

    [00:18:14.513]
    プロセスのテスト段階

    [00:18:18.294]
    ブラウザスタックを取得すれば、

    [00:18:20.884]
    テストが始まっている

    [00:18:23.034]
    それをきっかけに

    [00:18:25.473]
    手動でも

    [00:18:26.743]
    またはアシストを介して。

    [00:18:28.263]
    パイプライン。

    [00:18:29.453]
    このプラットフォームは接続する機能を備えている

    [00:18:31.753]
    Jenkins などの任意のプラットフォームに統合します。

    [00:18:34.284]
    Vsdを使用すると、トリガーできます

    [00:18:36.374]
    これらは新しいビルドにあります

    [00:18:38.614]
    新しいコミットで実行

    [00:18:40.743]
    これらをブラウザで表示します。

    [00:18:43.433]
    ここで各ステップが実行されているのがわかりますか

    [00:18:45.483]
    ブラウザが起動すると特に

    [00:18:47.753]
    ユーレイル。申請を待つ

    [00:18:50.003]
    準備ができたら、それぞれの

    [00:18:52.054]
    それらの手順。

    [00:18:53.763]
    さて、完成すると、実際には

    [00:18:56.034]
    その特定のセッションを記録してください。

    [00:18:58.564]
    それぞれのステップを

    [00:19:01.314]
    ビデオ録画はここです。

    [00:19:03.364]
    例えば、お祭りは

    [00:19:05.523]
    ユーロに。

    [00:19:07.064]
    その後、ログインが形成されます

    [00:19:09.233]
    アプリケーション

    [00:19:12.963]
    それは最終的に

    [00:19:14.953]
    テオが望むページを開く

    [00:19:17.374]
    使用する。だから

    [00:19:24.233]
    特定のコンテナを選択します。

    [00:19:27.864]
    すると、これらの質問のいくつかに答えてくれるでしょう

    [00:19:30.673]
    最終的に、それは完全な

    [00:19:32.844]
    ボタンをクリックすると、選択されていることがわかります

    [00:19:35.213]
    オンにします。その後、ブラウザが閉じます。

    [00:19:38.364]
    話を戻しますと

    [00:19:40.513]
    プラットフォーム、

    [00:19:41.564]
    実際のところは

    [00:19:43.584]
    全体テスト、

    [00:19:44.963]
    また、いくつかのテストも見ることができます

    [00:19:47.144]
    失敗しました。

    [00:19:48.663]
    特定のテストが失敗した場合、

    [00:19:51.294]
    どのステップで失敗したかを記録します

    [00:19:53.644]
    また、ログを記録して放送する

    [00:19:55.683]
    なぜ失敗したのか。

    [00:19:57.013]
    最後に、

    [00:19:59.074]
    その特定の時点で

    [00:20:01.153]
    プロセス中に、途中で失敗しました。

    [00:20:05.364]
    また、埋め込まれた録音も見ることができます

    [00:20:08.203]
    ここのプラットフォームに

    [00:20:10.384]
    これを実行してみましょう。

    [00:20:12.513]
    なぜそのステップが失敗したのか

    [00:20:14.753]
    旅の途中で。

    [00:20:22.784]
    そこで、これをどのように活用できるかを見てきました

    [00:20:25.463]
    アプリケーションテストの方法

    [00:20:27.483]
    機能テストを記録し、

    [00:20:29.634]
    要件を確実に満たす

    [00:20:31.673]
    最終用途はユーザーの形で構築されます。ストーリー

    [00:20:34.453]
    これらの特定のテストを使用して満たされる

    [00:20:36.604]
    スクリプト。明らかに、

    [00:20:39.844]
    テストは部分的には本当に貧弱です

    [00:20:41.874]
    プラットフォームから外れた。しかし、

    [00:20:43.903]
    新しい機能を追加する予定

    [00:20:46.094]
    アプリケーションを拡張するにはBで

    [00:20:48.294]
    時間が経つにつれて、

    [00:20:50.344]
    あなたは維持を手渡している

    [00:20:52.534]
    能力

    [00:20:53.473]
    そして、あなたのアプリケーションの品質

    [00:20:55.993]
    全体的には。

    [00:20:58.144]
    簡単に追加できる

    [00:21:00.354]
    DHの新機能追加

    [00:21:02.584]
    時間の経過に伴う再因数分解、

    [00:21:05.554]
    そしてそれを実現するために、私たちは

    [00:21:07.824]
    レンタル。これがアプリケーションです

    [00:21:09.844]
    品質モニター、

    [00:21:11.534]
    これは静的解析を行います

    [00:21:13.544]
    アプリケーションモデルをオフにして

    [00:21:15.624]
    どれだけしっかり作られているかをチェックします

    [00:21:17.854]
    全体的にあなたは維持しています

    [00:21:20.284]
    あなたの申請

    [00:21:21.364]
    5つ星の評価を与える

    [00:21:23.784]
    Isis 標準に基づいています。

    [00:21:25.983]
    ボリューム、重複、

    [00:21:29.094]
    ユニットサイズ ユニットの複雑さと

    [00:21:31.213]
    それぞれに5つ星の評価を付けてください

    [00:21:33.644]
    そして総合評価をします。

    [00:21:35.673]
    アプリケーションは適切に構築されています。

    [00:21:37.884]
    常に4つ星を目指すようにしてください

    [00:21:40.003]
    評価。これにより、

    [00:21:42.473]
    緩い結合とラベル付け

    [00:21:44.503]
    時間の経過とともに新機能を追加する

    [00:21:46.673]
    3つならもっと簡単だ

    [00:21:48.923]
    星 1 つまたは 2 つ星の維持能力。

    [00:21:53.483]
    右側。内部にはメンテナンス用の

    [00:21:55.614]
    能力の傾向。だから毎日

    [00:21:57.854]
    アプリケーションをチェックします

    [00:22:00.453]
    メンデ元モデルの崩壊なので

    [00:22:02.523]
    を使用して接続する

    [00:22:04.094]
    スティック、すべての情報を引っ張る

    [00:22:06.344]
    アプリケーション モデル。

    [00:22:07.827]
    それを疑似コートに変換します。

    [00:22:10.667]
    そして何千ものものと比較するのです

    [00:22:12.907]
    さまざまな言語で構築されたアプリケーションの

    [00:22:15.178]
    テクノロジーの種類。

    [00:22:17.188]
    πシンで。Rubyで、それは

    [00:22:19.278]
    PHPかもしれない

    [00:22:21.428]
    総合評価が表示されます

    [00:22:23.458]
    何千ものアプリケーションに基づいています。

    [00:22:27.347]
    そして時間の経過とともに、どのように改善していくかがわかります

    [00:22:29.617]
    個々のコンポーネントで、

    [00:22:31.698]
    能力、量、複製を維持する

    [00:22:33.758]
    などなど。私たちは

    [00:22:36.327]
    ここから私たちが実際にどのように

    [00:22:38.678]
    改善するかしないか

    [00:22:41.347]
    前回の変更と比較して。

    [00:22:43.637]
    ここにいくつかの改善点があります

    [00:22:45.768]
    排便に関しては、私たちは

    [00:22:48.087]
    いくつかのユニットのサイズ

    [00:22:50.008]
    減少します。

    [00:22:52.228]
    だから私たちは常に

    [00:22:54.518]
    改善

    [00:22:55.428]
    このアプリケーション。

    [00:22:57.127]
    また、次のような良いアイデアも得られます。

    [00:22:59.288]
    私たちの開発者が

    [00:23:01.357]
    組織が発展しています。

    [00:23:03.448]
    彼らは最高の基準と最高の

    [00:23:05.498]
    実践の観点から

    [00:23:07.228]
    スニペットの構築と使用、再利用可能な

    [00:23:09.647]
    コンポーネント、または構築している

    [00:23:11.768]
    解決が難しい混乱

    [00:23:13.827]
    今後も維持しますか?

    [00:23:18.407]
    維持能力ダッシュボードは情報を提供します

    [00:23:21.317]
    メイクに関しては

    [00:23:23.317]
    私たちのアプリケーションをオフにします。

    [00:23:24.867]
    では、どのような技術が

    [00:23:26.988]
    使用していますか?使用している場合はポイントが加算されます

    [00:23:29.298]
    テオを使用して比較すると、より修復

    [00:23:31.298]
    Java または HTML の曲。

    [00:23:33.827]
    彼は複製のような情報も提供している

    [00:23:36.607]
    そのサイズと情報を提供します

    [00:23:39.627]
    使いやすいグラフ。

    [00:23:42.807]
    トレンドセクションでは、時間の経過と共に変化を見ることができます

    [00:23:45.498]
    特定のスナップショットを比較して

    [00:23:47.748]
    どれだけ改善しているか。

    [00:23:49.428]
    そこで比較すると、例えば昨年

    [00:23:51.498]
    今年を振り返って全体的に見ると、

    [00:23:54.008]
    私たちは改善しているのか、それとも

    [00:23:56.048]
    悪化してる?

    [00:23:57.928]
    これは本当に良いアイデアです。

    [00:24:00.278]
    テオ全体的に、

    [00:24:02.278]
    私たちは常に

    [00:24:04.288]
    私たちのアプリは維持可能ですか?品質

    [00:24:06.758]
    それは良いことです。

    [00:24:11.472]
    指標表では、

    [00:24:13.532]
    私たちのアプリケーションのトップから

    [00:24:15.742]
    下を見ると

    [00:24:18.022]
    例えば、

    [00:24:20.153]
    システムレベル。

    [00:24:22.153]
    コード行

    [00:24:23.542]
    私たちは発展しているのでしょうか?

    [00:24:25.313]
    これらのコード行は、前述したように、Sudaに基づいています。

    [00:24:27.623]
    コーツ。実際の物理的なコードは存在しない。

    [00:24:30.673]
    しかし、それはまた私たちに良いアイデアを与えてくれます

    [00:24:32.913]
    何人月かかるか

    [00:24:34.992]
    この特定のアプリケーションを再構築するのにかかる時間。

    [00:24:38.373]
    つまり、これらすべてのアプリケーションに基づいています。

    [00:24:40.813]
    彼らはさまざまな技術を取り入れ、

    [00:24:43.093]
    そして、彼らはそれがどれくらい続くかについての基準に達しました

    [00:24:45.093]
    再建にはどれくらいの時間がかかるでしょうか。

    [00:24:46.972]
    今は状況が違います。

    [00:24:49.282]
    ニックの男性では、私たちは10倍だから

    [00:24:51.313]
    従来の技術よりも高速です。

    [00:24:55.673]
    申請時に引き落としがあった場合

    [00:24:58.303]
    各モジュールごとに見ることができます

    [00:25:00.462]
    あなたのアプリケーションにどのようなセクションがあったか、

    [00:25:02.692]
    壊れる

    [00:25:04.022]
    便利屋の月。それはそれぞれのために

    [00:25:06.083]
    これらのモジュールのコメント数は?

    [00:25:08.202]
    コードの行数と要素数

    [00:25:10.633]
    あなたの中に

    [00:25:13.772]
    これらのそれぞれに熱意を注ぐと

    [00:25:15.923]
    モジュール、

    [00:25:16.972]
    私たちは見ることができます

    [00:25:18.833]
    基本的には疑似コードです。しかしその背後には

    [00:25:21.853]
    それぞれのページで、マイク

    [00:25:23.863]
    フローまたはこれらのエンティティ。

    [00:25:26.373]
    これが、アプリケーションを構築した方法です

    [00:25:28.772]
    これらの視覚モデルを使用して

    [00:25:30.932]
    マップを構築します。

    [00:25:32.593]
    これは視覚的な表現です

    [00:25:34.813]
    ここでスーツを着て、特定のコートを脱いで

    [00:25:37.182]
    マイク・フロー、

    [00:25:38.173]
    アクティビティが作成中であることがわかります

    [00:25:40.512]
    変数のインポートとXML

    [00:25:43.002]
    〜を作成する

    [00:25:44.762]
    インポートマッピング。

    [00:25:47.373]
    これを使って比較することができます

    [00:25:49.853]
    他のマイクフローと対戦したり

    [00:25:51.992]
    他のページまたは他のアプリケーション。

    [00:25:57.153]
    変更スナップショットセクションでは、

    [00:25:59.653]
    今日から昨日までのスナップショットと

    [00:26:01.673]
    違反行為

    [00:26:03.752]
    ここをタップすると、

    [00:26:06.002]
    私たちはマークオフされました。

    [00:26:07.792]
    ではなぜ私たちは5つ星を獲得できないのでしょうか

    [00:26:09.803]
    評価は?そして私たちは何ができるのか?

    [00:26:11.803]
    それを改善しますか?

    [00:26:13.593]
    ここにいくつかあります

    [00:26:15.843]
    ユニットサイズ違反。つまり、

    [00:26:17.923]
    多すぎるからかもしれない

    [00:26:19.942]
    ページ上の項目。

    [00:26:22.012]
    私たちはたくさんの実体を持っており、

    [00:26:24.012]
    属性が多すぎる。それは良くない

    [00:26:26.133]
    練習をしましょう。私たちは常にそれを破るべきです

    [00:26:28.133]
    重複部分が表示されます。

    [00:26:31.073]
    特定のページで

    [00:26:33.123]
    マイク・フローズ、アプリケーションがあります

    [00:26:35.452]
    そしてそれは私たちに違反を与えるでしょう

    [00:26:37.512]
    結合が悪い場合。

    [00:26:39.353]
    つまり、モジュールが

    [00:26:41.432]
    緩く結合されていないので、

    [00:26:43.502]
    すべては私たちに否定的な

    [00:26:45.813]
    マークを付けて、その後

    [00:26:47.942]
    時間の経過とともにそれらを改善します。

    [00:26:50.042]
    しかし、それは男性を次のモデルにするだけでなく、

    [00:26:52.093]
    CSSもHTMLで表示されます

    [00:26:55.032]
    java JavaScriptを追加した場合

    [00:26:57.432]
    モジュールに。

    [00:26:59.542]
    ここにJavaがあります。

    [00:27:01.952]
    実際にはかなり同一です。

    [00:27:04.272]
    ここにはいくつかのセクションがあり

    [00:27:06.383]
    私たちは実際に見るべきです

    [00:27:08.573]
    プロセスを再考慮します。

    [00:27:13.542]
    面白いですね、最後のセクション。紹介したいのは

    [00:27:16.343]
    彼の3つの依存関係グラフ

    [00:27:18.942]
    だから依存関係のグラフトは外を見るのです。

    [00:27:21.093]
    あなたのアプリケーションは穴です

    [00:27:22.843]
    それぞれのモジュールについて

    [00:27:25.113]
    それらは一緒にカップルになります。

    [00:27:27.143]
    間にはいくつかの線があることに気が付きます

    [00:27:29.442]
    これらとそれぞれについて

    [00:27:31.462]
    テーマモジュール。

    [00:27:33.803]
    それらへの依存

    [00:27:35.942]
    これらのモジュール間の結合を結合する

    [00:27:38.373]
    良いか悪いか。

    [00:27:40.103]
    ここで、結合がうまくいっていないことがわかります

    [00:27:42.492]
    特定の

    [00:27:44.782]
    アクティビティモジュール、

    [00:27:47.163]
    そして、それらを使っていない

    [00:27:48.863]
    再利用可能な方法で。

    [00:27:50.942]
    それが赤く強調表示されている理由です

    [00:27:52.853]
    そして、私たちはその問題に取り組み、修正を開始することができます。

    [00:27:57.042]
    これらすべてについて言及しました。情報

    [00:27:59.482]
    これらのアプリケーションについて

    [00:28:01.762]
    モデルはモデルによって提供される

    [00:28:04.163]
    崩壊

    [00:28:05.542]
    モデル上でS崩壊は私たちが

    [00:28:07.553]
    次の武器に登場します

    [00:28:09.553]
    オープンで広範な能力に関するものになります。

    [00:28:11.803]
    これはプラットフォームの強力な機能です

    [00:28:14.492]
    それはいくつかのことを可能にします

    [00:28:16.692]
    これにより、インポート、

    [00:28:18.972]
    エクスポートだけでなく分析も行う

    [00:28:21.182]
    それらのモデルをオフにします。

    [00:28:26.222]
    最後の20分かそこらで

    [00:28:28.282]
    だからこのデモから私は外れた。

    [00:28:30.373]
    いくつかの機能を紹介します

    [00:28:33.333]
    男性を構成するのは、Dex ソフトウェアの品質です。

    [00:28:36.153]
    そして私たちは、

    [00:28:38.242]
    特に80年代のプラットフォーム

    [00:28:40.553]
    プラットフォーム上で

    [00:28:44.923]
    この低予算を楽しんでいただけたなら幸いです

    [00:28:47.143]
    コートウェビナー

    [00:28:49.123]
     

言語を選択してください