テストスキル

ソフトウェアテスト

テストケースに優先順位を付けるためのテクニックとメトリクス

大量のテストケースを抱えるプロジェクトにおいて、各テストケースに優先順位をつけることは、状況に応じて適切なテストを効率的に実施するために必要な作業です。本記事ではテストケースへ優先順位をつけるメリットと優先順位のつけ方についてご紹介します。
TestRailハイライト

TestRailのレポート機能活用術:テスト結果の比較編

テスト管理ツール「TestRail」にはレポート機能が搭載されており、レポートの生成、スケジューリング、共有、および電子メール送信ができます。あらかじめ用意されているレポートテンプレートを使って簡単にレポートを作成することができます。 本記...
TestRailハイライト

TestRailのレポート機能活用術:担当者別のレポート作成編

テスト管理ツール「TestRail」にはレポート機能が搭載されており、レポートの生成、スケジューリング、共有、および電子メール送信ができます。あらかじめ用意されているレポートテンプレートを使って簡単にレポートを作成できます。TestRailのレポート機能の活用術として、担当者別のレポート作成についてご紹介します。
ソフトウェアテスト

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

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

テストに役立つブラウザーの小ワザ7選

Web ページのテストでブラウザの「デベロッパーツール」は利用していますか?「デベロッパーツール」使うとエラーの確認やデバッグ、パフォーマンスのチェックなどWebページに対する様々な検証を行うことができます。本記事では、「デベロッパーツール」の豊富な機能の中から特にテストを効率化につながる機能をご紹介します。
ソフトウェアテスト

効果的なテストケースを作成するためのヒント

ソフトウェアをテストする時、テストすることに注力して「何をテストするか」がおざなりになることがありますが、テスト設計を丁寧に行うことがソフトウェアの品質を向上させるテストの実施に繋がります。本記事では、効果的なテストケースを作成するためのヒントをご紹介します。
ソフトウェアテスト

確実なテスト戦略を立てる6つの方法

効果的で質の高いテストを実施するには、テストフェーズに入る前にテストの妨げとなる曖昧な部分を明確化し、適切なテスト戦略を立てる必要があります。本記事では、テスト戦略を検討するうえで有用な 6 つの観点をご紹介します。
ソフトウェアテスト

パフォーマンステストも継続的テストに価する

「継続的テスト」と聞いて単体テストの自動化を想定しても、パフォーマンステストの自動化を想定する人は少ないかもしれません。本記事ではパフォーマンステストを「継続的テスト」として実施するメリットと、実現のために意識するべきことについてご紹介します。
ソフトウェアテスト

データベースを単体テストする方法

データベースの単体テストを実施していますか?統合テストフェーズ以降でデータベースのテストを実施しても単体テストを直接テストすることは少ないかもしれません。本記事ではデータベースの単体テストをするための方法とテストフレームワークを紹介いたします。
ソフトウェアテスト

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

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

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

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

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

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

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

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

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

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

意味のある回帰テストスイートの構築

回帰テストで何をテストするべきかはプロジェクトによって異なります。本記事では、回帰テストで何をテストするかを幾つかのステップで選択していく方法をご紹介します。
ソフトウェアテスト

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

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

予算ゼロでもできるパフォーマンステスト

パフォーマンステストが十分にできないプロジェクトにおいて、パフォーマンスの問題が生じた時、もしくはパフォーマンスの問題を事前に防ぐために、テスターやエンジニアはどうアプローチすればいいのでしょうか。プロジェクトの実例をもとにご紹介します。
ソフトウェアテスト

きみは見ているが観察していない: シャーロック・ホームズがソフトウェアをテストしたら

ソフトウェアテストをするうえで、重要な現象を何一つ見逃さないようにすることは難しく、動作の違和感や表示されるメッセージなどの情報を適切にフィルタリングする必要があります。本記事では、効果的なテストをするために意識するべき視点についてご紹介します。
ソフトウェアテスト

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

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

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

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

eBook 公開中

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

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

詳細はこちら