Does Code Coverage Provide a Good Stopping Rule for Operational Profile Based Testing?

We introduce a new coverage measure, called the operational coverage, which is customized to the usage profile (count spectrum) of the entities to be covered. Operational coverage is proposed as an adequacy criterion for operational profile based testing, i.e., to assess the thoroughness of a black...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:2016 IEEE/ACM 11th International Workshop in Automation of Software Test (AST) s. 22 - 28
Hlavní autoři: Miranda, Breno, Bertolino, Antonia
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: ACM 01.05.2016
Témata:
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract We introduce a new coverage measure, called the operational coverage, which is customized to the usage profile (count spectrum) of the entities to be covered. Operational coverage is proposed as an adequacy criterion for operational profile based testing, i.e., to assess the thoroughness of a black box test suite derived from the operational profile. To validate the approach we study the correlation between operational coverage of branches, statements, and functions, and the probability that the next test input will not fail. On the three subjects considered, we observed a moderate correlation in all cases (except a low correlation for function coverage for one subject), and consistently better results than traditional coverage measure.
AbstractList We introduce a new coverage measure, called the operational coverage, which is customized to the usage profile (count spectrum) of the entities to be covered. Operational coverage is proposed as an adequacy criterion for operational profile based testing, i.e., to assess the thoroughness of a black box test suite derived from the operational profile. To validate the approach we study the correlation between operational coverage of branches, statements, and functions, and the probability that the next test input will not fail. On the three subjects considered, we observed a moderate correlation in all cases (except a low correlation for function coverage for one subject), and consistently better results than traditional coverage measure.
Author Bertolino, Antonia
Miranda, Breno
Author_xml – sequence: 1
  givenname: Breno
  surname: Miranda
  fullname: Miranda, Breno
  email: breno.miranda@di.unipi.it
  organization: Univ. di Pisa, Pisa, Italy
– sequence: 2
  givenname: Antonia
  surname: Bertolino
  fullname: Bertolino, Antonia
  email: antonia.bertolino@isti.cnr.it
  organization: ISTI, Pisa, Italy
BookMark eNotjk1LAzEYhCPoQWvPHrzkD2zdN1-bnERXrUKhpVavJbt5UwLrZsmuBf-98eMyAzMPw1yQ0z72SMgVlAsAIW-YNsowWPw6Fydkbiqdi5ILkKDOyftDxJHW0WGWIyZ7QLpJ8RhyYOkyRkdfpzgMoT_Q7WeH1MdE10MGpxB72_3APuT83o7o6A7HKaO3l-TM227E-b_PyNvT465-Llbr5Ut9tyosE9VUtJUuW8yXtJDagdXWCAfYMBBCyYZrVTqBUjLFFAppsKlKZ1rmwRsHDfAZuf7bDYi4H1L4sOlrn1eNBs2_AdAgTHY
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1145/2896921.2896934
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE/IET Electronic Library
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE/IET Electronic Library
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 9781450341516
1450341519
EndPage 28
ExternalDocumentID 7809818
Genre orig-research
GroupedDBID 6IE
6IL
CBEJK
RIE
RIL
ID FETCH-LOGICAL-a247t-c780ce9788458d1a8a94d1eb214465b3860d4e552626e459eb70d9c2f1f9d1b13
IEDL.DBID RIE
ISICitedReferencesCount 9
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000392695800004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Thu Jan 18 11:13:35 EST 2024
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a247t-c780ce9788458d1a8a94d1eb214465b3860d4e552626e459eb70d9c2f1f9d1b13
PageCount 7
ParticipantIDs ieee_primary_7809818
PublicationCentury 2000
PublicationDate 2016-May
PublicationDateYYYYMMDD 2016-05-01
PublicationDate_xml – month: 05
  year: 2016
  text: 2016-May
PublicationDecade 2010
PublicationTitle 2016 IEEE/ACM 11th International Workshop in Automation of Software Test (AST)
PublicationTitleAbbrev IWAST
PublicationYear 2016
Publisher ACM
Publisher_xml – name: ACM
Score 1.6498463
Snippet We introduce a new coverage measure, called the operational coverage, which is customized to the usage profile (count spectrum) of the entities to be covered....
SourceID ieee
SourceType Publisher
StartPage 22
SubjectTerms Correlation
Coverage Testing
Mathematical model
Operational Coverage
Operational Profile Based Testing
Program Spectra
Relative Coverage
Reliability
Software
Software testing
Time measurement
Title Does Code Coverage Provide a Good Stopping Rule for Operational Profile Based Testing?
URI https://ieeexplore.ieee.org/document/7809818
WOSCitedRecordID wos000392695800004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV09T8MwED2VioEJUIv4lgdGQuvE8ceERKEwlQoK6lY59qVCQknVpvx-zmlUGFhY4siyZMux9e45fu8ArjJpCYeInVAs7CLhYhnpTOeRzwPC5ol1xtbJJtRopKdTM27B9VYLg4j15TO8Ca_1v3xfunU4Kusp3TcEMDuwo5TaaLUatx4u0h5RB2li4nyhDImQf6VLqdFiuP-_fg6g-yO7Y-MtoBxCC4sOvN-XuGKD0iM9aN3R_g-NgnyOWfZYlp69VmVwWZizl_UnMopC2fMCl80pX2gczJfYHeGVZ5PgqlHMb7vwNnyYDJ6iJhlCZGOhqsjRoBwS59Mi1Z5bbY3wnHhxbXmWJVr2vcA0jYmhoEgNZqrvjYtznhvPM54cQbsoCzwGxl3OE-ElJjbIcIWhGIaATGYojEssnkAnzMlssfG7mDXTcfp39RnsURAhN5cAz6FdLdd4Abvuq_pYLS_rj_QNfzSUQg
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PS8MwFH7MKehJZRN_m4NH65Y2bZOT4Pwxcc6hU3YbafI6BGnH1vn3-9KV6cGLl6aEQEIa8r0vzfc9gPMk0oRDxE4oFjaeMH7kyUSmnk0dwqaBNkqXySbifl-ORmpQg4uVFgYRy8tneOley3_5NjcLd1TWimVbEcCswXoohM-Xaq3Kr4eLsEXkIVI-sT5XulTIvxKmlHhxt_2_nnag-SO8Y4MVpOxCDbMGvN_kOGed3CI9aOXRDuAaOQEd0-w-zy17LXLnszBhL4tPZBSHsucpzqpzPtfY2S-xa0Isy4bOVyObXDXh7e522Ol6VToET_siLjxDgzJIrE-KUFqupVbCcmLGpelZEsiobQWGoU8cBUWoMInbVhk_5amyPOHBHtSzPMN9YNykPBA2wkA7Ia5QFMUQlEUJCmUCjQfQcHMyni4dL8bVdBz-XX0Gm93hU2_ce-g_HsEWhRTR8krgMdSL2QJPYMN8FR_z2Wn5wb4BZgGXiQ
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2016+IEEE%2FACM+11th+International+Workshop+in+Automation+of+Software+Test+%28AST%29&rft.atitle=Does+Code+Coverage+Provide+a+Good+Stopping+Rule+for+Operational+Profile+Based+Testing%3F&rft.au=Miranda%2C+Breno&rft.au=Bertolino%2C+Antonia&rft.date=2016-05-01&rft.pub=ACM&rft.spage=22&rft.epage=28&rft_id=info:doi/10.1145%2F2896921.2896934&rft.externalDocID=7809818