テスター

ソフトウェアテスト

採用面接でテスターを試す35の質問

自分のチームに必要な人材を迎え入れるためにテスターの採用面接ではどのような質問をするべきでしょうか。本記事では、様々な技術スキルや資質を確認しながら応募者とコミュニケーションをはかりながら適正を判断するのに役立つ質問をご紹介します。
ソフトウェアテスト

いつテストをやめるべきか?

限られた時間の中でソフトウェアをテストするにあたり、テストの終わりがどこなのか、いつテストをやめて次のタスクに進めばいいのか、判断基準を定めておくことはとても大切です。本記事では幾つかの判断基準と、テストを効果的に行うためのテスト技法のヒントを紹介します。
ソフトウェアテスト

成功するテスターのためのDevOpsテスト戦略

既に開始しているプロジェクトに後からQAチームとして参加する時、プロジェクトに「品質」を組み込むために取り組むべきことは何でしょうか。この記事では、事前に把握しておくことやプロジェクトメンバーとの関わり、「品質」のために取り組むべきことを紹介します。
ソフトウェアテスト

すばやくテストのアイデアを出す4つの方法

ソフトウェアのテストをするのに十分な時間が取れない場合、どのようなテストを行えば限られた時間の中で効果的なテストが出来るのでしょうか。本記事では、時間に余裕がないときでもテストのアイデアを生む出すための4つのヒントをご紹介します。
アジャイル

今さら聞けないソフトウェア開発用語:「シフトレフト」は誰が言いはじめた?

アジャイル開発やDevOps、セキュリティ脆弱性検証などでよく「シフトレフト(Shift-Left)」という用語を目にします。そこで、今回はシフトレフトがいつ・誰によって言われ始めたのかを調べてみました。
ソフトウェアテスト

顧客からは見えない7種類のテスト

ソフトウェアテストにおいて、ユーザーが利用しているいる具体的な名前のついた機能や一般的なワークフローのテストだけでなく、ソフトウェアの要件や期待される性能もテストすることがソフトウェアの品質に繋がります。本記事では、見落とされがちなテストの観点をご紹介します。
ソフトウェアテスト

DevOpsテストを成功させる5つのステップ

DevOpsを採用したチームでテストを進める場合、テスターは開発チームと運用チーム双方と積極的にコミュニケーションをはかる必要があります。本記事ではテストを成功させるためにテスターがチームに確認すべき、または自らが実践すべきプラクティスをチェックリストでご紹介します。
ソフトウェアテスト

さまざまな正しさをテストする

ソフトウェアテストの取り組みを考えた時、単体テスト、統合テスト、負荷テストが取り上げられることが多いのではないでしょうか。しかし、これら以外にもソフトウェアテストには様々なテストがあります。本記事では、テスターが知っておくとべきテストの種類や知識についてご紹介します。
ソフトウェアテスト

何もかもはテストできないときに何をテストするべきか

限られたリソースの中でソフトウェアをテストする際に重要になるのは何をテストするか決めることです。本記事では、優先順位付け、妥当な見積の作成を行い、効果的なテスト計画を策定する方法をご紹介します。
ソフトウェアテスト

暗号通貨のブロックチェーン取引をテストする

ブロックチェーン技術が一般化しテストを試みた時に、これまでのソフトウェアテストとは違う課題が浮かび上がってくるのではないでしょうか。本記事では、常に変化し続けているブロックチェーン技術で実現された暗号通貨ウォレットをテストするために理解、意識するべき事柄を紹介しています。
アジャイル

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

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

テスターがマイクロサービスについて知っておくべきこと

マイクロサービスの導入によってソフトウェアテストはどのように変わるのでしょうか。本記事では、マイクロサービス導入に向ける活動の中でテスターが担うべき役割と、マイクロサービスにおけるテストをより効果的なモノにするためにテスターが知っておくべき事柄をご紹介します。
ソフトウェアテスト

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

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

テスター日記: 手戻りを減らすための5つの試み

ソフトウェア開発の現場において手戻りが多発することは、進捗が遅れることはもちろんチームの士気に関わる問題です。本記事では、開発現場での手戻りを減らすためチームに取り入れるべき 5 つの取り組みをご紹介します。
ソフトウェアテスト

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

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

チーム全体の品質とテスト

この記事はPeter G Walenによるゲスト投稿です。 チーム全体の品質 (Whole Team Quality) の概念が知られるようになってからというもの、この言葉が何を意味するかについて華々しいことを言う人たちはたくさんいます。こ...
ソフトウェアテスト

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

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

開発者とテスターのコラボレーション: 方法と理由

開発者、テスター、データベースエキスパートなど専門分野の異なるメンバー同士がともに作業をすることで得られるメリットとは何でしょうか。本記事では、モブプログラミングを例に分野を超えて共同で作業することのメリットについて紹介をします。
Kubernetes

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

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

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

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

eBook 公開中

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

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

詳細はこちら