ITmedia総合  >  キーワード一覧  > 

「単体テスト」関連の最新 ニュース・レビュー・解説 記事 まとめ

「単体テスト」に関する情報が集まったページです。

PR:中身を一新してより快適に! Windows Server IoT 2019搭載NAS「LAN DISK Z」ハイエンドモデルを試す
 アイ・オー・データ機器のWindows Server搭載の法人向けのNAS「LAN DISK Z(HDL-Z)シリーズ」は、さまざまな規模や用途に対応できる豊富なラインアップが特徴だ。そのハイエンドモデルに「Windows Server IoT 2019」を搭載する新モデルが登場したことを受け、第1弾の4ベイモデルをチェックする。(2020/6/24)

速度、機能、使い勝手が向上:
Microsoft、プログラミング言語「TypeScript 3.9」を公開
Microsoftは、オープンソースのプログラミング言語の最新版「TypeScript 3.9」を公開した。コンパイラの高速化やエディタ機能の強化、コーディング支援などの改良が行われている。(2020/6/5)

組み込み開発ニュース:
応答性能が大幅に向上したJTAGデバッグツールの新製品
DTSインサイトは、同社のJTAGデバッグツール「adviceLUNA II」の後継機種となる「adviceXross」を発売した。基本機能の強化に伴って、応答性能が大幅に向上している。(2020/3/23)

特集:マイクロサービス入門(終):
マイクロサービス移行後のテスト、CI/CD、運用監視で現場が疲弊しないためのポイント
マイクロサービスアーキテクチャへの移行を進める上で生まれた課題にどう取り組んだのか。オイシックス・ラ・大地の川上徹氏がOisixのマイクロサービス移行後のテスト、CI/CD、運用監視を紹介します。(2020/3/17)

テストドリブン型のRPA開発のススメ(終):
RPA開発におけるテストの自動化と継続的インテグレーション
RPAの品質向上、運用コスト削減につながるテストファーストなRPAにおける開発アプローチを紹介する連載。今回は、RPA開発におけるテストの自動化と継続的インテグレーションについて解説する。(2020/3/16)

テストドリブン型のRPA開発のススメ(2):
Webサイトスクレイピングのサンプルで実践するRPAのテスト駆動開発
RPAの品質向上、運用コスト削減につながるテストファーストなRPAにおける開発アプローチを紹介する連載。今回は、テストドリブン型のRPA開発方法について、具体的なケースを用いて、UiPathを例に実践方法を説明する。(2020/3/3)

組み込み開発ニュース:
AUTOSAR C++14対応を強化した、C/C++言語対応テストツールの最新版
テクマトリックスは、Parasoftが開発したC言語、C++言語対応テストツールの最新版「C++test 10.4.3」の販売を開始した。車載ソフトウェア向けの「AUTOSAR C++14 Coding Guideline」への対応を大幅に強化している。(2020/2/27)

テストドリブン型のRPA開発のススメ(1):
RPA開発、3つのベストプラクティス、テスト駆動開発が求められる理由
RPAの品質向上、運用コスト削減につながるテストファーストなRPAにおける開発アプローチを紹介する連載「テストドリブン型のRPA開発のススメ」。初回は、テストドリブン型の開発手法とRPAに適用した際のイメージ、RPA開発のベストプラクティスなどについて。(2020/2/21)

CI/CDパイプラインの活用【後編】
継続的な改善の基盤となるCI/CDパイプライン活用術
CI/CDパイプラインをいかに使うか。チェックインやリリースのタイミングはいつにするか。CI/CDパイプラインにどのような機能を持たせるか。識者の意見を聞いた。(2020/2/19)

山浦恒央の“くみこみ”な話(126):
ソフトウェア技術者のためのバグ百科事典(5)意外に多い「実装抜け」のバグ
ソフトウェア技術者に向けて、バグに関する基礎知識をまとめていく新シリーズ「バグ百科事典」。第5回は、学生のプログラミング作成を事例に「実装抜け」のバグを取り上げます。学生の事例ですが、プロも意外とやりがちなので気を付けておきましょう。(2020/2/13)

