最近のアクセス:
ページ
履歴
バックリンク
テストの自動化
テストは、ソフトウェア開発における主な段階の一つですが、ほとんどの場合でボトルネックとなる部分でもあります。この問題を克服する方法として、テストの自動化があります。
目次には、IDE に組み込まれているテスト自動化ツール GXtest を使用して高品質のソフトウェアを実現できるように GeneXus が提供しているオブジェクト、プラクティス、ツールがすべて網羅されています。
以下の動画は、GeneXus におけるテストの基礎に関するものです。
目次
GXtest v4
インストール
方法論
アジャイル開発
GeneXus を使用した一般的なアジャイル開発サイクル
テストの自動化のピラミッド
テストツールの比較
ユニットテスト
ユニットテストの作成
アサーション
ユニットテストの実行
データベースのモッキング
CI/CD の統合
UI テストの自動化
UI テストの自動化の概要
サポートされているコマンド
Web の UI テストの自動化
はじめに
コントロールの指定
テストの記録
さまざまなブラウザーでのテストの実行
リモートブラウザーでのテストの実行
サポートされているコマンド
WebDriver
ブラウザー
クリック
選択
入力
キーの送信
ドラッグ アンド ドロップ
ファイルのアップロード
テキストの取得
メッセージの取得
値の取得
グリッド
コントロールの存在
コントロールの表示/非表示
コントロールの有効化
コントロールのフォーカス
検証
画像比較
アサーション
タイムアウト
待機
アラート
マウスの動作
コンテンツの編集
Submit
フレーム
ウィンドウとタブ
項目属性の取得/設定
プロパティの設定
カスタムコマンド
CI における UI テストの実行
Test Suite オブジェクト
テストの設定
インターフェース
[ テストエクスプローラー ] ウィンドウ
[ テスト結果 ] ウィンドウ
メニューコマンド
テストの実行結果のレポート
カバレッジ
コードカバレッジとプロファイリング
テストカバレッジ
CI/CD
テストの実行のための MSBuild タスク
MSBuild の例の使用
GXtest-Docker-Selenium
その他の連携
JSON ファイルからのテストケースの設定
GeneXus Jenkins プラグインを使用してユニットテストを作成しタスクを追加する方法
Jenkins 向けの Allure テストレポート
Jenkins 向けの JUnit テストレポート
Sauce Labs - クラウドでのテストの実行
テストのベストプラクティス
よくある質問
トラブルシューティング
リリースされるバージョン
変更点
インシデントのレポート