Git

Git コンフリクトの解消

前回までで Git 環境の構築および実際のワークフローの運用手順までを説明しました。今回はマージの際にコンフリクトが発生した場合の対処方法について説明いたします。参考: Git を利用した開発環境・テスト環境・本番環境の構成参考: Git...
2021.04.09
Git

Git のワークフロー(ブランチモデル)とその手順

Git のブランチ機能を利用したワークフロー(ブランチモデル)について、実際の運用手順を説明いたします。参考: Git を利用した開発環境・テスト環境・本番環境の構成 ブランチとはブランチ【Branch】とは、修正を行うソースコード...
2021.04.09
クラウド

AWS EC2 に Let’s Encrypt をインストールする

WHERE 句で指定した範囲内で他のトランザクションから INSERT(あるいは DELETE)ができないように、実レコードが存在しないインデックスの隙間(ギャップ)をロックします(ギャップロック)。さらに指定範囲を超えた直近の実レコードもロックします(レコードロック)。このギャップロックとレコードロックの組み合わせがネクストキーロックです。
2021.03.31
プログラミング

APNsPHP で HTTP/2 プロトコル に対応する

APNs【Apple Push Notification service】によるレガシーバイナリプロトコルでのプッシュ通知は、2021 年 3 月 31 日にサポートが終了します。このため、HTTP/2 ベースの APNs である APN...
2021.02.28
Git

Git を利用した開発環境・テスト環境・本番環境の構成

Git を利用した開発環境・テスト環境・本番環境の構成について解説いたします。 Git とは本来ソースコードなどのバージョン管理を目的として作られたシステムですが、その仕組みを利用することで環境の複製が容易に実現できるため、テスト環...
2021.04.16
テストエンジニア

テスト管理ツール CAT の分析機能がリニューアル

以前本サイトで紹介したテスト管理ツール CAT ですが、「分析」メニューの画面が大幅に機能変更されていたため、改めてご紹介したいと思います。 分析メニューの不具合集計基本的に障害分析とは、障害レポートの各項目の集計値をクロス集計など...
2021.01.15
テストエンジニア

Puppeteer とは

Puppeteer とは、スクリプトプログラム上からヘッドレス(GUI が起動しない状態)でブラウザを制御できる Node.js ライブラリです。Web サイトのスクレイピングツールや Web システムの E2E テストプログラムを作成す...
2021.02.28
テストエンジニア

性能テスト(負荷テスト)と多重度の設定

性能テストではレスポンスタイムやスループットが測定されますが、これらの測定値と密接に関係するのが同時接続数や同時実行数(同時処理数)といった多重度の設定です。ここでは、これらの多重度についての CentOS や MySQL(MariaDB...
2021.03.31
テストエンジニア

入力チェックのバリデーションで注意すべき点

入力フォームのバリデーション【Validation】における注意すべき点や正規表現の書き方などをいくつか説明したいと思います。なお、ここでいう「バリデーション」とは、システムが意図しない文字や数字がフォームに入力された場合に、これを入力エ...
2021.02.08
クラウド

Let’s Encrypt SSL 証明書の更新時のエラー

WHERE 句で指定した範囲内で他のトランザクションから INSERT(あるいは DELETE)ができないように、実レコードが存在しないインデックスの隙間(ギャップ)をロックします(ギャップロック)。さらに指定範囲を超えた直近の実レコードもロックします(レコードロック)。このギャップロックとレコードロックの組み合わせがネクストキーロックです。
2021.02.25