採用時に確認すべきチュートリアル
「サーバレスアーキテクチャ」初心者ガイド まず検討すべき3大要素とは?
サーバレスアーキテクチャは開発チームに大きなメリットをもたらす一方で、採用の際には検討すべき要素が幾つかある。主要な3つの検討要素を紹介しよう。(2019/12/31)

「ハードウェア障害」「アクセス過多」「バッチ突き抜け」対策のポイント:
落ちるのは日常茶飯事? Webサービスの“死因”と対処策とは
本番環境で起こってしまうWebサービスやサーバのトラブルは機会損失や信頼失墜に直結するため、開発者や運用管理者は日頃から備えておく必要がある。だが、備える際のポイントはどこにあるのか。オミカレでCTOを務める曽根壮大氏が、Webサービスやサーバの停止を「死」と捉え、“突然の死”にどう対策していけばいいのか講演した。(2019/12/25)

「QA4AIガイドライン」とは:
AI/機械学習の品質保証が抱える課題に開発者はどう対応すべきか
@ITは2019年11月19日、「@IT ソフトウェア品質向上セミナー 2019 冬〜不確実性が高まるDX時代のソフトウェアテスト/品質保証はどうあるべきか」を開催した。本稿では、AIプロダクト品質保証コンソーシアム 副運営委員長の石川冬樹氏の基調講演「『うちのAI大丈夫?』と言われた開発現場が慌てないための指針〜AIプロダクトと非AIプロダクト、テスト/品質保証の違いと共通点とは」の模様を要約してお伝えする。(2019/12/20)

AI・機械学習の用語辞典:
MLOps(機械学習基盤)とは? AIOpsとの違い
用語「MLOps(“Machine Learning”と“Operations”の合成語)」について説明。機械学習モデルの実装〜運用のライフサイクルを円滑に進めるために築かれる、機械学習チーム/開発チームと運用チームが協調し合う管理体制(機械学習基盤)を指す。(2019/11/21)

車載ソフトウェア:
PR:要件が厳しく複雑な車載ソフトウェア開発、コストをどう低減するか
車載ソフトウェア開発は、安全性の担保やメンテナンス性確保のためのコーディング規約順守などさまざまな要件が課される。最近は自動運転システムの開発やOSS(オープンソースソフトウェア)の活用増加など、単にソース単体レベルでの対応を超えたところで配慮すべき内容が増えてきた。こうした状況に対応してテクマトリックスが新しく提案しているのが、車載ソフトウェア開発向けのツールチェーンともいえるソリューションである。(2019/11/26)

開発者が伝える現場の声:
「Rust言語」をWindowsプロジェクトに適用してみた、Microsoftの事例
Microsoft Security Response Centerは公式ブログにおいて、Microsoftにおけるプログラミング言語「Rust」導入の進展を紹介するシリーズ記事を更新、「Hyper-V」開発者のレポートを公開した。C++を利用した開発と比較して何がメリットなのか、Rustに欠けている部分はないのか、当事者ならではの示唆に富んでいる。(2019/11/12)

山浦恒央の“くみこみ”な話(123):
ソフトウェア技術者のためのバグ百科事典(2)まだあるぞ、うるう年バグ
ソフトウェア技術者に向けて、バグに関する基礎知識をまとめていく新シリーズ「バグ百科事典」が始まります。第2回は、前回に続き「うるう年バグ」について解説します。(2019/11/7)

山浦恒央の“くみこみ”な話(122):
ソフトウェア技術者のためのバグ百科事典(1)うるう年
ソフトウェア技術者に向けて、バグに関する基礎知識をまとめていく新シリーズ「バグ百科事典」が始まります。記念すべき第1回は、超常連バグである「うるう年バグ」を取り上げます。(2019/10/8)

組み込み開発ニュース:
CERT Cに完全対応、セキュアなC/C++コーディングを支援するテストツール
テクマトリックスは、Parasoft Corporationが開発したC言語/C++言語対応テストツール「C++test 10.4.1」を発売した。C言語向けセキュアコーディングのガイドライン「CERT Cコーディングスタンダード」のルールに完全対応している。(2019/4/1)

