Fault injection

http://dbpedia.org/resource/Fault_injection an entity of type: TopicalConcept

Внесение неисправностей — метод, используемый в тестировании программного обеспечения. Предполагает искусственное внесение разного рода неисправностей для тестирования отказоустойчивости и, в частности, обработки исключений. Обычно применяется вместе со стресс-тестированием. rdf:langString
Injekce chyb je technika z oblasti testování softwaru, jejíž podstatou je umělou simulací chyb zvýšit pokrytí kódu testy, aby došlo k otestování i kódu zpracovávajícího chybové stavy a výjimky. Injekce chyb bývá často součástí a tedy bývá prováděna současně se – cílem je zvýšit , tedy míru, do jaké je schopen se vyrovnat s chybami. Dějiny testovacího vkládání chyb začínají už v sedmdesátých letech dvacátého století, kde tak byly nejprve vkládány na úrovni obvodů. a = a + 1 na a = a - 1 rdf:langString
In computer science, fault injection is a testing technique for understanding how computing systems behave when stressed in unusual ways. This can be achieved using physical- or software-based means, or using a hybrid approach. Widely studied physical fault injections include the application of high voltages, extreme temperatures and electromagnetic pulses on electronic components, such as computer memory and central processing units. By exposing components to conditions beyond their intended operating limits, computing systems can be coerced into mis-executing instructions and corrupting critical data. rdf:langString
フォールトインジェクション (英: fault injection)は、異常な方法でストレスがかかったときに、システムがどのように動作するかを理解するのに役立つテスト手法である。 誤り (フォールト)をわざと注入 (インジェクション)すること。この手法は、シミュレーションや実験の結果に基づくため、統計的手法と比較して、より有効である(または現実に近い)可能性がある。 ソフトウェアテストでは、フォールトインジェクションは、テストコードパス、特にエラー処理コードパスに誤りを注入することにより、テストの網羅率を改善する手法である。これはストレステストでよく使用され、堅牢なソフトウェアを開発する上で重要な部分であると広く考えられている。 堅牢性テスト (構文テスト、ファジング、またはファズテストとも呼ばれる)は、プロトコル、コマンドラインパラメーター、APIなどの通信インターフェイスの脆弱性をテストするために一般的に使用される一種のフォールトインジェクションである。 rdf:langString
Wstrzykiwanie błędów (ang. fault injection) – technika łącząca dwie dziedziny związane z powstawaniem oprogramowania – jego wytwarzanie i testowanie. W metodzie tej dokonuje się obserwacji działania systemu w warunkach, w których celowo generowane są błędy. Jest to więc technika pozwalająca zarówno poprawić mechanizmy chroniące przed awariami, jak i przetestować skuteczność dotychczas zaimplementowanych rozwiązań. rdf:langString
rdf:langString Injekce chyb
rdf:langString Fault injection
rdf:langString フォールトインジェクション
rdf:langString Wstrzykiwanie błędów
rdf:langString Внесение неисправностей
xsd:integer 8429908
xsd:integer 1119107577
rdf:langString Injekce chyb je technika z oblasti testování softwaru, jejíž podstatou je umělou simulací chyb zvýšit pokrytí kódu testy, aby došlo k otestování i kódu zpracovávajícího chybové stavy a výjimky. Injekce chyb bývá často součástí a tedy bývá prováděna současně se – cílem je zvýšit , tedy míru, do jaké je schopen se vyrovnat s chybami. Dějiny testovacího vkládání chyb začínají už v sedmdesátých letech dvacátého století, kde tak byly nejprve vkládány na úrovni obvodů. Simulování chyb může být realizováno jak za , tak už při překladu. Typický příkladem vkládání chyb při překladu je , při kterém jsou během překladu systematicky vytvářeny drobné odchylky typu změny a = a + 1 na a = a - 1
rdf:langString In computer science, fault injection is a testing technique for understanding how computing systems behave when stressed in unusual ways. This can be achieved using physical- or software-based means, or using a hybrid approach. Widely studied physical fault injections include the application of high voltages, extreme temperatures and electromagnetic pulses on electronic components, such as computer memory and central processing units. By exposing components to conditions beyond their intended operating limits, computing systems can be coerced into mis-executing instructions and corrupting critical data. In software testing, fault injection is a technique for improving the coverage of a test by introducing faults to test code paths; in particular error handling code paths, that might otherwise rarely be followed. It is often used with stress testing and is widely considered to be an important part of developing robust software. Robustness testing (also known as syntax testing, fuzzing or fuzz testing) is a type of fault injection commonly used to test for vulnerabilities in communication interfaces such as protocols, command line parameters, or APIs. The propagation of a fault through to an observable failure follows a well-defined cycle. When executed, a fault may cause an error, which is an invalid state within a system boundary. An error may cause further errors within the system boundary, therefore each new error acts as a fault, or it may propagate to the system boundary and be observable. When error states are observed at the system boundary they are termed failures. This mechanism is termed the and is a key mechanism in dependability.
rdf:langString フォールトインジェクション (英: fault injection)は、異常な方法でストレスがかかったときに、システムがどのように動作するかを理解するのに役立つテスト手法である。 誤り (フォールト)をわざと注入 (インジェクション)すること。この手法は、シミュレーションや実験の結果に基づくため、統計的手法と比較して、より有効である(または現実に近い)可能性がある。 ソフトウェアテストでは、フォールトインジェクションは、テストコードパス、特にエラー処理コードパスに誤りを注入することにより、テストの網羅率を改善する手法である。これはストレステストでよく使用され、堅牢なソフトウェアを開発する上で重要な部分であると広く考えられている。 堅牢性テスト (構文テスト、ファジング、またはファズテストとも呼ばれる)は、プロトコル、コマンドラインパラメーター、APIなどの通信インターフェイスの脆弱性をテストするために一般的に使用される一種のフォールトインジェクションである。 障害の伝播から観察可能な障害までは、明確に定義されたサイクルに従う。障害が実行されると、エラーが発生する可能性がある。これは、システム境界内の無効な状態である。エラーは、システム境界内でさらにエラーを引き起こす可能性があるため、新しいエラーはそれぞれ障害として機能するか、システム境界に伝播して監視可能になる可能性がある。システム境界でエラー状態が観察された場合、それらは障害と呼ばれる。このメカニズムは、と呼ばれ、信頼性の重要なメカニズムである。
rdf:langString Wstrzykiwanie błędów (ang. fault injection) – technika łącząca dwie dziedziny związane z powstawaniem oprogramowania – jego wytwarzanie i testowanie. W metodzie tej dokonuje się obserwacji działania systemu w warunkach, w których celowo generowane są błędy. Jest to więc technika pozwalająca zarówno poprawić mechanizmy chroniące przed awariami, jak i przetestować skuteczność dotychczas zaimplementowanych rozwiązań. Wstrzykiwanie błędów zaliczyć należy jako metodę testowania oprogramowania, jednak metoda ta jest w szczególności ukierunkowana na testowanie technik fault tolerance. Celem metody jest przede wszystkim przetestowanie mechanizmów wykrywania błędów, ograniczania ich wpływu na cały system, a także zdolności systemu do automatycznej rekonfiguracji i odbudowy.
rdf:langString Внесение неисправностей — метод, используемый в тестировании программного обеспечения. Предполагает искусственное внесение разного рода неисправностей для тестирования отказоустойчивости и, в частности, обработки исключений. Обычно применяется вместе со стресс-тестированием.
xsd:nonNegativeInteger 31426

data from the linked data cloud