テストスキル

アジャイル

もっといいバグレポートを書くための4つのヒント

ソフトウェアをテストするうえで、見つけたバグを適切にレポートすることはテスターの重要な役割の一つです。本記事では、より良いバグレポートを書くために必要な4つのアプローチをご紹介します。
ソフトウェアテスト

探索テストのスキルを上げる

探索テストを効果的に実施するには何を意識して取り組めばいいのでしょうか。本記事では、探索テストを体系化して最大限に有用な情報を得るために、探索的テストを戦略的に実施する 3 つのヒントを紹介します。
ソフトウェアテスト

ソフトウェアテストにおける欠陥クラスターとの戦い

ソフトウェアに潜む欠陥は特定の領域に集中している傾向があります。欠陥が集中している「欠陥クラスター」を特定することで、テスターは効率的かつ効果的にソフトウェアテストを進めることができます。本記事では、欠陥クラスターの見つけ方やアプローチ方法をご紹介します。
UIテスト

机上テスト、継続的テスト、その中間のすべて: さまざまなテストをどれくらい自動化するべきか

テスト自動化は取り組むべき事項ですが、自動化する価値のあるテストが存在する一方で人間の判断が必要、または人間の方が効率的に実施できるテストも存在します。本記事では、手動と自動の強みを合わせたテストによって完全なテストを実現するために、検討するべき事をご紹介しています。
UIテスト

エンドツーエンドテスト: 救いへの道か破滅への道か?

エンドツーエンド(E2E)テストはとても有益なテストですが、E2Eテストを重要視してしまうあまり効果的に実施できず品質の問題やデリバリーの遅れに繋がることもあります。本記事では、E2Eテストが複雑化する例とともに複雑さを解決する方法を説明します。
ソフトウェアテスト

テストとチェックのパートナーシップ

テスト自動化の取り組みにおいてROIを獲得する最良の方法とは何でしょうか。それは、テスト自動化スクリプトによるチェックと人間によるテストを組合せることです。本記事では、チェックとテストの最適なバランスをご紹介します。
Kubernetes

Kubernetesのカナリアデプロイメントを利用してA/Bテストを実装する方法

WebサイトのユーザビリティテストであるA/Bテストは有益なプラクティスですが、実施には手がかかる場合もあります。本記事では、A/Bテストに必要な作業を格段に簡単にする方法として Kubernetes のカナリアデプロイメントを利用する方法をご紹介します。
ソフトウェアテスト

これどうやってテストした?

本記事ではテストのエビデンスや成果物を残すことの本当の目的について説明します。ー「これどうやってテストした?」この質問の裏側ではプロジェクトで何か重大な問題が発生しているかもしれません。数週間、数カ月前にどんなテストを実施したかを知るにはどうすればいいのでしょうか?
テスター

テスターはもっと技術的になるべきか?

テスターは技術力を身に着けたテスターになるべきでしょうか?テスターとして今後のキャリアを重ねていく中で技術力を持つテスターとなることを一つの選択肢として考えてみませんか。本記事では、技術的なテスターとなることのメリットとなり方をご紹介します。
ソフトウェアテスト

イベント駆動型アプリケーションアーキテクチャをテストする: 非同期的アプローチ

本記事では、イベント駆動型アプリケーションアーキテクチャをサポートするシステムのテスト設計、テストに必要なログの記録や分散トレーシングについて紹介します。
ソフトウェアテスト

エンタープライズブロックチェーンアプリのテスト戦略

本記事では、エンタープライズブロックチェーンのアプリケーションをテストする最適な方法とテストする際に考慮するべき内容をご紹介します。
ソフトウェアテスト

優秀なテスターになるための4つの素質

テスターという職業に向いているのはどのような人なのでしょうか?本記事では、優れたテスターになる人が持っている4つの特性についてご紹介します。
テスター

全テスターが誓うべき新年の抱負3つ

テスターとして成長し続けるための目標を設定してみませんか。テストに対する考え方の改善、学び続けること、コミュニティに参加するメリットをご紹介します。
アジャイル

テスター日記: リリース後のテストで機先を制する

テストの実施後に、次のテストに向けて振り返り、テスト活動の改善をはかることは重要なことです。この記事ではあるプロジェクトのテスト活動の見直しと新しいアプローチについてご紹介します。
UIテスト

テストカバレッジを探索的テストに活用する

探索的テストは、テスト対象のシステムにどんなリスクがあるかを理解するのにとても効果的なテストです。この記事ではどのような探索的テストが行われているのかを把握するためにコードカバレッジを利用する方法をご紹介します。
UIテスト

マインドマップをアジャイルテスト計画に利用する

マインドマップは、中心的テーマの周りにアイデアを集めて具体的なブランチに分類するというクリエイティブな手法です。この記事では、テスト計画およびテスト設計の手法としてマインドマップを使用する方法をご紹介します。
ソフトウェアテスト

Kubernetesはなぜパフォーマンステストにとって重要なのか?

Kubernetesはソフトウェア開発ライフルサイクルに携わるすべての人たち―開発者、運用担当者、テスト技術者―に影響を与えるようになるでしょう。この記事では、Kubernetesが与える影響について解説します。
ソフトウェアテスト

GraphQL APIのパフォーマンステスト

この記事では、革新的テクノロジーであるGraphQLについて、APIの設計やAPIテスト、特にパフォーマンステストに関して求められる考え方を紹介します。
テストスキル

すべてのパフォーマンスエンジニアが身につけるべき3つのクラウドコンピューティングスキル

エフェメラルコンピューティング技術を安全に利用しメリットを活用したいなら、3つのスキルを知る必要があります。スケールコストを見積もる方法、エフェメラルコンピューティングセッシンをスクリプト化する方法、そしてオーケストレーション技術を利用する方法です。それぞれを詳しく見ていきましょう。
ソフトウェアテスト

採用面接でテスター/QAを試す25の質問

この記事では最高のテスターを見つけ、面接し、採用するために、質問のリストを提供します。最高の質問を厳選するため、テストコミュニティの優秀なリーダーにも声をかけ、そうして得た回答を記事に含めました。

eBook 公開中

Paul Gerrard著 効果的なテスト管理12の秘密 (日本語)

テスト計画やテスト管理に役立つ12のトピックを解説します。

詳細はこちら