ブログ
E2Eテスト自動化の成功ステップを理解しよう
E2Eテストはエンドツーエンド(End to End)の略で、システム全体を対象としたテスト手法のことです。プロジェクトにおいて、各システムを結合...
カバレッジと品質向上の関係性について
ソフトウェア開発において、品質を向上させるためにはテストが欠かせません。テストはソフトウェアの品質を保証し、バグの早期発見に役立ちます。その中でも...
Appiumを使った効率的なモバイルアプリテスト
Appiumはモバイルアプリのテスト自動化において、広く利用されているツールの一つです。Appiumの使い方を学び、効率的なモバイルアプリテストを...
キャプチャ&リプレイで実現する効率的なテスト自動化
テストの自動化は、幾つかのパターンがあります。たとえばユニットテストをCI/CDで繰り返し実行するのも自動テストに当てはまります。他にも、セキュリ...
ローカルテストを簡単にする便利ツール!フェーズ毎に19選
開発時において、テストはさまざまなフェーズに分かれて行われます。そして、その多くはローカル環境で行われます。ローカル環境で適切にテストされたコード...
オフラインテスト セキュリティとプライバシーを守る方法
現代のソフトウェア開発では、テストが欠かせません。しかし、ネットワークに依存したテスト環境は、セキュリティやプライバシーのリスクがあります。不安定...
モバイルアプリのテスト自動化でスピードと品質を両立する
モバイルアプリは、一度リリースしたら終わりではありません。むしろそこからがスタートで、ユーザーの利用状況や市場の変化に合わせて素早い改善とリリース...
テスト工数の見積もりと管理のベストプラクティス
ソフトウェア開発においてテストは重要ですが、なるべく工数は下げたい(最適化したい)と考えるでしょう。テスト工数が膨れ上がって、プロダクト開発に工数...
テストを効率化してプロダクト品質を向上させる自動化ツールの活用法
テスト工程は多くの場合、プロジェクトの後工程で実施されます。これはウォーターフォール開発・アジャイル開発どちらであっても変わりません。テスト駆動開...
リリースサイクルの改善でプロジェクト成功率を上げる方法
ソフトウェア開発の世界では、リリースサイクルの効率化がプロジェクトの成否について、大きな要素になります。リリースサイクルを効率化すれば、開発速度が...