5 Q&A

Q&A

キーワード検索:「タイトルのみ」と「本文を含む」検索ができます。
「本文を含む」検索で複数検索される場合は、間は半角スペースを使用してください。
例)テスト カバレッジ

絞り込み: 「製品」「カテゴリー」「タグ」の項目でチェックをつけ、「絞り込む」ボタンをクリックすると絞り込みが可能です。
絞り込みは「AND」または「OR」が使用可能です。

製品











カテゴリー




タグ
















5 Q&A

Q&A

キーワード検索:「タイトルのみ」と「本文を含む」検索ができます。
「本文を含む」検索で複数検索される場合は、間は半角スペースを使用してください。
例)テスト カバレッジ

絞り込み: 「製品」「カテゴリー」「タグ」の項目でチェックをつけ、「絞り込む」ボタンをクリックすると絞り込みが可能です。
絞り込みは「AND」または「OR」が使用可能です。

11 - 20 / 101

タイトル最終更新日製品カテゴリータグ
[Ethernet接続]カバレッジ専用ドライバ 2022-08-15 DT+Trace ,,,

課題 カバレッジ測定をするために、テストポイントを複数個所に自動挿入したが、オーバーヘッドの影響でターゲットが動作しなかった。テストポイントの挿入箇所を調整して、カバレッジ計測をしている。 解決方法 テストポイント通過で出力されるトレース情報をbit単位で管理し、データを圧縮します。ターゲットが保持したテストポイント通過情報を通常のDumpデータ形式で出力します。レポート収集停止後、取得したDumpレポートのデータ部分を連続したデータとして認識し、変換をしてレポートデータを生成します。 効果 一度通過したテストポイントのデータは出力しないため、出力にかかるオーバーヘッドを減らせます。また、ログを保存するPC側のハードディスクの容量も減らせます。大規模な...

続きを読む
変更した関数や呼び出し関数、複雑度の高い関数を自動で検出してテストポイントを挿入する(DT+Advisor) 2022-12-05 DT+Trace ,

DT+Traceの補助ツールであるDT+Advisorを使用することで、以下の関数を自動で検出してテストポイントを挿入できます。 変更された関数 特定の関数の呼び出し元の関数 サイクロマティック複雑度の高い関数 「派生元のコードの確認をしたいがどこから確認すべきか分からない」「カバレッジ測定を運用したいがコード全体で測定する工数はかけられない」といった、限られた工数で効率的に確認や検証を実施する必要がある際に、DT+Advisorで着目したい関数を自動で検出でき役立ちます。 DT+TraceおよびDT+Advisorの使用フローは大まかに以下のようになります。 この際、DT+Advisorに関連して以下の点にご注意ください。 DT+Advisor起動前...

続きを読む
フローティングライセンスの更新 2022-12-08 DT+Trace, DT+FS, DT10, DT10 AE, DT-Win

フローティングライセンスの更新手順について、ご説明いたします。   事前準備 更新の際、新しいライセンスファイル(.lic)があるかご確認ください。 ライセンスファイルはメールでの電子納品されますので、届いているかご確認していただき、 もし、届いていないようであれば、問い合わせフォームよりお問い合わせください。 ※ライセンスファイル(.lic)はサーバーPC、クライアントPCの両方で使用しますので、コピーしてください。   Windowsサーバーの更新 ライセンスマネージャーをインストールしたlicフォルダの中の古いライセンスファイルを削除して新しいライセンスファイルをコピーします。 C:¥Program Files (x86)¥C...

続きを読む
フローティングライセンスの導入 2023-07-10 DT+Trace ,

フローティングライセンスを利用する場合、ライセンスサーバーマシンが必要となります。 DT+LicenseManagerサービスをインストールするための準備、およびインストール方法について説明します。   事前確認 ダウンロードページのライセンスマネージャーをダウンロードしてください。 ライセンスファイル(.lic)はメールでの電子納品されますので、届いているかご確認ください。 見つからない場合はお手数をおかけしますが、 担当営業または問い合わせフォームよりお問い合わせください。 DT+LicenseManagerをインストールするPCについて以下をご確認ください。 27000番~27009番のポートの2個を解放可能なこと。 ライセンスサーバー...

続きを読む
[ラインモニタ機能]コマンドファイルの書き方 2022-08-15 DT+Trace

