OutSystems Forge 日本語データベース

Unit Testing Framework

※Forge全件データの日本語検索サービスをご利用になりたい場合は、こちらまでお問合せください。

Forge英文サイト

2016-04-05 1.0.6 Paulo Ramos 9.1.0.20 All All Developer Tools
Unit Testing Frameworkを使用すると、OutSystems Platformプロジェクトの単体テストを簡単に開発して実行できます。 総合ユーザーガイドはhttp://tinyurl.com/utf-manualから入手できます。
システムのいくつかの部分では、単体テストはUIベースのテストに適しています。ユニットテストは、計算エンジンやビジネスサービスコンポーネントにとって特に効果的です。回帰テストが自動化され、シンプルであるため、システムの単体テストを適切に行うと、システムを変更またはリファクタリングするときに大きく役立ちます。 機能リスト使い慣れたアレンジ・アクト・アサート・パターンを使用して単体テストを開発する eSpaceのパブリックアクションをテストする、または同じeSpaceにテストが含まれている場合はプライベートアクションをテストする 基本的なアサートアクションのセットを含みます。必要に応じて自分で追加することができます テストレベルで要約されたテスト結果。テスト中のすべてのアサーションの結果を表示するための詳細なドリルダウン 任意のeSpaceで公開された新しい単体テストを動的に発見して含める環境の自動スキャン コードテスト中のeSpaceが変更されるたびにユニットテストeSpaceの自動再公開 必要に応じて単体テストの実行と再実行 テスト後またはテスト駆動開発で動作する 主な利点ビジネスロジックはUIとは無関係にテストできるため、テストはSeleniumベースのUIテストよりも脆弱になります OutSystemsが推奨する4層アーキテクチャを使用して開発されたシステムに最適 必要に応じて、テスト駆動開発を簡単に行う これまでの単体テストサポートの欠如のためにOutSystems Agile Platformを採用することを躊躇しないようにすることができます 総合ユーザーガイドはhttp://tinyurl.com/utf-manualから入手できます。

[Overview]
Unit Testing Framework allows you to easily develop and run unit tests for your OutSystems Platform projects. Get the comprehensive user guide from: http://tinyurl.com/utf-manual
[Detail]
For some parts of your system, you may find unit testing a good alernative to UI-based testing. Unit testing can be particularly effective for calculation engines and for business service components. Having a good set of unit tests for your system can help greatly when you come to change or refactor your system, as regression testing is automated and simple. Feature List Develop unit tests using familiar arrange-act-assert pattern Test public actions of an eSpace, or private actions if tests are included in same eSpace Includes set of basic assert actions; you can add more yourself if required Test results summarised at test level, with further drill-down to show results for all assertions within test Automated scanning of environments to dynamically discover and include new unit tests published in any eSpace Automated republishing of unit test eSpace whenever code-under-test eSpace changes Run and re-run sets of unit tests as required Works with test-after or test-driven development Main Benefits Business logic can be tested independently of any UI, making tests less brittle than Selenium-based UI testing Ideal for systems developed using 4-layer architecture recommended by OutSystems Makes it easier to do test-driven development, if desired Can alleviate reluctance to adopt OutSystems Agile Platform because of previous lack of unit testing support Get the comprehensive user guide from: http://tinyurl.com/utf-manual
戻る