テスト

開発

Visual StudioでGoogle Mock

Google Mockを用いると、別リソースが必要なテストを簡略化することが可能です。ただし、Mockの力を引き出すには、実装時から利用を想定しておく必要があります。Visual Studioを用いて、Google Mockの使い方を紹介します。
開発

Visual StudioでGoogle Test

今回は、Visual Studio 2022を用いたGoogle Testの使用方法について、簡単に説明します。
開発

Visual Studio 2022でC++の無料Unit Test環境を構築

Visual Studio 2022のC++を対象に、ユニットテストとカバレッジ計測を実施する無料環境を構築します。
開発

C++のメモリリーク検出!Visual Studio系

プログラミングでメモリリークを作りこむと検出するのが厄介です。今回は、マイクロソフト謹製のツールを使って、Visual Studio C++における、動的解析でのCRT系とWin32API系のメモリリークの検知方法について紹介します。
開発

DockerじゃないMolecule!Windows Serverに

Moleculeを用いたWindows Serverのインフラテストを実施します。Moleculeを使えば、Ansibleと同じ構文でテストを書くことが可能です。
開発

InSpecでIISにインフラ構成テスト

InSpecを用いたインフラ構成テストを紹介します。Hyper-V上に構築したWindows Serverに対して、Docker Desktop for WindowsのInSpecコンテナからチェックします。
開発

Community版SonarQubeでC/C++コードチェック

Community版のSonarQubeでVisual Studio C++ 2019のコードをチェックします。Community版SonarQubeにはC/C++は標準サポートされていないため、OSSプラグインsonar-cxxを使用します。
開発

コード品質可視化DockerでSonarQube!WSL2で構築

コード品質を可視化できるSonarQubeを、WindowsのDocker Desktop上にDocker-Composeを使って構築します。SonarQubeがあれば、ソースコードの改善ポイントを定量的に判断することができます。
開発

E2Eテスト自動化本命!playwright for Python

playwright for Pythonを用いたWeb操作の自動化について紹介します。後発もあって、WebDriverよりも使いやすく、サポートプラットフォームを広げながらもPuppeteerと同じ操作性を有しています。