ソフトウェア品質

アジャイル

テストを効果的にDevOpsに組み込む5つのステップ

アジャイル開発においてDevOpsへの移行過程でテストを組み込むことは最も大きな課題の1つです。本記事では、DeOpsをテストを組み込むための4つのステップをご紹介します。
アジャイル

シフトレフト: プロジェクト開始時からのテスト

テスト活動を開発プロセスのより早い段階に移そうという考えである「シフトレフト」にはどんなメリットがあるのでしょうか。本記事では、「シフトレフト」を開発プロジェクトに取り入れるメリットと取り入れるためにやるべきことをご紹介します。
ソフトウェアテスト

支払いシステムのテストケースを管理する

支払いシステムは取り扱うデータの性質上、他のソフトウェアよりもセキュリティが重要視されます。本記事では、支払いシステムをテストする際に必要な観点とテストに向けたアプローチについて紹介いたします。
TestRailハイライト

TestLinkとTestRailの比較

テスト管理の分野では、オープンソースのTestLinkが有名です。今回はモダンなテスト管理ツールであるTestRailとTestLinkを比較し、どちらがよりテスト活動の助けになるかを考察します。また、比較した結果をまとめた資料をご提供します。
ソフトウェアテスト

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

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

どんなメトリクスを使うべきか

メトリクスはソフトウェアの品質を可視化するための方法として有用である一方で、数字にあらわせない情報が蔑ろにされる要因にもなります。本記事では、意味のあるメトリクスを選択するための手助けとなるよう、過去に利用して本当に有用だったメトリクスをご紹介します。
ソフトウェアテスト

成功する外部テストチームの管理術

ソフトウェアの開発現場においてテスト工程をアウトソーシングすることは良くありますが、情報連携やスケジュール管理などの面で課題を抱えることもあります。本記事では、開発組織を強化して製品の品質を向上させるために意識するべきことについてご紹介します。
ソフトウェアテスト

自動化するべきテストケースの見分け方

ソフトウェア開発において当たり前に行われているテスト自動化ですが、最大限の効果を得るには自動化する対象の選定を正しく行う必要があります。本記事では、自動化するべきテストの優先順位を付けるためのチェックリストをご紹介します。
ソフトウェアテスト

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

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

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

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

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

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

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

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

押し付けられた作業モデルの中で成功を見いだすには

プロジェクトにプロセスモデルを導入していることが効率的で高品質なソフトウェアデリバリーの妨げになる場合、どのようにプロセスモデルを改善すればいいのでしょうか。本記事では、プロセスモデルを見直すためにやるべきこと、気を付けることについて紹介します。
ソフトウェアテスト

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

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

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

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

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

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

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

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

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

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

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

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

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

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

eBook 公開中

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

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

詳細はこちら