Community版でCodeLensが利用可能に:
Microsoft、「Visual Studio 2019」のリリース候補版(RC)を公開
Microsoftは、統合開発環境「Visual Studio 2019」のリリース候補版(RC)を公開した。(2019/3/1)

組み込みソフトウェアテスト:
PR:MISRAもCERTもAUTOSARも、コーディング規約はどうすれば順守できるのか
テクマトリックスが販売する「C++test」は、車載機器や産業機器、医療機器などの組み込みソフトウェア開発で広く利用されている、C言語/C++言語向けのテストツールだ。2019年3月にリリースされたC++testの最新バージョンである10.4.1は、どういった機能拡充が行われているのだろうか。(2019/3/14)

Intelの開発モデルを参考に:
メルカリが利用する「PHPUnit」を3世代分アップグレードできた理由
日本PHPユーザ会が開催した「PHP Conference 2018」で、メルカリの柏木大助氏は、メルカリの主要サービスのバックエンドを担うプロジェクトで利用していた「PHPUnit 4」を「PHPUnit 7」にアップグレードした理由や、作業方法を説明した。(2019/2/5)

車載セキュリティ:
結合テスト段階でECUの脆弱性を早期発見、実際にサイバー攻撃を受けさせる
アズジェントは2018年10月11日、ECU(電子制御ユニット)の脆弱性を早期発見するためのサービス「ThreatHive」を2019年第1四半期から提供を開始すると発表した。(2018/10/12)

役立つツールも紹介
クラウドアプリの性能とセキュリティを確保するための5つのテストと主要製品
高いパフォーマンスが発揮されていることを確認し、クラウドアプリのセキュリティを確保する上で重要な5種類のテストの概要を説明する。(2018/8/24)

組み込み開発ニュース:
Javaコードのテスト自動化基盤パッケージを発売
テクマトリックスは、Javaソースコードのビルド、静的解析、バグ検出の自動化環境を提供する「Jenkins Platform Package for Java」を発売した。Javaコードのテスト自動化環境を構築し、早期にバク検出する仕組みを提供する。(2018/8/13)

AWS、Azure、WordPressを安全に運用する
クラウドやサーバレスが浸透、IT運用チームが実践すべきセキュリティ対策は?
企業のセキュリティ対策は、クラウド化やサーバレスプラットフォームの導入に伴い、ファイアウォールといった従来の対策にとどまらなくなった。新しい環境でデータとアプリケーションのセキュリティを確保するには。(2018/8/8)

iOSデバイスがIoTデバイスとして利用可能に:
Microsoft、「Azure IoT Hub C SDK」で「iOS」を正式サポート
「Azure IoT Hub C SDK」が「iOS」を正式にサポートするようになり、同SDKの全機能がiOSアプリで直接利用できるようになった。(2018/4/25)

テクノロジー未来学者が考える
今すぐに取り組むべきはブロックチェーンと自然言語処理技術
新興技術が社会やビジネスにどのような影響を与えるかを予測するテクノロジー版の未来学者が今考えている有望技術とは?(2018/3/26)

dotTEST 10.3.3:
VB.NET/C#向けテスト自動化ツールがVS2017対応
テクマトリックスがVB.NETとC#に対応したテスト自動化ツール「dotTEST」の最新版を提供開始した。新たに「Visual Studio 2017」に対応、開発環境から離れることなくテストを実行できる。(2018/3/14)

Angular TIPS:
Angularで自作の「サービス」を定義するには?(@Injectableデコレーター)
既存のコンポーネントからアプリ固有のロジックをサービスとして切り出すための基本的な方法を説明する。(2018/3/12)

DX時代のDevOps/アジャイルヒーローたち(2):
Pivotal Labsに聞く、日本企業とエンジニアが共にハッピーになる方法
デジタルトランスフォーメーションのトレンドが進展し、ビジネスが「ソフトウェアの戦い」に変容している。戦いの手段となるアジャイル開発やDevOpsはもはや不可欠なものとなり、実践に乗り出す企業は着実に増えつつある。だが国内での成功例は、いまだ限られているのが現実だ。そこで本連載ではDevOps/アジャイル開発の導入を支援しているDevOps/アジャイルヒーローたちにインタビュー。今回は、Pivotal Labsに話を聞いた。(2018/3/1)

