File Download
  Links for fulltext
     (May Require Subscription)
Supplementary

Article: Testing object-oriented industrial software without precise oracles or results

TitleTesting object-oriented industrial software without precise oracles or results
Authors
KeywordsComputer aided design
Computer hardware
Interactive computer systems
Object oriented programming
Software engineering
Issue Date2007
PublisherAssociation for Computing Machinery, Inc. The Journal's web site is located at http://www.acm.org/cacm/
Citation
Communications Of The Acm, 2007, v. 50 n. 8, p. 78-85 How to Cite?
AbstractSoftware testing such as object-oriented software Testing At the Class and Cluster LEvels, or TACCLE, can be achieved by defining the test objectives, selecting and executing test cases, and checking results. The software specifications are extracted from technical drawings of mechanical and electronic hardware designed by process engineers using an in-house technique. TACCLE enables software engineers to test each individual class independently, then test the interaction among classes. The TACCLE methodology is described in three sections that include class-level testing, cluster-level testing, and test case generation and test script translation. The notion of testing observational equivalence and bypassing the need for oracles is important in test automation for industrial projects where it is impractical to define a precise relationship between specification and the software under test.
Persistent Identifierhttp://hdl.handle.net/10722/141981
ISSN
2021 Impact Factor: 14.065
2020 SCImago Journal Rankings: 0.967
ISI Accession Number ID
References

 

DC FieldValueLanguage
dc.contributor.authorTse, THen_HK
dc.contributor.authorLau, FCMen_HK
dc.contributor.authorChan, WKen_HK
dc.contributor.authorLiu, PCKen_HK
dc.contributor.authorLuk, CKFen_HK
dc.date.accessioned2011-10-03T02:35:46Z-
dc.date.available2011-10-03T02:35:46Z-
dc.date.issued2007en_HK
dc.identifier.citationCommunications Of The Acm, 2007, v. 50 n. 8, p. 78-85en_HK
dc.identifier.issn0001-0782en_HK
dc.identifier.urihttp://hdl.handle.net/10722/141981-
dc.description.abstractSoftware testing such as object-oriented software Testing At the Class and Cluster LEvels, or TACCLE, can be achieved by defining the test objectives, selecting and executing test cases, and checking results. The software specifications are extracted from technical drawings of mechanical and electronic hardware designed by process engineers using an in-house technique. TACCLE enables software engineers to test each individual class independently, then test the interaction among classes. The TACCLE methodology is described in three sections that include class-level testing, cluster-level testing, and test case generation and test script translation. The notion of testing observational equivalence and bypassing the need for oracles is important in test automation for industrial projects where it is impractical to define a precise relationship between specification and the software under test.en_HK
dc.format.extent722362 bytes-
dc.format.extent161620 bytes-
dc.format.mimetypeapplication/pdf-
dc.format.mimetypeapplication/pdf-
dc.languageeng-
dc.publisherAssociation for Computing Machinery, Inc. The Journal's web site is located at http://www.acm.org/cacm/en_HK
dc.relation.ispartofCommunications of the ACMen_HK
dc.rightsCommunications of the ACM. Copyright © Association for Computing Machinery, Inc.-
dc.subjectComputer aided design-
dc.subjectComputer hardware-
dc.subjectInteractive computer systems-
dc.subjectObject oriented programming-
dc.subjectSoftware engineering-
dc.titleTesting object-oriented industrial software without precise oracles or resultsen_HK
dc.typeArticleen_HK
dc.identifier.openurlhttp://library.hku.hk:4550/resserv?sid=HKU:IR&issn=0001-0782&volume=50&issue=8&spage=78−85&epage=&date=07&atitle=Testing+object-oriented+industrial+software+without+precise+oracles+or+results-
dc.identifier.emailTse, TH: thtse@cs.hku.hken_HK
dc.identifier.emailLau, FCM: fcmlau@cs.hku.hken_HK
dc.identifier.authorityTse, TH=rp00546en_HK
dc.identifier.authorityLau, FCM=rp00221en_HK
dc.description.naturepostprinten_HK
dc.identifier.doi10.1145/1278201.1278210en_HK
dc.identifier.scopuseid_2-s2.0-34547469565en_HK
dc.identifier.hkuros128417-
dc.relation.referenceshttp://www.scopus.com/mlt/select.url?eid=2-s2.0-34547469565&selection=ref&src=s&origin=recordpageen_HK
dc.identifier.volume50en_HK
dc.identifier.issue8en_HK
dc.identifier.spage78en_HK
dc.identifier.epage85en_HK
dc.identifier.eissn1557-7317-
dc.identifier.isiWOS:000249210300024-
dc.publisher.placeUnited Statesen_HK
dc.identifier.scopusauthoridTse, TH=7005496974en_HK
dc.identifier.scopusauthoridLau, FCM=7102749723en_HK
dc.identifier.scopusauthoridChan, WK=23967779900en_HK
dc.identifier.scopusauthoridLiu, PCK=36804438600en_HK
dc.identifier.scopusauthoridLuk, CKF=18037721400en_HK
dc.identifier.issnl0001-0782-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats