InfoQ ホームページ テスト に関するすべてのコンテンツ
-
人工知能でソフトウェアをテストする
コンピュータビジョンアルゴリズムと現代の人工知能(AI)技術の適用が進歩し、ビジュアルテストを書くことは現実的になった。テストでAIを使えば、自律テストは可能になる。退屈で機械的なタスクはAIに任せて、テスタは考えることができる。
-
Facebook Sonarは、モバイルアプリ向けの可視化されたインタラクティブなデバッグツール
Facebook Sonarはオープンソースのツールセットである。開発者が、視覚的にインタラクティブで拡張可能な方法で、iOSとAndroidアプリの構造と動作を検査し理解することの支援を目的としている。
-
DevOps考古学でプロダクションを理解する
Continuous Lifecycle Londonで、Lee Fox氏は、今日の複雑なシステムとインフラを理解するのに役立つツールと手法について語った。彼はこれをDevOps考古学と呼んでいる。
-
Ron Jeffriesが、開発者は"Agile"を捨てるべきと発言
Extreme Programming (XP)の著者、講演者、考案者の一人であり、2001年のアジャイルマニフェスト(アジャイルソフトウェア開発宣言)の署名者の一人でもあるRon Jeffries氏は、開発者は"Agile"を捨てるべきと主張した自身のブログ記事をシェアした。記事ではさらに、開発者は"ニセアジャイル"や"ダークアジャイル"の形式から離れ、マニフェストの価値や原則に近付くべきだと述べている。
-
Appraiseでビジュアルテストを自動化する
ルックアンドフィールが成功の鍵を握るアプリケーションの開発においては、自動化されたビジュアルテストが有効な場合がある。GitHub上でMITライセンスで公開されているオープンソースツールのAppraiseは、“例示による仕様”というアプローチを採用することにより、視覚検査によってWebページの変更を検証し、承認する作業を支援する。
-
10年目を迎えたBDDツールCucumber - 作者のAslak Hellesøy氏に聞く
Cucumberは不明確な要件や誤解を克服する手段として開発された。もしもCucumberがテストツールだと考えているのならば、それは誤りだ — 2008年にCucumberを開発したAslak Hellesøy氏は数年前、このように述べていた。InfoQとのインタビューで氏は、振る舞い駆動開発(BDD)とCucumberを使用した自身の経験と、10年目を迎えた同ツールの今後について説明してくれた。
-
MicrosoftがEdge DevToolsプロトコルを発表
Microsoftは、Edgeのバージョン17の4月30日リリースでMicrosoft Edge DevToolsプロトコルを使えるようになると発表した。それは、クライアントがMicrosoft Edgeタブと連携できるようにするJSONおよびJSON-RPC APIのセットである。Edge DevTools Protocolにより、Chrome DevTools Protocolのモデルに従って、個々の開発者が標準のWebテクノロジを使ってEdgeとやりとりするツールを構築できるようになる。
-
Terratest - インフラストラクチャテスト自動化のためのオープンソースのGoライブラリ
GruntworkはGoのフレームワークであるTerratestをオープンソース化した。Terratestは、利用して、インフラストラクチャに対する自動テストを記述ことができる。このライブラリはTerraformとPackerをサポートしている。
-
第12回 State of Agile Reportが公開
2018 State of Agile ReportがCollabNet VersionOneから公開された。報告書の結論からは、顧客満足度の必要性の増大、アジャイルを大規模展開する企業の増加、アジャイルソフトウェア開発における分散型チームの一般化に加え、多くの企業が今後12ヶ月以内にDerOps活動を開始ないし計画していることが確認される。
-
GoogleがiOS用アクセシビリティテストフレームワークをオープンソース化
iOS用アクセシビリティテストの自動フレームワークであるGoogle GTXLibが、Apacheライセンスの下、オープンソース化された。GTXLibはObjective-Cで書かれており、XCodeに統合されている。
-
オブザーバビリティはテストにどう影響するのか
オブザーバビリティ(observability)は現在のシステム状況を明らかにし、ある種のテストを置き換えることができる。低リスクのアプリケーション分野であれば、オブザーバビリティをテストの代役とすることで、継続的デリバリによる迅速なフィードバックと、短時間の変更リリースが可能になる。
-
学びのためのペアリング
ペアリングを使えば,新たなトピックを学んで職場に持ち帰ったり,成果を目に見えるものにしたり,成功を共に祝ったりすることが可能になる。学習のパートナは,果敢な目標を立てることを互いに促したり,何らかの行動を宣言したり,その実現のために背中を優しく押したりすることのできる存在なのだ。
-
AVM(Application Visual Management)機能が拡張されたApplitools
AVM(Application Visual Management)では,アプリケーションデリバリライフサイクルの視覚的側面のモニタリングとテストが重視される。Applitools Eyesバージョン10では,UIベースライン管理が新しくなり,チームコラボレーション機能が新たに提供してされる他,サードパーティツール統合が拡張され,分析ダッシュボードが改善されている。
-
"2018 State of Testing"調査
2018 State of Testingサーベイは、テスト専門職の技能向上とテストトレンドに対する意識に関する情報提供を目的とした調査で、2018年1月に実施された。
-
GoogleがPuppeteer 1.0をリリース
Puppeteer 1.0はリリースされ、JavaScriptヒープとページパフォーマンスの測定、JavaScriptとCSSのコードカバレッジ情報などの数十の改善がなされた。