ラインモニタ機能で使用するコマンドファイルの記述について説明します。 説明するのは以下の内容です。 機能概要 コマンド定義ファイルを使って、取得した通信データが意味する内容を定義することができます。これにより、ラインモニタレポートに通信コマンド内容が表示されることで、通信のシーケンス確認が容易になります。従来のオシロスコープで通信波形を取得と通信仕様書と照らし合わせることを繰り返す確認作業は、不要になります。 コマンドファイルの記述方法 コマンドファイル(拡張子.txt)に記述する内容と、記述することでラインモニタレポート上のどの部分に変化があるかを説明します。 ベースフォーマット // 定義ライン名 [I2C] // $(定義データ指定)=(Comm...

続きを読む
ロジック信号をテストポイント情報として認識させオーバーヘッドを抑える 2022-08-15 DT+Trace ,,,

DT+のロジック変換機能を用いて、高速な処理などのテストポイントのオーバーヘッドの影響が大きい処理に極力負荷やタイミングを変えずにトレースする方法について説明します。 高速テストポイントの限界 DT+Traceではオーバーヘッドをかけたくない処理に対して高速テストポイント変換機能を用意していました。 しかし挿入する箇所によっては  ・テストポイントのオーバーヘッドの影響でターゲットが正しく動作しない  ・テストポイントの関数呼び出しのオーバーヘッド/スタック使用で現象が再現しない/タイミングが変化してしまう  ・DTドライバ内で全体割り込み禁止をかけられないため、割り込み処理にテストポイントを挿入するとトレースできない このような状況でも使える、よりオ...

続きを読む
ロジック信号を任意の関数や区間として認識させオーバーヘッドを抑える 2022-08-15 DT+Trace ,

DT+のロジック変換機能を用いて、高速な割り込み処理などのテストポイントのオーバーヘッドの影響が大きい処理に極力負荷やタイミングを変えずにトレースする方法についてご紹介します。 割り込み処理の可視化とその課題 DT+Traceで可視化したいもののひとつに、高速な割り込み処理を含む処理のトレース、パフォーマンス測定があります。割り込みの頻度の確認や複数の割り込みが発生する場合のスタック状況など、ICE/JTAG等ではbreakでのステップ実行でできない現象の解析で非常に力を発揮します。 しかしテストポイントを挿入する場合、以下の課題がありました。  ・テストポイントのオーバーヘッドの影響でターゲットが正しく動作しない  ・テストポイントの関数呼び出しのオ...

続きを読む
DT+Traceカバレッジ運用手順 2022-08-15 DT+Trace

DT+Traceを使用すると、各関数のカバレッジデータを取得できます。しかし、カバレッジを取得するうえでどのように運用していくべきかわからない・・・このような悩みをお持ちの方も多いと思います。 例えば・・・ 「ソースコードに変更が入った」「複数人でカバレッジを運用したい」「構成管理ツールとともに使用したい」 などが挙げられます。 そこで本ドキュメントでは、DT+Traceでカバレッジ取得をどう運用するかについて、具体的な方法をいくつか紹介します。概要 DT+Traceでカバレッジ取得を運用する手順を紹介します。 はじめに あなたの現在のテスト環境は下記のどれでしょうか? テスターは自分のみで、ソースコードの変更をしながらカバレッジを計測する このケース...

続きを読む
大規模な処理のパフォーマンス計測手段 2022-08-15 DT+Trace ,

開発中に改善に時間のかかる不具合の一つに、大きな処理のパフォーマンスが思った以上にかかってしまう不具合があげられます。特に、Linux環境などでのマルチプロセス/スレッドを利用した処理や関係する関数が多い場合、ボトルネックになっている処理の特定は困難になります。 本資料では上記のような問題に対してのアプローチ手段について説明します。見込める効果 不具合箇所の特定の効率化 DT+Traceでトレースデータを取得する事で「不定のタイミングで処理が重くなる」「広い範囲を解析するための準備、解析に時間がかかる」といった点を効率的に解析する事ができます。また、詳細な解析を行いたいテストレポート範囲トリミングして再解析する事で「関数レベルでの負荷の大きい処理を適切...

続きを読む
構成管理ツールを使用して、複数人でDT+Trace環境を共有する 2022-08-15 DT+Trace ,,

DT+Traceでは、プロジェクトファイルを共有することで、作業者が複数いる状態でも同じ環境を構築できます。例えば、マネージャーの立場の人が、DT+Traceのプロジェクトファイルやソースコードを構成管理ツールに登録することで、その環境を作業者がクローンして作業できます。 本ドキュメントでは、構成管理ツールにDT+Traceのプロジェクトを登録して、複数人でDT+Trace環境を共有する手順について説明します。概要 DT+Traceのプロジェクトファイルやソースコードを構成管理ツールに登録して、複数人で環境を共有する手順を説明します。 以下の順で説明します。 リポジトリへの登録手順 リポジトリのクローン手順とローカル環境構築手順 DT+Trace解析結...

続きを読む