About: Modified condition/decision coverage     Goto   Sponge   NotDistinct   Permalink

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

Modified condition/decision coverage (MC/DC) is a code coverage criterion used in software testing.

AttributesValues
rdfs:label
  • MC/DC (fr)
  • Modified condition/decision coverage (en)
  • Modified Condition Decision Coverage (nl)
  • 修改條件判斷覆蓋 (zh)
rdfs:comment
  • Modified condition/decision coverage (MC/DC) is a code coverage criterion used in software testing. (en)
  • Modified Condition / Decision Coverage (MCDC), is een softwaretesttechniek waarbij met relatief weinig moeite veel getest wordt. (nl)
  • 修改條件/判斷覆蓋(Modified condition/decision coverage)簡稱MC/DC,在软件测试中有關代碼覆蓋率的準則。 依照修改條件/判斷覆蓋的準則,測試過程中需要滿足以下所有條件。 * 每一個判斷的所有可能結果都出現過 * 每一個判斷中所有條件的所有可能結果都出現過 * 每一個進入點及結束點都執行過 * 判斷中每一個條件都可以獨立影響判斷的結果 各條件的獨立影響可以用每一次只改變一個條件來證明。 飛航軟體開發指南及中指定會影響飛機起飛及降落安全性的軟體(A等級軟體),需滿足修改條件/判斷覆蓋的代碼覆蓋測試。在功能安全標準IEC 61508 part 3 的附錄B中,有關SIL 4的說明,以及汽車安全標準ISO 26262第6章的ASIL D,都高度建議使用MC/DC。 (zh)
  • La modified condition / decision coverage (MC/DC - couverture condition / décision modifiée) est utilisée par la norme DO-178B afin d'assurer qu'un logiciel aéronautique de DAL A (niveau logiciel le plus élevé de cette norme : conséquences catastrophiques en cas de dysfonctionnement) est testé de manière adéquate. Pour définir cette méthode de test nous avons besoin de quelques définitions : Par exemple la décision (A or B) and (A or C) comporte 4 conditions. Cette méthode de test impose les règles suivantes : Par exemple, le programme : D:= (A or B) and (A or C)if (D) then … (A or (B and C)) (fr)
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
  • Modified condition/decision coverage (MC/DC) is a code coverage criterion used in software testing. (en)
  • La modified condition / decision coverage (MC/DC - couverture condition / décision modifiée) est utilisée par la norme DO-178B afin d'assurer qu'un logiciel aéronautique de DAL A (niveau logiciel le plus élevé de cette norme : conséquences catastrophiques en cas de dysfonctionnement) est testé de manière adéquate. Pour définir cette méthode de test nous avons besoin de quelques définitions : ConditionUne condition est une expression booléenne atomique (ne contenant pas d'opérateur booléen).DécisionUne décision est une expression booléenne composée de Conditions et éventuellement d'opérateurs booléens. Une décision sans opérateur booléen est aussi une condition. Par exemple la décision (A or B) and (A or C) comporte 4 conditions. Cette méthode de test impose les règles suivantes : 1. * Chaque décision teste toutes les sorties possibles ; 2. * Chaque condition dans une décision prend toutes les sorties possibles ; 3. * Chaque point d'entrée et de sortie est passé ; 4. * Il est démontré que chaque condition dans une décision affecte indépendamment la sortie de la décision. En pratique, on démontre ce point 4 en trouvant des cas de test qui font changer le résultat en changeant une seule condition à la fois. Attention, les décisions ne sont pas uniquement celles qui apparaissent dans les branchement conditionnels mais aussi celles qui apparaissent dans les expressions booléennes en général. Par exemple, le programme : D:= (A or B) and (A or C)if (D) then … doit être testé comme : if ((A or B) and (A or C)) then Pour l'exemple précédent, la couverture échouera à cause de la répétition de la condition A.Car lorsqu'une condition apparaît plusieurs fois dans une décision : (A or B) and (A or C), il n'est pas possible de modifier le résultat de la première instance de A sans modifier la deuxième, car il s'agit de la même condition. Dans un cas d'échec, cela signifie que la condition doit être reformulée.Pour l'exemple précédent, l'expression booléenne serait à simplifier sous la forme suivante qui évite d'évaluer plusieurs fois la même condition : (A or (B and C)) Il existe trois variantes de MC/DC. (fr)
  • Modified Condition / Decision Coverage (MCDC), is een softwaretesttechniek waarbij met relatief weinig moeite veel getest wordt. (nl)
  • 修改條件/判斷覆蓋(Modified condition/decision coverage)簡稱MC/DC,在软件测试中有關代碼覆蓋率的準則。 依照修改條件/判斷覆蓋的準則,測試過程中需要滿足以下所有條件。 * 每一個判斷的所有可能結果都出現過 * 每一個判斷中所有條件的所有可能結果都出現過 * 每一個進入點及結束點都執行過 * 判斷中每一個條件都可以獨立影響判斷的結果 各條件的獨立影響可以用每一次只改變一個條件來證明。 飛航軟體開發指南及中指定會影響飛機起飛及降落安全性的軟體(A等級軟體),需滿足修改條件/判斷覆蓋的代碼覆蓋測試。在功能安全標準IEC 61508 part 3 的附錄B中,有關SIL 4的說明,以及汽車安全標準ISO 26262第6章的ASIL D,都高度建議使用MC/DC。 (zh)
gold:hypernym
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
is Wikipage redirect of
is foaf:primaryTopic 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