記事一覧ソフトウェア/ハードウェアのテスト手法の1つ。メソッドやクラス、モジュールなど、小さい単位を対象としたテストで、個々の部分が正しく動作することを検証する。社会やビジネスにどのような影響を与えるかを予測するテクノロジー版の未来学者が今考えている有望技術とは?(2018/3/26)継続的デリバリー効率化のヒント「Docker」と「AWS」は“継続的デリバリー”のゴールデンコンビか昨今のソフトウェアのリリース頻度の高さは著しい。リリース効率を上げて企業の対応力を高める鍵が継続的デリバリーの手法だ。このパイプラインを構築するのに役立つノウハウを紹介する。(2016/9/26)クラウドネイティブな開発を可能に理想的な「クラウドで開発/テスト、オンプレミスで本番運用」をどう実現する?開発/テスト環境をパブリッククラウドで構築し、本番アプリケーションをオンプレミスで運用する——こうしたクラウドネイティブな開発を可能にする、ツールやサービスを紹介する。(2016/6/15)DevOps支援ツール紹介【第1回】DevOps実践の鍵は、テスト工程のパラレル化にありITサービスのリリースサイクルを速めるために、開発と運用が密に連携する「DevOps」という概念が注目を集めている。その実践のためにはさまざまな課題がある。ベンダー各社にDevOps実践の鍵を聞く。ERP開発で重要になるQCDのバランスERPの開発ではQCD(品質、コスト、納期)を予定通りに達成して初めて成功したといえる。難しいのはQCDがそれぞれトレードオフの関係にあり、相互に影響することだ。QCD達成のポイントを解説する。Service”の方向へ2011年4月に開催されたデザインサミットのトピックを中心に紹介する。Service、商用品質に向けた強化で幾つかの方向が示された。(2011/7/1)クライアント環境の変化に対応するためにモバイルおよびWeb向けアプリのQAテストのコツ顧客は、いつどのような環境を選んでも、システムが確実に動くという便利さと安心感を求めている。最新のPHPバージョン5.3に対応し、新たにタスク管理機能などが搭載された。本稿では、その主要な機能を紹介する。マイクロフォーカスボーランドを経営統合したマイクロフォーカスが提供するALMとは?ALM分野では経営統合による市場再編の動きが進んでいる。Focusを取り上げ、同社のALMソリューションを紹介する。GUIやマニュアルの日本語化以外に、機能の追加や強化が施されている。実際にコード解析機能を検証してみた。短期間でのシステム開発が求められる昨今だが、その品質を低下させることはできない。開発の終盤に控えるテストは、その品質保証の最後のとりでともいえる。本稿では、テスト手法を掲載した3つのホワイトペーパーを紹介する。(2009/7/14)NEWSテクマトリックス、ソースコード解析/保守支援ツールの日本語版を発表C、C++/C#、Javaなどの言語に対応したソースコード解析を行い、その構造や依存関係などの情報をグラフやチャートといった形式で可視化することで、開発作業の効率化を支援する。(2009/7/3)まずは受け入れテストの見直しからベンダー依存のシステム開発から脱却する“7つのポイント”「ベンダー任せのシステム開発からの脱却」は難しい。情報システム部門の組織力を段階的に向上させることで、その実現が可能になる。H社が実施した改善策は、まず「受け入れテスト」の主導権を握ることだった。マイナーバージョンアップながら、重要な機能の追加や強化が行われた。幾つかの主要な機能を紹介する。単体テストの自動化機能が強化。2008」などの追加により静的解析コーディングルールが1400個に拡張された。(2009/2/10)QAと開発をオーバーラップさせるソフトウェア品質保証は継続的なプロセス品質とセキュリティに注意を払わずにコードを書き、後からアプリケーションのすべての欠陥を除去する方法は、極めて非効率的だ。2008R2」の日本語版をリリース。コストパフォーマンスや製品のオープン性、柔軟性を武器に、国内市場でのシェア拡大を狙う。(2008/12/12)被害者意識は捨てようソフトウェアテスターは孤立無援ではないテスターが「チームの誰も自分を助けてくれない」という被害者意識にとらわれると、アプリケーションの品質に影響しかねない。(2008/12/2)なぜ開発チームはテスターの意見を無視するのかソフトウェア品質評価にはビジネスサイドの視点が不可欠テストに必要な時間を伝えてあるのに時間を確保してくれない。指摘した不具合の修正を後回しにされてしまう——。X社では、自社の失敗経験を生かしてその問題を解決した。(2008/10/3)取扱注意のトラブル発生ツールVoIPの脆弱性検証ツール──フラッディング、シグナリング操作ツール20選VoIPの脆弱性検証ツールを紹介する3回シリーズの最終回。パケットフラッディングとシグナリング操作に使えるツールを各10本ずつ紹介する。複雑になる一方のシステムを効率よく運用するために、サーバの仮想化/統合は避けて通れない道だ。単体テスト導入で得られる「恩恵」の本質とは?ソフトウェアの単体テストを実行することで、安価で高品質な製品を提供できたり、早い時期に製品の品質を確保できるなどの恩恵を受けられる。開発会社は単体テストの採用になかなか踏み切れないのが現実である。本稿ではこうした現状と、単体テストをスムースに実行する上で考慮すべき点を解説する。フレームワークおよびツールの登場で、プログラミングの速度や効率化は年々向上している。品質向上における各種テストに関しては、未だ解決していない部分が多い。実現するにはどうすればよいのかを、最小単位のテストである「単体テスト」にフォーカスし解説する。(2006/7/20)JUnitを超える単体テストツールの存在Javaシステム開発における単体テストを効率化せよ情報システム部門に求められているのは、品質の高いソフトウェアを低コストで開発することだ。これは今も昔も変わりない。それどころか最近では、急激に変化する経営環境に対応できるよう、迅速にソフトウェア開発を行うことが求められている。この問題に対応する方策の1つが「単体テストの効率化」だ。(2006/6/29)RSSFacebookTwitterGoogle+。