ソフトウェアテスト

ソフトウェアテスト

単体テストがうまくいく(または失敗する)10の方法

単体テストの実施はソフトウェア品質の向上に大きく役立つ反面、正しく運用できない場合はプロジェクトの負担になってしまうこともあります。本記事では、単体テストの運用を難しくさせる「良くないテスト」の状況をご紹介します。
ソフトウェアテスト

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

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

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

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

2022年ソフトウェアテストの10大トレンド

ソフトウェア開発において、時間を節約し、エラーを防ぐには、ソフトウェアテストの主要なトレンドを先取りすることが不可欠です。本記事では、Shyam Ramanathan による 「2022 年におけるソフトウェアテスト分野のトレンドトップ 10」 をご紹介します。
ソフトウェアテスト

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

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

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

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

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

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

完了の定義を定義する

チームでリリースを成功させるには、チームメンバーが担当するタスクをスケジュール通りに完了させる必要があります。では、タスクが完了したこと判断はどうすれば良いでしょうか。本記事では、タスクをスケジュール通りに完了させるために取り組むべき 4 つの事柄をご紹介します。
TestRailハイライト

TestRail に Parasoft C++test 単体テストの結果を自動で登録する

静的解析ツール・単体テストツール Parasoft C++test で実行した単体テストの結果を TestRail に登録するデモンストレーション動画を作成しました。単体テストの結果を TestRail に登録するメリットについてもご紹介しています。単体テストの管理方法にお悩みの方は、ぜひご覧ください。
ソフトウェアテスト

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

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

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

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

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

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

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

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

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

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

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

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

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

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

日本電子による事例紹介:フリーツールとTestRailを利用して見えたテスト管理のベストプラクティス!

本ページは2021年9月10日に開催したオンラインセミナー「フリーツールとTestRailを利用して見えたテスト管理のベストプラクティス! 世界最高クラスの理化学機器開発を支えるテスト技術をご紹介」の講演に関する記事となります。
TestRailハイライト

属人性の高いスプレッドシートからTestRailへ移行したbitFlyerのインタビュー

テスト管理ツールの導入およびリプレースをご検討の方やテスト管理ツール導入のメリットが気になっている方など、ご参考になる内容となっておりますので、是非ご一読ください。
ソフトウェアテスト

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

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

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

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

eBook 公開中

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

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

詳細はこちら