BT

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

  • Java InfoQトレンドレポート - 2019年7月

    InfoQ Javaトレンドレポートは、テクノロジーの採用の概要と、2019年のJavaおよびJVM関連の領域の進化についてのコメントを提供します。主な進展として、Java 13のリリース、非HotSpot JVMの台頭、GraalVMの進化、およびJavaマイクロサービスフレームワークの景色の変化があります。

  • テストの自動化は予防か、治療か?

    開発チームの多くは、テストの自動化を、ソフトウェアデリバリをスピードアップする手段と考えています。チーム内のボトルネックがそこにある、と思われることが多いためですが、開発プラクティス全体をより深く検討すれば、もっとよい結果を得ることができます。

  • テスト駆動開発:実はそれは設計技術です

    この記事では、Javaでステップバイステップの例を使用して、テスト駆動開発(TDD)を使用して、コーディング時に大きな問題を分割、テスト、および克服する方法の実践的な例を示します。

  • 冗長コードの検知と解析

    ソフトウェア開発のスコープが拡大するにつれて、冗長なコードのレイヤーが加わるのはとても容易である。GitHub上の複数の大規模なオープンソースを解析することにより、著者が行った解析を通じ、各プロジェクトが有する多くの冗長コードについての著者の発見を表明するとともに、プロジェクトのコード管理を改善可能ないくつかの推奨事項を共有する。

  • TDDはOCD(強迫性障害)の一種か?

    開発者が自分自身のコードのテストや相互テストを行なう機会が増えています。“評価不安”とは、セルフテストやチームテストによって直接影響を受けることで生み出される、一般的な心理学的症状です。TDDなどのプラクティスは、コーダを批評から保護するための防御メカニズムなのでしょうか。それに対して、振る舞い駆動開発(BDD)のようなメカニズムの台頭は、より感情的に平和なアプローチの出現を表すものなのでしょうか?

  • 効果的なテストの文化を創る

    誰しも開発したソフトウエアに自信を持ちたいと思っています。テストが重要なのはわかっているのですが、さまざまなテスト方法を学習するときの障害を克服した上で、自分たちの仕事に自信を持つことを妨げているのは何なのでしょうか。

  • ソフトウェア開発プロセスから無駄を省くための7つの方法

    約2年間、ソフトウエアベンダでリーンソフトウエア開発を実践し、段階的に7つの大きな変化を生み出すことでR&D部門のソフトウェア開発プロセスから無駄を削除しました。

  • 「ハードウェア性能を最大限に引き出すソフトウェア開発」に注力するインテル

    現在、組込システムやWeb/モバイルシステムの両方の開発分野では、ハードウェア性能を最大限に引き出すためのソフトウェア開発ソリューションが必要になってきている。そこで、インテルはソフトウェア開発に対する技術・ソリューションとして、2つの製品を開発者へ提供している。 1)IA搭載機器の開発に最適化された「インテル® System Studio 2014」 2)無料のモバイルアプリケーション開発環境「インテル® XDK」 その結果、製品を利用したソフトウェア開発者は、プロセッサーの性能を最大限に引き出し、さまざまなモバイルプラットフォームで動作するアプリケーションを容易に開発できるようになる。インタビューの中で、インテルが今後、組込システムとWeb/モバイルシステムの両方の開発分野において、テクノロジーとナレッジの両面からソフトウェア開発者をサポートする体制を整えつつあることがわかった。

  • Jepsen: PostgreSQL, Redis, MongDB および Riak の分割耐性をテストする

    そのシステムは、もし確実に運用されていたとしても、ノードまたはネットワークの障害に対しても頑健でなければならないが、なぜなら全てのシステムが我々が好むような安全な不変性を満たすとは限らないのである。この記事では、分散データベースの設計で考慮すべき事項、そしてそれらがどのようにネットワーク分割に対応しているのかについて調べてみよう。

  • メトリクス駆動開発

    この記事では著者が開発チームと共にメトリクスを使って開発を行った経験と考えたことを共有します。著者はメトリクスを使ってアプリケーション開発全体を駆動する、メトリクス駆動開発を提唱します。

  • バーチャルパネル: コードとテストの比率、TDD、BDD

    ここ数ヶ月、オンライン上でテストファースト vs テストラスト、コードとテストの比率、BDDは単なるTDDなのか、という話題が取り上げられています。InfoQはTDDとBDDの著名な専門家にTDD、BDD、テスト比率の使い方について話を聞きました。

  • 仮想パネル:最先端のJavaScriptユニットテスティング

    ユニットテストは、保守可能なコードを納品するために、一般的に認められたプラクティスである。これはJavaScriptのような動的言語には特に当てはまり、現在、いくつものフレームワークとライブラリがあり、チームはその中から選ぶことができる。InfoQはいくつかの主要なJavaScriptユニットテスティング フレームワークの作成者と彼らのプロジェクトと彼らが開発者に提供しているものについてQ&Aを行った。

BT

あなたのプロファイルは最新ですか?プロフィールを確認してアップデートしてください。

Eメールを変更すると確認のメールが配信されます。

会社名:
役職:
組織規模:
国:
都道府県:
新しいメールアドレスに確認用のメールを送信します。このポップアップ画面は自動的に閉じられます。