State-sensitivity partitioning technique for module documentation-based testing

Salmi Baharom, Zarina Shukur

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

Abstract

Testing a module that has memory using the black-box approach has been found to be expensive and relatively ineffective. Instead, testing without knowledge of the specifications (white-box approach) may not be effective in showing whether a program has been properly implemented as stated in its specifications. Thus, we have developed a grey-box testing approach called Module Documentationbased Testing or MD-Test, the heart of which is automatic generation of the test oracle from the external and internal views of the module. This paper describes part of our works to generate test cases from the program function/relation document that will be applied by MD-Test. Consequently, generating test cases from such information might involve large number of data states. We describe a partitioning technique namely State-Sensitivity Partitioning that partition the entire data states of a module according to state's sensitiveness towards events, conditions and actions. This paper also discusses on how to deal with nondeterminism behavior that might introduced by the partitioning technique even if the initial behavior is deterministic.

Original languageEnglish
Title of host publicationBusiness Transformation through Innovation and Knowledge Management: An Academic Perspective - Proceedings of the 14th International Business Information Management Association Conference, IBIMA 2010
PublisherInternational Business Information Management Association, IBIMA
Pages472-483
Number of pages12
Volume1
ISBN (Print)9780982148938
Publication statusPublished - 2010
Event14th International Business Information Management Association Conference, IBIMA 2010 - Istanbul
Duration: 23 Jun 201024 Jun 2010

Other

Other14th International Business Information Management Association Conference, IBIMA 2010
CityIstanbul
Period23/6/1024/6/10

Fingerprint

Testing
Specifications
Data storage equipment
Module
Partitioning
Documentation
Black box

ASJC Scopus subject areas

  • Business and International Management
  • Management Information Systems
  • Management of Technology and Innovation
  • Information Systems and Management

Cite this

Baharom, S., & Shukur, Z. (2010). State-sensitivity partitioning technique for module documentation-based testing. In Business Transformation through Innovation and Knowledge Management: An Academic Perspective - Proceedings of the 14th International Business Information Management Association Conference, IBIMA 2010 (Vol. 1, pp. 472-483). International Business Information Management Association, IBIMA.

State-sensitivity partitioning technique for module documentation-based testing. / Baharom, Salmi; Shukur, Zarina.

Business Transformation through Innovation and Knowledge Management: An Academic Perspective - Proceedings of the 14th International Business Information Management Association Conference, IBIMA 2010. Vol. 1 International Business Information Management Association, IBIMA, 2010. p. 472-483.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Baharom, S & Shukur, Z 2010, State-sensitivity partitioning technique for module documentation-based testing. in Business Transformation through Innovation and Knowledge Management: An Academic Perspective - Proceedings of the 14th International Business Information Management Association Conference, IBIMA 2010. vol. 1, International Business Information Management Association, IBIMA, pp. 472-483, 14th International Business Information Management Association Conference, IBIMA 2010, Istanbul, 23/6/10.
Baharom S, Shukur Z. State-sensitivity partitioning technique for module documentation-based testing. In Business Transformation through Innovation and Knowledge Management: An Academic Perspective - Proceedings of the 14th International Business Information Management Association Conference, IBIMA 2010. Vol. 1. International Business Information Management Association, IBIMA. 2010. p. 472-483
Baharom, Salmi ; Shukur, Zarina. / State-sensitivity partitioning technique for module documentation-based testing. Business Transformation through Innovation and Knowledge Management: An Academic Perspective - Proceedings of the 14th International Business Information Management Association Conference, IBIMA 2010. Vol. 1 International Business Information Management Association, IBIMA, 2010. pp. 472-483
@inproceedings{0ac704df43994eefaccd3363dfbdb865,
title = "State-sensitivity partitioning technique for module documentation-based testing",
abstract = "Testing a module that has memory using the black-box approach has been found to be expensive and relatively ineffective. Instead, testing without knowledge of the specifications (white-box approach) may not be effective in showing whether a program has been properly implemented as stated in its specifications. Thus, we have developed a grey-box testing approach called Module Documentationbased Testing or MD-Test, the heart of which is automatic generation of the test oracle from the external and internal views of the module. This paper describes part of our works to generate test cases from the program function/relation document that will be applied by MD-Test. Consequently, generating test cases from such information might involve large number of data states. We describe a partitioning technique namely State-Sensitivity Partitioning that partition the entire data states of a module according to state's sensitiveness towards events, conditions and actions. This paper also discusses on how to deal with nondeterminism behavior that might introduced by the partitioning technique even if the initial behavior is deterministic.",
author = "Salmi Baharom and Zarina Shukur",
year = "2010",
language = "English",
isbn = "9780982148938",
volume = "1",
pages = "472--483",
booktitle = "Business Transformation through Innovation and Knowledge Management: An Academic Perspective - Proceedings of the 14th International Business Information Management Association Conference, IBIMA 2010",
publisher = "International Business Information Management Association, IBIMA",

}

TY - GEN

T1 - State-sensitivity partitioning technique for module documentation-based testing

AU - Baharom, Salmi

AU - Shukur, Zarina

PY - 2010

Y1 - 2010

N2 - Testing a module that has memory using the black-box approach has been found to be expensive and relatively ineffective. Instead, testing without knowledge of the specifications (white-box approach) may not be effective in showing whether a program has been properly implemented as stated in its specifications. Thus, we have developed a grey-box testing approach called Module Documentationbased Testing or MD-Test, the heart of which is automatic generation of the test oracle from the external and internal views of the module. This paper describes part of our works to generate test cases from the program function/relation document that will be applied by MD-Test. Consequently, generating test cases from such information might involve large number of data states. We describe a partitioning technique namely State-Sensitivity Partitioning that partition the entire data states of a module according to state's sensitiveness towards events, conditions and actions. This paper also discusses on how to deal with nondeterminism behavior that might introduced by the partitioning technique even if the initial behavior is deterministic.

AB - Testing a module that has memory using the black-box approach has been found to be expensive and relatively ineffective. Instead, testing without knowledge of the specifications (white-box approach) may not be effective in showing whether a program has been properly implemented as stated in its specifications. Thus, we have developed a grey-box testing approach called Module Documentationbased Testing or MD-Test, the heart of which is automatic generation of the test oracle from the external and internal views of the module. This paper describes part of our works to generate test cases from the program function/relation document that will be applied by MD-Test. Consequently, generating test cases from such information might involve large number of data states. We describe a partitioning technique namely State-Sensitivity Partitioning that partition the entire data states of a module according to state's sensitiveness towards events, conditions and actions. This paper also discusses on how to deal with nondeterminism behavior that might introduced by the partitioning technique even if the initial behavior is deterministic.

UR - http://www.scopus.com/inward/record.url?scp=84905116153&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84905116153&partnerID=8YFLogxK

M3 - Conference contribution

SN - 9780982148938

VL - 1

SP - 472

EP - 483

BT - Business Transformation through Innovation and Knowledge Management: An Academic Perspective - Proceedings of the 14th International Business Information Management Association Conference, IBIMA 2010

PB - International Business Information Management Association, IBIMA

ER -