ソフトウェアテスト

ソフトウェアテスト

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

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

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

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

完了の定義を定義する

チームでリリースを成功させるには、チームメンバーが担当するタスクをスケジュール通りに完了させる必要があります。では、タスクが完了したこと判断はどうすれば良いでしょうか。本記事では、タスクをスケジュール通りに完了させるために取り組むべき 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テスト

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

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

TestRailとmabl, backlog, slackを連携させてみた

TestRailとmabl(自動テスト), backlog(タスク管理), slack(チャットツール)を連携させた例をご紹介します。連携する際に利用した各ツールのインターフェイスやコードの例も記載していますので連携の参考にしてください。
ソフトウェアテスト

ソフトウェアおよびシステムテストにとって最も重要なツールとは

ソフトウェア開発の現場にツールを導入してみたものの「役に立たない」ツールであると判断されて、利用されなくなったことはありませんか。本記事では、ツールを導入するためにおさえておくべきポイントと一番必要なツールについてご紹介します。
ソフトウェアテスト

オールド・テストの死は必然

チームが顧客の本当のニーズに応えるには、ソフトウェアテストへのアプローチを見直す必要があるかもしれません。本記事では新しいアプローチの1つとしてチームの中に「会話」を取り入れ、互いに協力しながらチームが実現するべきビジョンを連携するメリットをご紹介します。
UIテスト

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

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

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

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

eBook 公開中

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

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

詳細はこちら