はじめよう動的テスト

はじめよう

動的テスト

DT+トライアルキャンペーン

Amazonギフト券
3000円分プレゼント!

無料トライアル

動的テストってなに?

ソフトウェアテストには、
「動的テスト」と「静的テスト」というテスト手法があります
実際に何が違うのでしょうか?

動的テストってなに?

静的テスト

静的テスト
プログラムコードを実行せずに、
ドキュメントやソースコードなどのチェックによって
誤りや脆弱性を検出するテスト手法

動的テスト

動的テスト
プログラムコードを実行して、
その結果からソフトウェアの
バグ検出や品質評価、動作確認を行うテスト方法

参加無料セミナーのご紹介

もっと知りたい動的テスト

〜 効果のあがる10の活用シーン 〜

07月 21日 (木) 11:00〜11:40

– セミナーで学べること –
あらためて、”動的テスト”とは?
効果があがる「10の活用シーン」【デモあり】

〜デバッグやテストで役立つ、動的テストツールの活用シーンをご紹介〜

最新バージョンで、
さらに進化した動的テストツール「DT+」

すべてがリアル

プログラムのリアルな動きを見ることができます
実行時間の測定や、カバレッジの計測など
実機を”動かす”ことでしか分からない内部構成や処理シーケンス、
静的解析ではカバーできない割り込みタイミングやCPU負荷率など、
プログラムのリアルな動きを見ることができます。

ハートランド・データ動的テスト

ハートランド・データの動的テスト
プログラムを実際に動かしながら
実行経路を長時間ログとして残して
いろんな視点で解析できます

動的テストツールを使えば・・・

動的テストツールを使えば・・・再現性の低い 不具合の原因がわからない・・・
再現性の低い
不具合の原因がわからない・・・
動的テストツールを使えば・・・派生開発時に ベースソースの内容を理解したい
派生開発時に
ベースソースの内容を理解したい
動的テストツールを使えば・・・実行時間が設計通りか確認したい
実行時間が設計通りか確認したい
動的テストツールを使えば・・・カバレッジを効率よく測りたい
カバレッジを効率よく測りたい
・・・などの組込み開発にありがちな課題を すぐに解決できます

・・・などの組込み開発にありがちな課題
すぐに解決できます

動的テストツールDT+とは?

動的テストツールDT+とは?1 ソースに入れる 2 ビルドする 3 動かす
ソースに入れる
ビルドする
動かす
仕組みはとてもシンプルです
テストしたいソースコードの全ての関数の
入口/出口/分岐にデバッグ用のコード
(テストポイント)を埋め込みます
コンパイルして動かすことで、コードの動きがわかります
赤字のテストポイントが自動挿入されます
いつも通り動かすと・・・

各関数の動きが各種レポートで
見える化できます

カバレッジ
関数の実行時間・周期時間
各関数の遷移
変数の値

 ・・・などがわかります
各関数の動きが各種レポートで 見える化できます

対応言語

C/C#/C++/Java/Python
対応言語 C/C#/C++/Java/Python
対応言語 C/C#/C++/Java/Python

エンジニア向け活用方法

動的にカバレッジを取るメリット

動的にカバレッジを取るメリット

コード理解の時間が短縮できる

コード理解の時間が短縮できる

処理手順が設計通りか分からない

処理手順が設計通りか分からない

設計値と実動作の比較が見れる

設計値と実動作の比較が見れる

成功体験ストーリー

事例紹介

テストの進捗遅れの原因 無料トライアル中にあっさり解決

テストの進捗遅れの原因
無料トライアル中にあっさり解決

一生かかっても終わらないと思っていた そんなテストも短時間で可能になった

一生かかっても終わらないと思っていた
そんなテストも短時間で可能になった

CPUやOSに依存しないので 組込みシステムやWindowsアプリ開発など 幅広く使用できます
CPUやOSに依存しないので
組込みシステムWindowsアプリ開発など
幅広く使用できます

使用実績のあるマイコン

・ ルネサス
– RL78ファミリ
– RZファミリ
– RXファミリ
– その他(H8, SHなど)
・ TI
– MSP430シリーズ
– C2000シリーズ
– Sitaraシリーズ
・ Xilinx
– Zynq-7000
– Microblaze
– Zynq UltraScale+
・STM

– STM32F4シリーズ

・MICROCHIP

– PIC32シリーズ

・NXP

– i.MX6

使用実績のあるOS

・ iTron
– uItron
– NORTi
– Toppers
・ Android
・ QNX
・ VxWorks
・ Windows
– Windows PC(11/10/8などのアプリケーション)
– Windows Embedded
– Windows CE
・ Linux
– 各種ディストリビューション
– 組込みLinux

※上記以外も使用できます

もっと動的テストを知る

完全無料のWEBセミナーでさらに詳しく機能を学ぶ。
14日間無料ですべての機能をお試しいただけます。

開発をサポートする製品群

DT+シリーズ

ソフトウェア開発の
あらゆるシーンで
“データ収集・解析”をサポートする
動的テストツール

DT+

>>>詳しくはこちら

Automeal (オートミール)
ラズパイ単体で構築可能な
“かんたんに”
“すぐに”始められる
テスト自動化ソリューション

>>>詳しくはこちら

Cybellum
バイナリ解析でソフトウェアの
脆弱性を検出し、対策を提示
“リリース後の脆弱性対策”
強力サポート

>>>詳しくはこちら

beSTORM
あらゆるソフトウェアの
セキュリティを動的ファジングテスト
実現可能なすべての攻撃シナリオ“網羅的に自動チェック”

>>>詳しくはこちら