InfoQ ホームページ ソフトウェアテスト に関するすべてのコンテンツ
アーティクル
RSSフィード-
オープンソーステスト: バグ報奨金プログラムを恐れるのではなく、受け入れるべき理由
The growing importance of the Web3 ecosystem based on blockchains shows how important community test programs are. Some within the testing community see this trend as a threat. However, it is actually an opportunity. Bug bounties and open-source test contributions are a great tool for test teams, and there is every reason for testers to embrace this new trend rather than to fear it.
-
2023年のソフトウェアテスト、人工知能、機械学習の動向について
Technology has taken significant leaps within the last few years, introducing advancements that have taken us further into the digital age, impacting the software testing industry, and we're seeing advances in machine learning, artificial intelligence, and the neural networks making them possible. These new technologies will change how software is developed and tested like never before.
-
シンプルなテストピラミッドの提案 ~ テストを有効活用するためのイロハ
Overcomplicating your test structure can lead to slow, brittle tests. A focus on test speed as the primary labeling mechanism maximizes your test investment.
-
カオステストで、見えない課題からアプリケーションのレジリエンスを改善する
この記事では、Netflixが提唱するカオステストの原則を列挙した。読者は、カオステストが提供するメリットとデメリットを理解できるはずだ。そうすることで、カオステストを行うかどうかの判断材料となる。また、リスクに対するすべてのメリットを考慮して、カオステストを行うために経営陣を説得すべき理由も説明した。
-
Visual Studio 2010を利用したWebシステムの負荷テスト (後編)
本記事の前編ではWebシステムにおける負荷テストの位置づけやVisual Studio 2010を利用した負荷テストの概要について解説を行った。後編となる今回はテストプロジェクトを構成するWebパフォーマンステストとロードテストについて掘り下げるとともに、Visual Studio 2010を利用した負荷テストにおいて是非知っておいて頂きたいポイントについても解説を行う
-
Visual Studio 2010を利用したWebシステムの負荷テスト (前編)
Visual Studio 2010にはシステムの負荷テストに必要とされる機能が多く含まれており非常に有用である。本記事ではVisual Studio 2010における負荷テスト機能についての解説と共に2011年3月より提供が開始されたVisual Studio 2010 Load Test Feature Packについても解説を行いたい。
-
新しいテスト専用ツールを活用したテスト プロセスの包括的な管理
Visual Studio 2010 では様々な機能強化が見られるが、特にテストの強化が特徴的である。 特に Microsoft Test Manager と呼ばれる新しいテスト専用ツールを提供し、テストの計画、実行、管理、問題追跡といった一連のテスト プロセスを 1 つのツールでカバーすることができるようになる。 Test Manager を活用したテスト プロセスは、基本的に 4 つのフェーズに分けられる。 これらフェーズは順番通りに実施されるものではなく、必要に応じてさかのぼって実施されることもある。 ここではわかりやすく順を追って解説する。
-
Spring Frameworkによるソフトウェアテスト
この記事では、単体/統合テストの分野でSpringフレームワークが提供するサポートの概要について説明する。一般的なJava EEアプリケーションでのアジャイルテスティングフレームワークの実装と、Springテストクラスを使用したアプリケーション機能のテスト方法について、読者の方の参考となるように、ローン処理のWebアプリケーションの例を取りあげる。
-
XMLをユニットテストする
XMLUnitはBSDライセンスの下で認可されたオープンソースプロジェクトです。XMLUnitは相関クラスの小さなライブラリを提供しますが、それは、前のセクションで概説された幾つかのXMLをテストする異なった方法のそれぞれを簡素化します。
-
レガシーコードのユニットテスティングにロギングの継ぎ目を利用する
ロギングを使用して、レガシーコードのユニットテストを簡単にすることができます。また、クラスのロジックを変更したり、振る舞いを変えることもありません。
-
SeleniumでAjaxアプリケーションをテストする
SeleniumはThoughtWorksによって書かれたWEBアプリケーション専門のテスティングツールです。Seleniumのテストは実際のユーザがやるのと同じように直接ブラウザ上で実行されます。SeleniumはWindows、Linux、Mac上のInternet Explorer、Mozilla、Firefoxで動作します。