■□□━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━□□■
C#、VB.NET 開発の品質確保に単体テストは必要?
―単体テストを省略するリスクと効率的な単体テスト実施方法とは?―
■□□━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━□□■
昨今、C#、VB.NET 開発では、従来のWindowsフォームアプリケーション開発に加え、ASP.NET を利用した Web システムの開発も増加しています。そのようなシステムの検証では、グラフィカルな画面を伴っているために、機能の分離が難しく、単体テストを省略し、結合テストで品質を担保するケースも多いのではないでしょうか?
結合テストで検出されたバグは、単体テストで検出されたバグに比べ、3倍の修正コストがかかると言われています。また、将来の保守開発においても、回帰テストに再利用できる単体テストケースが作られていないために、結合テストで品質を確保することになります。しかしながら、開発段階で単体テストを実施するには、多くのハードルがあることも事実です。
そこで今回は、単体テストの実施を妨げている要因とその対応策、さらに保守開発における効率的なテストの実施方法をご紹介します。
=====================単体テストの実施を妨げている要因=====================
・Windowsフォームとロジックが結合し過ぎていてテストが困難。
・ASP.NET 開発での単体テストのやり方がわからない。
・ACCESS、SQL Server を多用しており、単体テストが実施しにくい。
・テストケースを作成するのが大変。
======================================================================
単体テスト実施へのハードルが高く、単体テストに取り組めていない方、
より効率的な実施方法を模索している方、必見の内容となっておりますので、
ぜひ奮ってご参加ください!
【参加お申し込みはこちら】
https://www.techmatrix.co.jp/secure/form/inquiry.asp?id=QU00000412&parm1=parablog
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆セミナー概要
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【開催日程】2013年10月10日(木)13:30~16:00 (開場:13:10)
【会場】テクマトリックス セミナールーム
東京都港区高輪4丁目10番8号 京急第7ビル
http://www.techmatrix.co.jp/company/map.html
【参費用】無料
【定員】30名(定員になり次第締め切らせていただきます。)
※同一部署からのご参加は、2名様までとさせていただきます。
※ご同業の方の参加はご遠慮いただいております。
【講演内容】
「単体テストの必要性と、C#、VB.NET開発におけるよくある問題点とその解決法」
講師:テクマトリックス株式会社 小杉 研太
概要:
同値分割やペアワイズ法を利用した効率的なテストケースの考え方や、
ASP.NET コンパイラを利用した ASP.NET の単体テストケース作成方法を
ご紹介いたします。
「保守開発におけるテストと品質確保」
講師:テクマトリックス株式会社 天久 慎介
概要:
新規開発に比べ予算や期間も限られている保守開発においては、前任者が居ない、
ソースコードの可読性が著しく悪い、回帰テスト環境が無い、といった新規開発とは
異なる品質確保の課題が発生します。
カンに頼ってテストケースを一から実装したり、手当たりしだいにテストを行うと
いった方法から抜け出し、より効率的に品質を確保する方法をご紹介します。
「dotTEST9.5およびサービスのご紹介」
講師:テクマトリックス株式会社 糸田 誠
※内容は、変更する場合がございます。あらかじめご了承ください。
【申込方法】下記お申し込み受付ページからお申し込みください。
https://www.techmatrix.co.jp/secure/form/inquiry.asp?id=QU00000412&parm1=parablog
【詳細】 http://www.techmatrix.co.jp/i/qu/20131010/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■Parasoft dotTESTとは
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Parasoft dotTESTは、.NETアプリケーションの単体テストに必要なテストドライバ、
テストスタブ、テストケースを生成し、単体テストの自動実行と、実行時例外や
エラーを検出します。またソースコード上の脆弱性を効率的に検出し、セキュアな
アプリケーション開発を実現します。
詳細はこちら>>
http://www.techmatrix.co.jp/quality/dottest/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆Parasoft社製テストツール導入事例
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
自動車業界をはじめ、OA機器、システム開発におけるParasoft社製テストツールの
ユーザー様による開発効率化の事例をサイトにて数多くご紹介しております!
貴社プロジェクトにおいてご参考となる内容になっておりますので、ぜひご覧ください。
▼多数のユーザー様事例をご紹介中!事例ページはこちら
http://www.techmatrix.co.jp/quality/parasoft_casestudy/