InfoQ ホームページ agile-test に関するすべてのコンテンツ
-
モダンテストへの移行:テスターがチームの補助輪になることをどのように止めるか
従来のテストは、テスターがセーフティネットとして機能し、テストが実装から分離されているが、これは品質に悪影響を与える可能性がある。そうではなく、テスターはコーチとして行動し、チームで協力し、変化を促進することで、チームの補助輪になってしまうことをやめることができる。文化が重要で、特に環境が心理的安全性を提供することが重要である。
-
テストピラミッドを使って品質を左シフトする
品質の左シフト(前倒し)とは、開発終了後に品質テストを行うのではなく、ソフトウェア開発サイクルの早期に品質を作り込む、という意味である。テストピラミッドモデルを使うことで、テストをより早いステージに移動させることが可能になり、統合時に問題となる欠陥を開発早期に発見することが可能になる。
-
リスクベーステストのアジャイルチームへの導入 - ”コーディング以前のテスト”を考える
リスクベースのテストは、デリバリされるストーリの品質を向上し、システムテスタがスクラムチームの一員になることを支援する — Evosoft Hungary Kftの製品エキスパートであるCsaba Szökőcs氏は、TestCon Moscow 2019でこのように述べて、旧来のリスクベースのテストをスプリントの一部として取り入れ、その完了状態を定義することによって、自分たちのアジャイル実践に適合させた方法について説明した。
-
効果的なモブプログラミングパターン
Lisi Hocke氏はブラチスバラで開催されたTesting Unitedカンファレンスで講演し,モブプログラミングの採用が協力的な開発環境の構築に有用であった自身の経験を語っり、強いペアリングスタイルの効果的利用について説明した。Maaret Pyhäjärvi氏とJeff Langr氏も先日,モブプログラミングの効果を最大化するための独自のパターンに関する記事を書いている。
-
”2019 State of Testing”調査
"2019 State of Testing"調査は,テスト専門職の発展に関する洞察の提供を目的とする調査である。調査に回答すると,State of Testing 2019レポートの無償コピーを公開時に受け取ることができる。
-
エンジニアのためのDevOpsにおけるテストについて、Katrina Clokie氏とのQ&A
ウェリントンで開催されたDevOpsDays NZは、エンジニアがDevOpsで活用できるテストスキルと強大な力に関するKatrina Clokie氏のキーノートで幕を閉じた。 『A Practical Guide to Testing in DevOps』の著者が、テスト現場で見てきた変化と、これがDevOps原則を受け入れる動きにどう影響するのかをInfoQに語った。
-
学びのためのペアリング
ペアリングを使えば,新たなトピックを学んで職場に持ち帰ったり,成果を目に見えるものにしたり,成功を共に祝ったりすることが可能になる。学習のパートナは,果敢な目標を立てることを互いに促したり,何らかの行動を宣言したり,その実現のために背中を優しく押したりすることのできる存在なのだ。
-
"2018 State of Testing"調査
2018 State of Testingサーベイは、テスト専門職の技能向上とテストトレンドに対する意識に関する情報提供を目的とした調査で、2018年1月に実施された。
-
アジャイルテストの習得
一般的に、アジャイル開発プラクティスを採用すると、ソフトウェアのデリバリーを高速化できると受け取られている。しかし、開発プロセスにQAプラクティスを直接組み込んでおかないと、プロダクトの品質低下は避けられない。たえず高品質を実現するためには、最後にテストするのではなく品質を作り込めるように、仕事のプラクティスとチームの役割の両方を変える必要がある。
-
よいユニットテストを書くには
テストを小さくする。適切なツールを使う。プログラマとテストがペアになる。これらは、よいユニットテストを書くための提案だ。 ユニットテストは、プログラミングとテストが混ざり合ったものだ。プログラマは、テスタと共に作業することで、お互いに学び合い、視野を広げることができる。
-
Better Software East / DevOps East / Agile Dev East 2016での講演紹介
フロリダ州オーランドで開催されたBetter Software East / DevOps East / Agile Dev Eastの3日目と4日目には、最初の2日間と同様の傾向が続き、幅広い話題を扱いながらテストを重視した講演が行われた。 1日目と2日目はは半日または終日のチュートリアルで満たされたが、3日目と4日目は1時間単位の講演に基づいていた。
-
Better Software East / DevOps East / Agile Dev East 2016でのチュートリアル紹介
11月14日から18日までの間、Better Software East、DevOps East、Agile Dev Eastの3つの会議がフロリダ州オーランドの同じ会場で同時に開催された。このカンファレンスは2日間のチュートリアル、2日間の講演、そして数人の国際スピーカーによる基調講演が行われる最終日のAgile Summitという日程で構成されている。 InfoQは、その内容を報告するために会議に出席した。
-
振る舞い駆動開発のアンチパターン
振る舞い駆動開発(BDD)はビジネス関係者とソフトウェア開発者の間のコミュニケーション改善に有効だが,自動化テストの実行にCucumberを使う場合には,Aslak Hellesøy,Matt Wynne,Steve Tooke各氏が先日の議論で説明したようないつかのアンチパターンが存在する。
-
振る舞い駆動開発の体験
振る舞い駆動開発(Behaviour-Driven Development, BDD)とは,ソフトウェア開発が現代ビジネスの基本であるという認識の下で,ビジネス上のステークホルダとソフトウェア開発者のコミュニケーションの方法を改善するものだ — 先頃公開したブログ記事“experiences working with BDD”の中で,Kevin Smith氏はこのような主張を展開した。
-
qMapによるアプリケーションの稼働状況と品質の管理
QASymphonyがqMapをリリースした。クラウドやモバイル,ビッグデータ,IoTなどのアプリを扱うアジャイルテスタを対象としたビジュアルマッピングソリューションである。InfoQは同社がqMapを開発した理由,qMapを利用したテスト結果の解析やテスト管理,qMapの提供する情報を活用した製品品質の向上,アジャイルやDevOpsへの展開方法などについて,Kyle Cochran氏にインタビューした。