InfoQ ホームページ 受け入れテスト に関するすべてのコンテンツ
-
Ngrok、無料ユーザー全員に静的ドメインを提供開始
ngrokは、開発者がコーディングやテスト中にローカルサービスをインターネットに公開しやすくするために、ユーザーが時間制限付きのランダムドメインに依存する代わりに、静的ドメインを無料で作成して使用できるようにした。
-
Lyftにおけるマイクロサービステストの拡張と自動化
Liftは以前、エンドツーエンドのテストなど、いくつかの目的でクラウドベースの分離環境を使用していた。しかしながら、マイクロサービスの数が増えるにつれて、これらの環境を用いたテストでは拡張性が不足するようになり、次第に価値を失っていった。先日の記事では、Lyftが共有ステージング環境においてリクエスト分離を使用したテストへ移行し、運用デプロイメントのゲート管理に受け入れテストを使用するようになった経緯を紹介した。
-
.NETニュース総まとめ - 2021年3月29日週
3月最後の週の.NETコミュニティはProject Reunion 0.5、Dapr 1.1などがリリースされかなり激しかった。InfoQは、2021年3月29日の週の、これらと.NETエコシステムのいくつかの小さなストーリーを調査した。
-
リモートモブプログラミングからの経験 - Sal Freudenberg氏に聞く
Cucumberではモブプログラミングを,ドライバが最新コードをプルダウンして画面を共有し,チームが10分程度モブしたコードをコミットして,ドライバの役割を交代する,というサイクルによってリモートで実施している。"リモートモブは,私にはとても役立っています"と,Sal Freudenberg氏は言う。"自分の作業環境を使って,一番やりやすい方法で実施できるからです。"
-
Wyndham Vacation Rentals UK社におけるアジャイルとDevOpsの導入
アジャイルとDevOpsの導入は、Wyndham社におけるQAの役割にプラスの影響を与えた。ライフサイクルの初期段階における取り組みにフォーカスすることで、バグやポストプロダクション問題の少ない、スムーズなリリースに繋がった。テストすることは共同責任となり、ビジネス部門と顧客はこれまで以上にデリバリーサイクルに関わるようになった。
-
自動受け入れテストは継続的デリバリをサポートする
自動受け入れテストは、継続的デリバリのスタイルを持つテスト戦略に欠くことのできないコンポーネントであり、システムの振る舞いに対して、異なった重要な洞察を与えるものだ。Dave Farley氏の主張によると、開発者は、受け入れテストが動作して通ることに責任を持たなければならない。開発チームとは別にQAチームを持つのは望ましいことではないだろう。
-
自動受け入れテ���トに関する実用的ヒント
同値分割、境界値分析、リスクベーステストのようなテスト技術は、何をテストして、いつテストを自動化するかを決めるのに役立つ。InfoQは、様々な種類のテスト、十分によい受け入れテストを書くこと、テストの自動化を決める基準、テスト自動化の適用方法と実行可能な仕様の作成方法について、Adrian Bolboaca氏に話を聞いた。
-
振る舞い駆動開発のアンチパターン
振る舞い駆動開発(BDD)はビジネス関係者とソフトウェア開発者の間のコミュニケーション改善に有効だが,自動化テストの実行にCucumberを使う場合には,Aslak Hellesøy,Matt Wynne,Steve Tooke各氏が先日の議論で説明したようないつかのアンチパターンが存在する。
-
振る舞い駆動開発の体験
振る舞い駆動開発(Behaviour-Driven Development, BDD)とは,ソフトウェア開発が現代ビジネスの基本であるという認識の下で,ビジネス上のステークホルダとソフトウェア開発者のコミュニケーションの方法を改善するものだ — 先頃公開したブログ記事“experiences working with BDD”の中で,Kevin Smith氏はこのような主張を展開した。
-
さまざまなテストツールを統合するXebiaLabs TestView
XebiaLabs TestViewは,テストの実行とデータ解析,視覚化といった機能とユニットテストツールを統合した,テスト管理と分析を行うためのツールだ。
-
Dan North氏、現実のBDD事例を募集
CukeUp 2015のパネルディスカッションで、Dan North氏は、BDDに関心のある人たち向けにコミュニティが厳選したリソースをまとめたウェブサイトについて提案した。ここには各種事例、導入事例、シナリオはもちろんのこと、体験レポート、よくあるプラクティス、外部リソースへのリンクなどが含まれる。
-
アジャイルで欠落するテストの能力
アジャイルチームにテスティングを取り入れる、とくに、必要とされるテスト能力を確保することからFran O'Hara氏が得た教訓。アジャイルチームに完全にテストを取り入れるといってもチームに2、3人テスターを入れればいいというような単純なものではなく、むしろ、アジャイルの世界で品質のよいアプリケーションをリリースするためには多重の業務プラクティスとスキルが必要になる。
-
Intern 2.1が新たにHTMLとJUnitのレポータを提供
SitePenは,同社の次世代JavaScriptテストスタックであるInternのバージョン2.1をリリースした。新たにHTMLとJUnitのレポータ,grepとskip機能が提供されるとともに,パフォーマンスも向上している。
-
TestdroidモバイルデバイスファームがJIRAと統合
モバイルアプリ用テストツールのTestdroidを開発したBitbarが先頃,TestdroidとAtlassian JIRA欠陥追跡システムのインテグレーションを発表した。InfoQでは,開発者や企業がTestdroid/JIRAインテグレーションに期待できるメリットについて詳しく知るべく,同社のテクニカルプロダクトマネージャであるVille-Veikko Helppi氏にインタビューした。
-
JavaScriptでBDDを実現するCucumber.js - Julien Biezemans氏へのインタビュー
Julien Biezemans氏はCucumberコアチームのメンバであり,Cucumber.jsの作者である。Cucumber.jsはCucumberをJavaScriptネイティブで実装したもので,任意のJavaScript環境で動作する完全な移植版だ。Node.jsが動作するブラウザだけでなく,事実上JavaScriptとHTMLを生成するすべてのもの(Node.js, Ruby on Rails, PHP, .NETなど)に対して使用することができる。