BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ テスト に関するすべてのコンテンツ

  • さまざまなテストツールを統合するXebiaLabs TestView

    XebiaLabs TestViewは,テストの実行とデータ解析,視覚化といった機能とユニットテストツールを統合した,テスト管理と分析を行うためのツールだ。

  • DevOpsにおけるテストとは

    アジャイルとリーンの黎明期から,ソフトウェアテストに関するプラクティスや価値観は根本的に変化した。ソフトウェアテストのプラクティスはもはや,DevOps文化と切り離して考えることはできないのだ。

  • DDDと”生きたドキュメント"

    ドキュメント作成は退屈な作業だ。疎かにされたり,誤った扱いをされることも少なくない。しかしCyrille Martraire氏は,今年ロンドンで開催されたDDD Exchangeカンファレンスでのプレゼンテーションで,ドキュメントとコードをともに改良する新たな考え方として,ドメイン駆動開発(DDD)を使って“生きたドキュメント(living documentaion)”を作る方法を紹介した。

  • Facebook、静的解析ツールInferをオープンソース化

    FacebookがC、Java、Objective-Cのための静的解析ツール、Inferをオープンソース化した。

  • 形式的手法を用いた正当性立証可能なソフトウェアの開発

    ソフトウェアプログラム内の中核的なコミュニケーションと状態管理が論理的に100%正しいことを証明する手段として,コンピュータチェックモデルを利用する方法がある。同じようなモデルは,100%正確なソースコードの作成にも応用できる。このような形式的手法を利用することにより,市場提供のためのコストと時間を削減し,より信頼性の高いソフトウェア製品の提供が可能になる。

  • VersionOne Spring リリース

    VersionOneがEnterprise Agile Platformの最新バージョンをリリースした。今回のSpring 2015リリースには,ポートフォリオやプログラムレベルで,プラットフォームの能力を拡張する機能が加えられている。InfoQでは,同社シニアプロダクトマーケティングマネージャのLisa Hagin氏と,プロダクトマネージメントディレクタのMark Crowe氏に,新リリースの機能と,プラットフォームの今後の方向性について話を聞いた。

  • 継続的テストの利点

    2006年の設立以来、Unrulyはチームとしてエクストリームプログラミング(XP)を実践してきた。テストファーストの手法を用いてコードを書き、ステージングでの手動テストに頼るのではなく、自動テストに投資をしてきた。InfoQはRachel Davies 氏にインタビューし、テストの継続的手法の重要性やその育て方、Unrulyで生み出している価値について話を聞いた。

  • Dan North氏、現実のBDD事例を募集

    CukeUp 2015のパネルディスカッションで、Dan North氏は、BDDに関心のある人たち向けにコミュニティが厳選したリソースをまとめたウェブサイトについて提案した。ここには各種事例、導入事例、シナリオはもちろんのこと、体験レポート、よくあるプラクティス、外部リソースへのリンクなどが含まれる。

  • Spring Security 4.0: WebSocket, Spring Data, テストサポート

    Spring SecurityチームがSpring Security 4.0.0をリリースした。いくつかの新機能の他,デフォルトでのセキュリティも強化されている。WebSocket Security,Spring Data統合,テストサポートの改善,新たな(Apacheライセンスの)オープンソースプロジェクトとしてSpring Sessionの導入などが主要なテーマだ。Spring Sessionによって,カスタムバックエンドをプロジェクトのHttpSessionプロバイダとして簡単に開発できるようになる。

  • アジャイルで欠落するテストの能力

    アジャイルチームにテスティングを取り入れる、とくに、必要とされるテスト能力を確保することからFran O'Hara氏が得た教訓。アジャイルチームに完全にテストを取り入れるといってもチームに2、3人テスターを入れればいいというような単純なものではなく、むしろ、アジャイルの世界で品質のよいアプリケーションをリリースするためには多重の業務プラクティスとスキルが必要になる。

  • BDDは境界よりも向心性を重視するコミュニティである

    先日のCukeUp 2015カンファレンスで,振る舞い駆動開発(BDD)とは実際には何なのかを説明する試みが行われた。Paul Rayner氏にとってのそれは明確だ。BDDは価値観においてコミュニティ指向なのであって,境界や排他的な意味でのコミュニティを重視しているのではない。その原則が,新たなプラクティスの導入に対してオープンであることに変わりはないのだ。

  • 自動Android UIテストのためのGoogleストラテジー

    Googleテスト部門のソフトウェアエンジニアであるMona El Mahdy氏はブログ投稿 で“ユニットテストとは何でもユニットテストが可能であるべき”と述べ、Androidアプリケーションのユーザインタフェース(UI)におけるユニットテスト方法をいくつか提案している。Mahdy氏は一般的なユニットテスト用にRobolectric とAndroid StudioGradle plug-in を、UIテストの作成、実行用にEspresso や UI Automator を薦めている。

  • 音楽演奏とアジャイルテストの芸術的共通点

    音楽は,アジャイルとテストからの教訓を説明するためのメタファになり得る。Alexandra Schladebeck,Huib Schoots両氏は,Agile Testing Day Netherlands 2015での基調講演 “Where words fails, music speaks”の中でライブパフォーマンスを行う予定だ。音楽とテスティングのアートとしての関連性,アジャイルチームはミュージシャンから何を学べるのか,アジャイルソフトウェア開発におけるフィードバックなどについて,両氏にインタビューした。

  • 振る舞い駆動開発入門

    振る舞い駆動開発(BDD/Behavior-Driven Development)は,開発対象に対する開発者の理解と,要件によって生じる技術的課題に対するビジネス側の理解とのギャップを克服するために有効だ。その理由は,2つのグループ間のコミュニケーション促進にある - Alistair Stead,Konstantin Kudryashov両氏は,BDDの初心者向けガイドの中で,このように説明している。

  • State of Testing 2015調査

    State of Testing Survey 2015の目的は,テスト技術やプラクティス,自動テストなどの採用状況を調査し,テスト担当者が直面している課題に対する見解を提供することだ。モノのインターネット(IoT)やアジャイルの採用など,発展を続ける技術は,テストにも影響を与える。そこでは,開発者とテスト担当者が同じチームで協力し,役割や職名よりも能力が大きな意味を持つ。

BT