カテゴリー: 自動化

動的テストの自動化を考える [番外編2]

今回の「動的テストの自動化を考える」は、前回の「番外編」に続く「番外編 第二弾」として、先日パシフィコ横浜で開催されたET2018で展示を行った「DT-ACE」の新しいデモ環境をご紹介したいと思います。この「DT-ACE」の新しいデモ環境では、テスト対象となる組込み機器を専用ハードウェアを使用して直接I/Oレベルで「駆動」させて自動テストを行うことができます。

続きを読む

ホワイトペーパー「組込み機器のテスト自動化を成功させるための秘訣」

組込み機器開発でも「テスト自動化」が加速する一方で、「I/Oの状態が期待値になっているか」など、組込み機器ならではのテスト項目の自動化については、発展途上です。
そこで、本稿では、組込み機器のテスト自動化環境の構築手法について解説します。

ダウンロード

動的テストの自動化を考える#7

今回は「パイプライン」です。Jenkins2.0から標準で使えるようになったとはいえ、この「パイプライン」のメリットは何でしょうか?概して「Pipeline as Code」にメリットを感じている方が多いようです。自動化の潮流でCI/CDが当たり前となった昨今、CI/CDを構築する手順も複雑になり、あるスクリプトに修正を加えたら今まで動いていたものが動かなくなった、といったケースも増えてきているのではないでしょうか。

続きを読む

動的テストの自動化を考える#6

第6回では、第5回で設計したJenkinsのJobを実際に動かして行きたいと思います。Jenkinsは2.0のバージョンから「パイプライン」機能が標準で使用できるようになっています。せっかくですので、この「パイプライン」機能を使いたいところですが、また違う設計が必要になりますので今回は「パイプライン」は使わずに「フリースタイル」でJobを実行して行きます。

続きを読む

動的テストの自動化を考える [番外編]

先日、ビッグサイトで開催されましたESEC(第21回 組込みシステム開発技術展)で、「動的テストの自動化」の一環として、組込み機器の動的テストを自動で行うためのソリューションの展示を行いました。組込み機器のテストを自動で行うためのツールとの連携を強めたソリューションとなります。今回は、このテスト自動化ソリューションを少しだけご紹介します。

続きを読む

動的テストの自動化を考える#5

第5回は、JenkinsのJobがテーマです。動的テストをJenkinsから行うためには、動的テストに関する一連の作業内容をJobとして登録しておく必要があります。具体的には、DTシリーズ製品特有のテストポイント挿入から、動的テストの結果の集計までの一連の作業を行うためのコマンドをJob内に記述していくことになります。そこで、このJenkinsのJobを設計する上で押さえておくべきポイントについて考えて行きたいと思います。

続きを読む

動的テストの自動化を考える#4

第4回は、自動化の代名詞にもなっているJenkinsがテーマです。JenkinsとDTシリーズ製品を組み合わせるとどんなことができて、どんなメリットがあるのか、この回から何回かに渡って、考察して行きたいと思います。最終的に、CI環境で動的テストを実施したときに、開発者が最大のメリットを享受するための近道を見つけ皆さんと共有できればなと思っております。

続きを読む

動的テストの自動化を考える#3

第2回に続き、第3回目のテーマも「Jenkinsによるテストポイントの自動挿入」です。今回から一気に技術的な内容が増えて行く予定です。が、最初に断っておきますが、今回もJenkinsは出て来ません。何故かと言うと、Jenkinsで動的テストのCI環境を構築する前に、みなさんに是非知っておいていただきたいDTシリーズ製品の機能があるからです。動的テストの自動化を考える上で必須になる機能です。

続きを読む

動的テストの自動化を考える#2

今回のテーマは「Jenkinsによるテストポイントの自動挿入」です。Jenkinsを使用することでテストポイント挿入のCI化は比較的容易に行えますが、「テストポイント挿入」をCI化するとき押さえておきたいポイントがあります。今回は、この押さえるべきポイントとあわせてどのような観点で「テストポイントの挿入」から「テスト結果のアウトプット」までをシナリオ設計すればよいか、ご紹介したいと思います。

続きを読む

動的テストの自動化を考える#1

テスト工数の増加。昨今の多機能、高機能、高品質なソフトウェアが望まれる環境下においては避けられない事実です。また、これらの「多○○」「高○○」と反比例するかのように、短納期・低コストがソフトウェアベンダーや開発者に求められているのも事実です。こうやってみると、現場の開発者は疲弊して行く …

続きを読む
Loading

フォローする