8Tweet■はじめに皆さんがお使いのパソコンソフトや携帯電話、またインターネット接続機器など突然使えなくなったり、動作が不安定になったら困りますよね?アドックインターナショナルでは、ネットワーク製品や基幹システムの不具合を未然に防ぐため、テストや検証を行っている部署があります。今回はその検証部署の業務を紹介したいと思います。■検証課の紹介アドックインターナショナルの検証部署では、JSTQBテスト技術者資格の有資格者を中心に、検証項目の策定・検証環境の構築・検証の実施などはもちろん検証作業の自動化や検証手順書の標準化など検証に関わるすべての業務を行っております。■あるお客様の例アドックインターナショナルが検証・テスト業務でお手伝いさせていただいている案件で、繰り返し作業が発生するテスト業務を自動化することによって、コスト削減と品質向上を提案させていただいた例がありました。自動化するにあたっては、独自のスクリプト(プログラム)を作成したり、簡単なツールや大規模なテスト専用ソフトウェアを使用するのが普通です。このお客様ではQualiSystems社のTestShellというソフトウェアを使用させていただきました。■テスト自動化で失敗しないためにはしかし、どんなテストでも自動化すればいいというわけではありません。時には既存のテスト項目を自動化する際の設計やソフトウェアの設定で莫大な工数が発生することもあります。自動化したのはいいが実際に削減された工数が費用に見合わない場合もあります。そのようなことが起きないように、テストを自動化するにあたってはいくつかの大切なポイントがあります。【自動化するテストの選択】テスト項目の自動化率が高ければ、工数削減の効果も高い。テストを自動化するツールはライセンスなどの保守費がかかるものも多くあります。コストを抑えてかつテストサイクルを短くしていくには、自動化する項目の取捨選択が必要になります。1度試験を実行すると1週間は環境が占有されるようなテストは、自動化には向かないかも知れません。検証の現場では不具合が発見され、開発側から修正版がリリースされて「再試験」ということが起きます。再試験が発生したら必ず網羅するテストを中心に自動化を図っていくことで「工数削減」の効果が高くなります。自動化のシナリオを作成したものの、実行される頻度が少なければ費用対効果も薄くなります。【テスト結果まで自動で判定させよう】ネットワーク機器の検証には、パケットキャプチャを使用し、キャプチャログに対してフィルタを掛けながら仕様と見比べるということを行います。TestShellというツールはとても優れもので、検証で採取したログを解析して自動で合否判定まで行ってくれます。これができていなと、検証自体は自動化できてもログの確認に時間が掛かる=工数の削減にはなかなか繋がりません。■さいごに身の回りにはまだまだ検証・テストが必要な場面が沢山あるかもしれません。新しいシステム導入するに当たっての評価試験や、繰り返し発生するバージョンアップに当たっての動作確認。これまでに検証やテストとは無縁だったビジネスにもそういった概念が生まれるかもしれません。アドックインターナショナルでは、こういった新しいビジネスの検討会なども実施しています。我々の行っている検証業務または検証を生かした新しいビジネスに興味のある方は、問合せフォームより是非ご連絡ください。2016/5/12追記ウェブに入力するだけで出来る簡易検証診断はじめました。お気軽にお試しください。Updateを適用すると起動できなくなる事例が報告されています!新年あけましておめでとうございます。9新年あけましておめでとうございます。3何故、それが読まれたか~上半期・エンジニアブログ閲覧数ランキング~2013.6.12「何」を知っているかではなく、「誰」が知っているか2013.5.28戦後、人間尊重の信念を貫きとおした1人の経営者がいた!2013.5.24健康な心が、健康な会社を作る。2iPhone5発売!LTE普及には切実な背景が...2012.9.12「だれを選ぶか」をまず決めて、その後に「何をすべきか」を決める。2012.8.17会社を回すのに大事な3つの感覚。7プロジェクトはたいてい失敗に終わるんです。6月刊『ニュートップリーダー』に記事掲載&"想いを語る夕べ"体験会やります!2012.1.31【第4回】想いを語る夕べ~フォロー編~2012.1.23タニタの社員食堂は"トップの想い"から生まれた!?2012.1.13【第3回】想いを語る夕べ~実施編~2011.12.27オフィスで簡単エクササイズ!2011.12.13【第2回】想いを語る夕べ~準備編~2011.11.24【第1回】想いを語る夕べ~誕生編~2011.11.17「責任感だけで仕事をしていた・・・。