About: Fault injection     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:YagoPermanentlyLocatedEntity, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FFault_injection

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.

AttributesValues
rdf:type
rdfs:label
  • Injekce chyb (cs)
  • Fault injection (en)
  • フォールトインジェクション (ja)
  • Wstrzykiwanie błędów (pl)
  • Внесение неисправностей (ru)
rdfs:comment
  • Внесение неисправностей — метод, используемый в тестировании программного обеспечения. Предполагает искусственное внесение разного рода неисправностей для тестирования отказоустойчивости и, в частности, обработки исключений. Обычно применяется вместе со стресс-тестированием. (ru)
  • 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 (cs)
  • 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. (en)
  • フォールトインジェクション (英: fault injection)は、異常な方法でストレスがかかったときに、システムがどのように動作するかを理解するのに役立つテスト手法である。 誤り (フォールト)をわざと注入 (インジェクション)すること。この手法は、シミュレーションや実験の結果に基づくため、統計的手法と比較して、より有効である(または現実に近い)可能性がある。 ソフトウェアテストでは、フォールトインジェクションは、テストコードパス、特にエラー処理コードパスに誤りを注入することにより、テストの網羅率を改善する手法である。これはストレステストでよく使用され、堅牢なソフトウェアを開発する上で重要な部分であると広く考えられている。 堅牢性テスト (構文テスト、ファジング、またはファズテストとも呼ばれる)は、プロトコル、コマンドラインパラメーター、APIなどの通信インターフェイスの脆弱性をテストするために一般的に使用される一種のフォールトインジェクションである。 (ja)
  • 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ń. (pl)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Link from a Wikipage to an external page
sameAs
dbp:wikiPageUsesTemplate
has abstract
  • 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 (cs)
  • 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. (en)
  • フォールトインジェクション (英: fault injection)は、異常な方法でストレスがかかったときに、システムがどのように動作するかを理解するのに役立つテスト手法である。 誤り (フォールト)をわざと注入 (インジェクション)すること。この手法は、シミュレーションや実験の結果に基づくため、統計的手法と比較して、より有効である(または現実に近い)可能性がある。 ソフトウェアテストでは、フォールトインジェクションは、テストコードパス、特にエラー処理コードパスに誤りを注入することにより、テストの網羅率を改善する手法である。これはストレステストでよく使用され、堅牢なソフトウェアを開発する上で重要な部分であると広く考えられている。 堅牢性テスト (構文テスト、ファジング、またはファズテストとも呼ばれる)は、プロトコル、コマンドラインパラメーター、APIなどの通信インターフェイスの脆弱性をテストするために一般的に使用される一種のフォールトインジェクションである。 障害の伝播から観察可能な障害までは、明確に定義されたサイクルに従う。障害が実行されると、エラーが発生する可能性がある。これは、システム境界内の無効な状態である。エラーは、システム境界内でさらにエラーを引き起こす可能性があるため、新しいエラーはそれぞれ障害として機能するか、システム境界に伝播して監視可能になる可能性がある。システム境界でエラー状態が観察された場合、それらは障害と呼ばれる。このメカニズムは、と呼ばれ、信頼性の重要なメカニズムである。 (ja)
  • 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. (pl)
  • Внесение неисправностей — метод, используемый в тестировании программного обеспечения. Предполагает искусственное внесение разного рода неисправностей для тестирования отказоустойчивости и, в частности, обработки исключений. Обычно применяется вместе со стресс-тестированием. (ru)
gold:hypernym
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (61 GB total memory, 49 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software