本当はうさんくさくない、超高速開発のリアル:
事例で解説する、超高速開発に向く案件と向かない案件
超高速開発は、従来のシステム開発の課題を全て解決するわけではありません。実際の導入事例を参照しながら、どんな案件が超高速開発に向いているのか見極めるコツを伝授します。(2018/1/26)

TechFactory 人気記事TOP10【2017年12月版】:
ソフトバンクが推進するIoT戦略でArmが果たす役割
TechFactoryオリジナル記事コンテンツの人気ランキングTOP10をご紹介。今回は、Armのプライベートイベント「ARM Tech Symposia 2017 Japan」のキーノートに登壇したソフトバンク 代表取締役副社長 兼 最高執行責任者 今井康之氏の講演レポート記事「Arm買収から1年半、明確になったソフトバンクのIoT戦略」が第1位を獲得しました。(2018/1/25)

.NET TIPS:
構文:アクセス修飾子の種類と違いとは?[C#/VB]
.NETのアクセス修飾子には多くの種類がある。それらを使いこなすことで、クラスや構造体などのコンテナおよびそれらのメンバへのアクセスを適切に設定できる。(2018/9/25)

「AI/IoT時代のソフトウェア開発」講演レポート:
機械学習システムは「高金利クレジット」、ソフトの品質保証は難しいが可能性も
@ITとMONOistはセミナー「AI/IoT時代のソフトウェア開発〜ITとOTの出会う場所〜」を開催。同セミナーの「MONOist Quality Track」のレポートをお送りする。(2017/12/27)

設計開発ツール:
ステアリング操作が可能なシャシーダイナモ、テストコースと実験室の間を埋める
計測機器の専門商社、東陽テクニカは自動車計測ビジネスの売り上げ拡大を目指し、新たな取り組みを開始した。シャシーテスト装置「DMTS(Driving&Motion Test System)」の販売を中心に2020年までに100億円規模に成長する事業を構築していく。(2017/12/11)

東陽テクニカ DMTS:
「時速160キロで急ハンドル」を再現できる、実車を使ったテストシステム
高度化する自動車の開発に、テストと検証は追い付いていないように見えてしまう。そこで注目されるのが、単体テストとテストコースでの実走行の間を埋める「ハンドルを切れるシャシーダイナモ」だ。(2017/12/11)

本当はうさんくさくない、超高速開発のリアル:
システム導入が爆速に? 「超高速開発」の出番ってどこですか?
プログラムの自動生成でシステム開発を高速化すると注目される「超高速開発」は、本当に使える技術なのか? 実例を交えながら、その実態や真価を発揮する使い方を解説します。(2017/11/29)

特集:Visual Studio Codeを使いこなそう!:
Visual Studio Codeの設定「虎の巻」:Python編
VS CodeでPythonプログラミングを快適に行うのに必須である拡張機能のインストールと、その機能や設定項目を紹介する。(2018/4/24)

IoT時代の組み込み系ソフトウェア品質(4):
ソフトウェアの品質は「制御」できるか
組み込みソフトウェアの「品質」を計測した後には、その向上を図らなければならない。しかし品質はむやみに向上させるものではなく、状況に応じた最適な品質になるように制御するものである。(2017/11/9)

VectorCAST:
PR:複雑化する組み込みソフトの頻繁な仕様変更に対応する「変更ベーステスト」とは
ミッションクリティカル分野の制御システムの組み込みソフトウェア品質には高い水準が求められる。Vector Softwareの「VectorCAST」はこの高い品質を実現するとともに、複雑化する制御システムの仕様変更にも柔軟に対応できる「変更ベーステスト」が可能なテスト自動化ソリューションだ。(2017/10/19)

テクマトリックス C++test 10.3.2:
「MISRA C 2012」完全対応のC/C++対応テストツール
C言語/C++言語対応テストツール「C++test」がバージョンアップ、MISRA C 2012に完全対応した。(2017/10/16)

組み込み開発ニュース:
「C++test」がMISRA C 2012を完全サポート、CERT C対応でセキュリティも確保
テクマトリックスは、米国パラソフトのC/C++言語対応テストツール「C++test」の最新バージョン「C++test 10.3.2」の販売を開始する。MISRA C 2012への完全対応やCERT Cコーティングスタンダードへの対応など静的解析機能を大幅に強化したことが特徴。(2017/10/5)

OPNFVディレクターに聞く:
OPNFV、通信事業者はオープンソースをどう受け入れつつあるか
OPNFVはLinux Foundationのプロジェクトの1つだが、ユニークな側面を持っている。通信事業者を中心としたNFVの要件を踏まえ、関連するオープンソースプロジェクトがこれらの要件を満たせるように、コーディネーションや検証を進める活動をしている。OPNFVのディレクターであるヘザー・カークシー氏に、OPNFVの現状を聞いた。(2017/10/2)

設計開発ツール:
シャシーダイナモでどこまで公道走行を再現できるか、東陽テクニカの挑戦
東陽テクニカのプライベート展「東陽ソリューションフェア 2017」(2017年9月7〜8日、ベルサール東京日本橋)において、東陽テクニカ 技術研究所 所長の木内健雄氏が基調講演を行った。輸入販売事業を主とする同社がなぜ技術研究所を立ち上げたのか。(2017/9/13)

「Try Azure Cosmos DB for free」を開始:
マルチモデル対応のNoSQLデータベース「Azure Cosmos DB」、24時間無償で試用可能に
「Azure Cosmos DB」を24時間無償で試用できるプログラム「Try Azure Cosmos DB for free」が開始された。(2017/9/12)

「2020年までにクラウドでナンバーワンになる」は本当ですか?:
PR:Oracle Cloudの「強み」「違い」をユーザー視点で聞いてみた
デジタルトランスフォーメーションの進展に伴い、企業ITには一層のスピードと柔軟性が求められている。これを受けてクラウド利用は企業にとってもはや必須となり、パブリッククラウド市場も依然、活況が続いている。そうした中、最後発として登場してきたOracle Cloud。AWS、Azure、GCPなどベンダー勢力図もある程度固まっている中でリリースしたことには、果たしてどのような狙いや意義があるのだろうか? (2017/8/31)

モダンなフロントエンド開発者になるためのSPA超入門(終):
ReactとAngular2の使い方やコードの違いを状態管理、CSS適用、単体テストで比較する
フロントエンド開発のアーキテクチャである「SPA(Single Page Application)」について、開発に必要となる各種フレームワークの特徴や作り方の違いなどを紹介する連載。今回は、状態管理の方法やCSSの適用、単体テストの実装方法について比較し、ReactとAngular2の違いを明らかにする。(2017/8/7)

PostgreSQLとMySQLをAzureのPaaSとして提供:
PR:データベースエンジニアからアプリ開発者まで広がるさらなる選択肢と支援――Microsoft Azureが提供する新たなOSSデータプラットフォーム
このところ、OSSへの取り組みが目覚ましいマイクロソフト――。アプリ開発やシステム運用管理だけでなく、データプラットフォームについてもOSSへの対応を深化させている。マイクロソフトが提供するOSSデータプラットフォームは企業、アプリ開発者、DB管理者にどのようなメリットを提供してくれるのか。(2017/7/31)

山浦恒央の“くみこみ”な話(97):
タダでソフト開発の生産性と品質を上げる方法(7):高機能な単体テストツール「GoogleTest」を使いこなす(その2)
「タダでソフト開発の生産性と品質を上げる方法」の第7回。グーグル(Google)製の単体テストフレームワーク「GoogleTest」の高度な機能のうち、今回は「パスカバレッジ」を取り上げます。(2017/7/26)



にわかに地球規模のトピックとなった新型コロナウイルス。健康被害も心配だが、全国規模での臨時休校、マスクやトイレットペーパーの品薄など市民の日常生活への影響も大きくなっている。これに対し企業からの支援策の発表も相次いでいるが、特に今回は子供向けのコンテンツの無料提供の動きが顕著なようだ。一方産業面では、観光や小売、飲食業等が特に大きな影響を受けている。通常の企業運営においても面会や通勤の場がリスク視され、サーモグラフィやWeb会議ツールの活用、テレワークの実現などテクノロジーによるリスク回避策への注目が高まっている。