SlideShare a Scribd company logo
1 of 4
Download to read offline
ISSN (e): 2250 – 3005 || Volume, 06 || Issue, 07|| July – 2016 ||
International Journal of Computational Engineering Research (IJCER)
www.ijceronline.com Open Access Journal Page 35
Information technology of developing test kits based on software
requirements
Lysenko I.A.1
, Smirnov O.A.2
1
Kirovograd National Technical University,
2
Kirovograd National Technical University,
I. FORMULATION OF THE PROBLEM
Modern information and communication systems (ICS) are characterized by a high level of complexity of the
components being developed, and, above all, by their software (SW). In its turn, the specified development
complexity may have a significant impact on the quality of the final software product.
One of the defining phases of the SW life cycle at which the control of its quality is realized is the testing phase
of the SW. Software testing is the consistency check between the actual and the expected behavior of the
software product carried out on a finite set of test kits. And the expected behavior, as a rule, is represented
directly in the form of the SW requirements. In the future, this article deals with the problems of the
development of the test kits based on the requirements for object-oriented software of an ICS information
subsystem.
Developing test kits is among the most time-consuming and intellectual activities during the SW testing. The
process of designing test kits itself is offered to be considered within the framework of the appropriate
information technology.
One of the effective approaches to the development of test kits for testing systems depending on the adoption of
logical decisions are the methods based on the use of decision charts (DCs) [1]. However, the existing apparatus
of DCs has some drawbacks preventing from its effective use in this capacity, for example, their descriptive
capabilities are somehow limited, the complexity of identifying the type of unreported cases in the DCs, etc.
Thus, there is a need in improving the information technology of test kits development based on SW
requirements, in particular with the use of DCs, as well as direct improvement of the apparatus they are based on
[2].
II. ANALYSIS OF THE LITERATURE
On the studied subject the research by Lipaeva V. V., D. McGregor and D. Sykes, Stepanchenko I. V., S. Kaner
and J. Falk, Tamre L., L. Crispin and J. Gregory, Glenford Myers and others are known [ 1, 2 - 8]. At the same
time, their proposed technological approaches use either informal methods of test kits description (for example,
a method based on applying a user scenarios), or method focused on a fairly narrow classes of problems (for
example, the state models), or which do not contain the control methods and means of the developed tests’
correctness (for example, a method of all pairs), etc., which, in its turn, does not allow to obtain an effective and
simple enough description of passable test kits for practical usage to verify compliance with the requirements
for the software of the ICS information subsystem.
III. THE PURPOSE OF THE ARTICLE
The purpose of the article is to improve the information technology of test kits development based on SW
requirements of the ICS information subsystem using the improved DCs (the regularized cascading decision
charts (RCDCs)) allowing to increase the completeness of coverage by the projected test kits of the software
requirements for the software as well as the accuracy of the tests themselves.
ABSTRACT
The article presents an advanced information technology of developing test kits based on software
requirements using regulated cascading decision charts, providing the increase of coverage
completeness by the projected test kits of software requirements and the accuracy of the tests
themselves. The article presents an advanced information technology of developing test kits based
on software requirements using regulated cascading decision charts, providing the increase of
coverage completeness by the projected test kits of software requirements and the accuracy of the
tests themselves.
Keywords: information technology, software, testing, development, test kit, decision chart.
Information technology of developing test kits based on software requirements
www.ijceronline.com Open Access Journal Page 36
IV. MAIN PART
Information technology of test kits based on the SW requirements of the ICS information subsystem is proposed
to be formally regarded as a system of function-processes, which are somehow related to each other, and
implement the methods and techniques that ensure the development and quality control of the respective test
kits. To visualize the structure of information technology of the test kits development based on the SW
requirements for the ICS information subsystem (ITDT), it is proposed to use the system modeling methodology
IDEF0. The context diagram of the top-level describing the field and borders of ITDT presentation are shown in
Figure 1.
Figure1. Context diagram of the top-level, describing the field and borders of ITDT presentation
Upper subsidiary diagram describing the function-processes of ITDT is shown in Figure 2.
Figure 2. Upper subsidiary diagram describing the basic function-processes of ITDT
Let’s consider the content of the function-processes of the proposed ITDT:
1. For a formal submission of requirements for the information subsystem ICS as a whole and, in particular,
for its SW in accordance with the object-oriented technology (OOT) a model of cases usage as a set of
Information technology of developing test kits based on software requirements
www.ijceronline.com Open Access Journal Page 37
cases usage, of a plurality of actors and a set of relations between the elements of the previous sets are
being developed.
2. The realization of cases usage by describing all or some of the scenarios that make up the cases usage in the
form of models’ interactions of software objects is realized.
3. The process of the test kits development is based on software requirements for the ICS information
subsystem using an appropriate development method based on RCDCs developed by the author.
4. Evaluation of the coverage density by the developed test kits of the software requirements for the software
and additional evaluation of the test coverage density is provided based on the analysis of the control flows.
5. Evaluation of the test kits’ reliability developed using the method of the test kits development based on
software requirements of the ICS information subsystem using RCDC are provided.
The novelty of this method of developing test kits based on the SW requirements of the ICS information
subsystem within the framework of the third in the third function-process of ITDT is as follows:
- expanding the descriptive features of DC by modifying the DC apparatus in the form of RCDC allowing to
specify the order on a set of conditions and actions of a specific DC based on the introduction of the
consecution matrix to describe the cases of its usage with the acyclic scenarios and specific actions for the
composition and recursion of RCDC to describe the hierarchical cases of usage [ 9];
- diligence in redundancy and inconsistency of a DC from the composition of the RCDC through the use of
the Boolean matrices of masks and solutions; checking the completeness of the DC based on the detection
of the situations unaccounted in the DC describing the conditional part of the test cases using an algorithm
for finding the roots of the logical equation as well as checking the correctness of the consecution matrix
and its compatibility with the DC [10];
- the development of the process of the conversion of the RCDC in the test set the flow of control procedures
of a test kit on the basis of the generalized method of decision tree;
- to formalize the process of developing of the test kits in the form of the development of a series of
interrelated entities “requirements for software based on the model of the cases usage in the notation of the
OOT → scenarios of the cases usage based on the cooperation models in the notation of OOT → test kits
and test cases in the form of the regularized cascading decision charts → control flows based on the
operations models in the OOT notation".
The structure of the developed method of the test kits’ development based on the requirements for SW of the
ICS information subsystem using the RCDC is shown in Figure 3.
Figure 3. The structure of the method of test kits development based on the requirements for ICS information
subsystem using the RCDC
Information technology of developing test kits based on software requirements
www.ijceronline.com Open Access Journal Page 38
V. CONCLUSIONS
The proposed improved information technology of the test kits development based on the SW requirements
allows the following:
1) by modifying the apparatus of a DC based on the introduction of the consecution matrix as part of the
RCDC and specific actions for the composition and recursion of the RCDC to ensure the test coverage
completeness rate increases practically twice based on the analysis of the control flows and the index of
completeness of test coverage of the requirements for the software by the test kits developed under the
improved technology increase in 1.5 times;
2) by the developed redundancy verification procedures, as well as of contradictory and completeness of the
DC from the RCDC, the correctness of the consecution matrix and its compatibility with the DC, as well as
of the algorithm of RCDC conversion based on the generalized method of the decision tree and, together
with the modification of the DC apparatus provides the twice increase of the indicator of the test kits
reliability developed under the advanced technology.
REFERENCES
[1] L. Tamre. Introduction to Software Testing: Trans. from English. - M .: Publishing House "Williams", 2003. - 386 p.
[2] I.A. Lysenko. Research of the Information and Telecommunication Systems’ Software Testing Levels / I. A. Lysenko, A. A.
Smirnov, E. V. Meleshko // Science and Engineering of the Air Forces of Ukraine. – Issue 4(17). - Kharkiv: KhUAF. - 2014 - p.79-
81.
[3] V.V. Lipaev. Reliability and Functional Safety of Real-Time Programs. - M .: ISP RAS, 2013. - 176 p .
[4] D. McGregor, D. Sykes Testing of Object-Oriented Software. Practical Guide: Trans. from Engl.- K .: “TTI DS” Ltd., 2002. - 432 p.
[5] I.V. Stepanchenko. Methods of Software Testing: Textbook. Volgograd: Volgograd State Technical University, 2006. - 74 p.
[6] S. Kaner, Falk J., et al. Software Testing. K .: "TTI DS" Ltd., 2002. - 544 p.
[7] L. Crispin, J. Gregory. Flexible Testing:. Practical Guide for SW Testers and Flexible Software Commands.: Trans. from English. -
M.: Publishing House “Williams”, 2010. - 464 p.
[8] Glenford Myers, Tom Badgett, Corey Sandler. Art of Programs’ Testing. - Dialectics-Williams, 2012. - 272 p.
[9] I.A. Lysenko. Research of the Software Development Process of Information and Telecommunication Systems / I. A. Lysenko, A.
A. Smirnov, L. I. Polishchuk // Weapons Systems and Military Equipment. - Issue 4(40) - Kh.: KhUAF - 2014. - p. 103-106.
[10] I.A. Lysenko. Study Algorithm to Identify the Type of Unaccounted Test Cases in the Development of Test Kits / I. A. Lysenko, A.
A. Smirnov // Scientific and industrial magazine "Zvyazok". - Kyiv: STU, 2014. - № 2 (108). - p. 153-156.

More Related Content

What's hot

Mca se chapter_07_software_validation
Mca se chapter_07_software_validationMca se chapter_07_software_validation
Mca se chapter_07_software_validationAman Adhikari
 
Automated exam question set generator using utility based agent and learning ...
Automated exam question set generator using utility based agent and learning ...Automated exam question set generator using utility based agent and learning ...
Automated exam question set generator using utility based agent and learning ...Journal Papers
 
Software Testing Outline Performances and Measurements
Software Testing Outline Performances and MeasurementsSoftware Testing Outline Performances and Measurements
Software Testing Outline Performances and Measurementsijtsrd
 
Configuration Navigation Analysis Model for Regression Test Case Prioritization
Configuration Navigation Analysis Model for Regression Test Case PrioritizationConfiguration Navigation Analysis Model for Regression Test Case Prioritization
Configuration Navigation Analysis Model for Regression Test Case Prioritizationijsrd.com
 
Software Quality Analysis Using Mutation Testing Scheme
Software Quality Analysis Using Mutation Testing SchemeSoftware Quality Analysis Using Mutation Testing Scheme
Software Quality Analysis Using Mutation Testing SchemeEditor IJMTER
 
USABILITY EVALUATION OF A CONTROL AND PROGRAMMING ENVIRONMENT FOR PROGRAMMING...
USABILITY EVALUATION OF A CONTROL AND PROGRAMMING ENVIRONMENT FOR PROGRAMMING...USABILITY EVALUATION OF A CONTROL AND PROGRAMMING ENVIRONMENT FOR PROGRAMMING...
USABILITY EVALUATION OF A CONTROL AND PROGRAMMING ENVIRONMENT FOR PROGRAMMING...ijseajournal
 
A Survey of functional verification techniques
A Survey of functional verification techniquesA Survey of functional verification techniques
A Survey of functional verification techniquesIJSRD
 
Enhanced Feature Analysis Framework for Comparative Analysis & Evaluation of ...
Enhanced Feature Analysis Framework for Comparative Analysis & Evaluation of ...Enhanced Feature Analysis Framework for Comparative Analysis & Evaluation of ...
Enhanced Feature Analysis Framework for Comparative Analysis & Evaluation of ...IJCSIS Research Publications
 
Information hiding based on optimization technique for Encrypted Images
Information hiding based on optimization technique for Encrypted ImagesInformation hiding based on optimization technique for Encrypted Images
Information hiding based on optimization technique for Encrypted ImagesIRJET Journal
 

What's hot (12)

Mca se chapter_07_software_validation
Mca se chapter_07_software_validationMca se chapter_07_software_validation
Mca se chapter_07_software_validation
 
Automated exam question set generator using utility based agent and learning ...
Automated exam question set generator using utility based agent and learning ...Automated exam question set generator using utility based agent and learning ...
Automated exam question set generator using utility based agent and learning ...
 
@#$@#$@#$"""@#$@#$"""
@#$@#$@#$"""@#$@#$"""@#$@#$@#$"""@#$@#$"""
@#$@#$@#$"""@#$@#$"""
 
Software Testing Outline Performances and Measurements
Software Testing Outline Performances and MeasurementsSoftware Testing Outline Performances and Measurements
Software Testing Outline Performances and Measurements
 
Zander diss
Zander dissZander diss
Zander diss
 
Configuration Navigation Analysis Model for Regression Test Case Prioritization
Configuration Navigation Analysis Model for Regression Test Case PrioritizationConfiguration Navigation Analysis Model for Regression Test Case Prioritization
Configuration Navigation Analysis Model for Regression Test Case Prioritization
 
Software Quality Analysis Using Mutation Testing Scheme
Software Quality Analysis Using Mutation Testing SchemeSoftware Quality Analysis Using Mutation Testing Scheme
Software Quality Analysis Using Mutation Testing Scheme
 
USABILITY EVALUATION OF A CONTROL AND PROGRAMMING ENVIRONMENT FOR PROGRAMMING...
USABILITY EVALUATION OF A CONTROL AND PROGRAMMING ENVIRONMENT FOR PROGRAMMING...USABILITY EVALUATION OF A CONTROL AND PROGRAMMING ENVIRONMENT FOR PROGRAMMING...
USABILITY EVALUATION OF A CONTROL AND PROGRAMMING ENVIRONMENT FOR PROGRAMMING...
 
A Survey of functional verification techniques
A Survey of functional verification techniquesA Survey of functional verification techniques
A Survey of functional verification techniques
 
Enhanced Feature Analysis Framework for Comparative Analysis & Evaluation of ...
Enhanced Feature Analysis Framework for Comparative Analysis & Evaluation of ...Enhanced Feature Analysis Framework for Comparative Analysis & Evaluation of ...
Enhanced Feature Analysis Framework for Comparative Analysis & Evaluation of ...
 
Web Testing
Web TestingWeb Testing
Web Testing
 
Information hiding based on optimization technique for Encrypted Images
Information hiding based on optimization technique for Encrypted ImagesInformation hiding based on optimization technique for Encrypted Images
Information hiding based on optimization technique for Encrypted Images
 

Similar to Information technology of developing test kits based on software requirements

STATE-OF-THE-ART IN EMPIRICAL VALIDATION OF SOFTWARE METRICS FOR FAULT PRONEN...
STATE-OF-THE-ART IN EMPIRICAL VALIDATION OF SOFTWARE METRICS FOR FAULT PRONEN...STATE-OF-THE-ART IN EMPIRICAL VALIDATION OF SOFTWARE METRICS FOR FAULT PRONEN...
STATE-OF-THE-ART IN EMPIRICAL VALIDATION OF SOFTWARE METRICS FOR FAULT PRONEN...IJCSES Journal
 
Advanced Verification Methodology for Complex System on Chip Verification
Advanced Verification Methodology for Complex System on Chip VerificationAdvanced Verification Methodology for Complex System on Chip Verification
Advanced Verification Methodology for Complex System on Chip VerificationVLSICS Design
 
TRANSFORMING SOFTWARE REQUIREMENTS INTO TEST CASES VIA MODEL TRANSFORMATION
TRANSFORMING SOFTWARE REQUIREMENTS INTO TEST CASES VIA MODEL TRANSFORMATIONTRANSFORMING SOFTWARE REQUIREMENTS INTO TEST CASES VIA MODEL TRANSFORMATION
TRANSFORMING SOFTWARE REQUIREMENTS INTO TEST CASES VIA MODEL TRANSFORMATIONijseajournal
 
Verification and validation of knowledge bases using test cases generated by ...
Verification and validation of knowledge bases using test cases generated by ...Verification and validation of knowledge bases using test cases generated by ...
Verification and validation of knowledge bases using test cases generated by ...Waqas Tariq
 
A novel defect detection method for software requirements inspections
A novel defect detection method for software requirements inspections A novel defect detection method for software requirements inspections
A novel defect detection method for software requirements inspections IJECEIAES
 
Mc calley pserc_final_report_s35_special_protection_schemes_dec_2010_nm_nsrc
Mc calley pserc_final_report_s35_special_protection_schemes_dec_2010_nm_nsrcMc calley pserc_final_report_s35_special_protection_schemes_dec_2010_nm_nsrc
Mc calley pserc_final_report_s35_special_protection_schemes_dec_2010_nm_nsrcNeil McNeill
 
RESEARCH ON DISTRIBUTED SOFTWARE TESTING PLATFORM BASED ON CLOUD RESOURCE
RESEARCH ON DISTRIBUTED SOFTWARE TESTING  PLATFORM BASED ON CLOUD RESOURCERESEARCH ON DISTRIBUTED SOFTWARE TESTING  PLATFORM BASED ON CLOUD RESOURCE
RESEARCH ON DISTRIBUTED SOFTWARE TESTING PLATFORM BASED ON CLOUD RESOURCEijcses
 
A Compound Metric for Identification of Fault Prone Modules
A Compound Metric for Identification of Fault Prone ModulesA Compound Metric for Identification of Fault Prone Modules
A Compound Metric for Identification of Fault Prone Modulesiosrjce
 
Deployment of Debug and Trace for features in RISC-V Core
Deployment of Debug and Trace for features in RISC-V CoreDeployment of Debug and Trace for features in RISC-V Core
Deployment of Debug and Trace for features in RISC-V CoreIRJET Journal
 
MODEL CHECKERS –TOOLS AND LANGUAGES FOR SYSTEM DESIGN- A SURVEY
MODEL CHECKERS –TOOLS AND LANGUAGES FOR SYSTEM DESIGN- A SURVEYMODEL CHECKERS –TOOLS AND LANGUAGES FOR SYSTEM DESIGN- A SURVEY
MODEL CHECKERS –TOOLS AND LANGUAGES FOR SYSTEM DESIGN- A SURVEYcsandit
 
Verification of the protection services in antivirus systems by using nusmv m...
Verification of the protection services in antivirus systems by using nusmv m...Verification of the protection services in antivirus systems by using nusmv m...
Verification of the protection services in antivirus systems by using nusmv m...ijfcstjournal
 
ORAL CANCER DETECTION USING RNN
ORAL CANCER DETECTION USING RNNORAL CANCER DETECTION USING RNN
ORAL CANCER DETECTION USING RNNIRJET Journal
 
CRIME EXPLORATION AND FORECAST
CRIME EXPLORATION AND FORECASTCRIME EXPLORATION AND FORECAST
CRIME EXPLORATION AND FORECASTIRJET Journal
 
Implementation on Quality of Control for Image Based Control Systems using Al...
Implementation on Quality of Control for Image Based Control Systems using Al...Implementation on Quality of Control for Image Based Control Systems using Al...
Implementation on Quality of Control for Image Based Control Systems using Al...YogeshIJTSRD
 

Similar to Information technology of developing test kits based on software requirements (20)

STATE-OF-THE-ART IN EMPIRICAL VALIDATION OF SOFTWARE METRICS FOR FAULT PRONEN...
STATE-OF-THE-ART IN EMPIRICAL VALIDATION OF SOFTWARE METRICS FOR FAULT PRONEN...STATE-OF-THE-ART IN EMPIRICAL VALIDATION OF SOFTWARE METRICS FOR FAULT PRONEN...
STATE-OF-THE-ART IN EMPIRICAL VALIDATION OF SOFTWARE METRICS FOR FAULT PRONEN...
 
RISC AND CISC PROCESSOR
RISC AND CISC PROCESSORRISC AND CISC PROCESSOR
RISC AND CISC PROCESSOR
 
Advanced Verification Methodology for Complex System on Chip Verification
Advanced Verification Methodology for Complex System on Chip VerificationAdvanced Verification Methodology for Complex System on Chip Verification
Advanced Verification Methodology for Complex System on Chip Verification
 
TRANSFORMING SOFTWARE REQUIREMENTS INTO TEST CASES VIA MODEL TRANSFORMATION
TRANSFORMING SOFTWARE REQUIREMENTS INTO TEST CASES VIA MODEL TRANSFORMATIONTRANSFORMING SOFTWARE REQUIREMENTS INTO TEST CASES VIA MODEL TRANSFORMATION
TRANSFORMING SOFTWARE REQUIREMENTS INTO TEST CASES VIA MODEL TRANSFORMATION
 
A03720106
A03720106A03720106
A03720106
 
Cloud-based control systems: a systematic literature review
Cloud-based control systems: a systematic literature reviewCloud-based control systems: a systematic literature review
Cloud-based control systems: a systematic literature review
 
Verification and validation of knowledge bases using test cases generated by ...
Verification and validation of knowledge bases using test cases generated by ...Verification and validation of knowledge bases using test cases generated by ...
Verification and validation of knowledge bases using test cases generated by ...
 
Ijciet 10 02_070
Ijciet 10 02_070Ijciet 10 02_070
Ijciet 10 02_070
 
A novel defect detection method for software requirements inspections
A novel defect detection method for software requirements inspections A novel defect detection method for software requirements inspections
A novel defect detection method for software requirements inspections
 
Mc calley pserc_final_report_s35_special_protection_schemes_dec_2010_nm_nsrc
Mc calley pserc_final_report_s35_special_protection_schemes_dec_2010_nm_nsrcMc calley pserc_final_report_s35_special_protection_schemes_dec_2010_nm_nsrc
Mc calley pserc_final_report_s35_special_protection_schemes_dec_2010_nm_nsrc
 
RESEARCH ON DISTRIBUTED SOFTWARE TESTING PLATFORM BASED ON CLOUD RESOURCE
RESEARCH ON DISTRIBUTED SOFTWARE TESTING  PLATFORM BASED ON CLOUD RESOURCERESEARCH ON DISTRIBUTED SOFTWARE TESTING  PLATFORM BASED ON CLOUD RESOURCE
RESEARCH ON DISTRIBUTED SOFTWARE TESTING PLATFORM BASED ON CLOUD RESOURCE
 
A Compound Metric for Identification of Fault Prone Modules
A Compound Metric for Identification of Fault Prone ModulesA Compound Metric for Identification of Fault Prone Modules
A Compound Metric for Identification of Fault Prone Modules
 
G017653135
G017653135G017653135
G017653135
 
Deployment of Debug and Trace for features in RISC-V Core
Deployment of Debug and Trace for features in RISC-V CoreDeployment of Debug and Trace for features in RISC-V Core
Deployment of Debug and Trace for features in RISC-V Core
 
MODEL CHECKERS –TOOLS AND LANGUAGES FOR SYSTEM DESIGN- A SURVEY
MODEL CHECKERS –TOOLS AND LANGUAGES FOR SYSTEM DESIGN- A SURVEYMODEL CHECKERS –TOOLS AND LANGUAGES FOR SYSTEM DESIGN- A SURVEY
MODEL CHECKERS –TOOLS AND LANGUAGES FOR SYSTEM DESIGN- A SURVEY
 
Journals analysis ppt
Journals analysis pptJournals analysis ppt
Journals analysis ppt
 
Verification of the protection services in antivirus systems by using nusmv m...
Verification of the protection services in antivirus systems by using nusmv m...Verification of the protection services in antivirus systems by using nusmv m...
Verification of the protection services in antivirus systems by using nusmv m...
 
ORAL CANCER DETECTION USING RNN
ORAL CANCER DETECTION USING RNNORAL CANCER DETECTION USING RNN
ORAL CANCER DETECTION USING RNN
 
CRIME EXPLORATION AND FORECAST
CRIME EXPLORATION AND FORECASTCRIME EXPLORATION AND FORECAST
CRIME EXPLORATION AND FORECAST
 
Implementation on Quality of Control for Image Based Control Systems using Al...
Implementation on Quality of Control for Image Based Control Systems using Al...Implementation on Quality of Control for Image Based Control Systems using Al...
Implementation on Quality of Control for Image Based Control Systems using Al...
 

Recently uploaded

APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 

Recently uploaded (20)

APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 

Information technology of developing test kits based on software requirements

  • 1. ISSN (e): 2250 – 3005 || Volume, 06 || Issue, 07|| July – 2016 || International Journal of Computational Engineering Research (IJCER) www.ijceronline.com Open Access Journal Page 35 Information technology of developing test kits based on software requirements Lysenko I.A.1 , Smirnov O.A.2 1 Kirovograd National Technical University, 2 Kirovograd National Technical University, I. FORMULATION OF THE PROBLEM Modern information and communication systems (ICS) are characterized by a high level of complexity of the components being developed, and, above all, by their software (SW). In its turn, the specified development complexity may have a significant impact on the quality of the final software product. One of the defining phases of the SW life cycle at which the control of its quality is realized is the testing phase of the SW. Software testing is the consistency check between the actual and the expected behavior of the software product carried out on a finite set of test kits. And the expected behavior, as a rule, is represented directly in the form of the SW requirements. In the future, this article deals with the problems of the development of the test kits based on the requirements for object-oriented software of an ICS information subsystem. Developing test kits is among the most time-consuming and intellectual activities during the SW testing. The process of designing test kits itself is offered to be considered within the framework of the appropriate information technology. One of the effective approaches to the development of test kits for testing systems depending on the adoption of logical decisions are the methods based on the use of decision charts (DCs) [1]. However, the existing apparatus of DCs has some drawbacks preventing from its effective use in this capacity, for example, their descriptive capabilities are somehow limited, the complexity of identifying the type of unreported cases in the DCs, etc. Thus, there is a need in improving the information technology of test kits development based on SW requirements, in particular with the use of DCs, as well as direct improvement of the apparatus they are based on [2]. II. ANALYSIS OF THE LITERATURE On the studied subject the research by Lipaeva V. V., D. McGregor and D. Sykes, Stepanchenko I. V., S. Kaner and J. Falk, Tamre L., L. Crispin and J. Gregory, Glenford Myers and others are known [ 1, 2 - 8]. At the same time, their proposed technological approaches use either informal methods of test kits description (for example, a method based on applying a user scenarios), or method focused on a fairly narrow classes of problems (for example, the state models), or which do not contain the control methods and means of the developed tests’ correctness (for example, a method of all pairs), etc., which, in its turn, does not allow to obtain an effective and simple enough description of passable test kits for practical usage to verify compliance with the requirements for the software of the ICS information subsystem. III. THE PURPOSE OF THE ARTICLE The purpose of the article is to improve the information technology of test kits development based on SW requirements of the ICS information subsystem using the improved DCs (the regularized cascading decision charts (RCDCs)) allowing to increase the completeness of coverage by the projected test kits of the software requirements for the software as well as the accuracy of the tests themselves. ABSTRACT The article presents an advanced information technology of developing test kits based on software requirements using regulated cascading decision charts, providing the increase of coverage completeness by the projected test kits of software requirements and the accuracy of the tests themselves. The article presents an advanced information technology of developing test kits based on software requirements using regulated cascading decision charts, providing the increase of coverage completeness by the projected test kits of software requirements and the accuracy of the tests themselves. Keywords: information technology, software, testing, development, test kit, decision chart.
  • 2. Information technology of developing test kits based on software requirements www.ijceronline.com Open Access Journal Page 36 IV. MAIN PART Information technology of test kits based on the SW requirements of the ICS information subsystem is proposed to be formally regarded as a system of function-processes, which are somehow related to each other, and implement the methods and techniques that ensure the development and quality control of the respective test kits. To visualize the structure of information technology of the test kits development based on the SW requirements for the ICS information subsystem (ITDT), it is proposed to use the system modeling methodology IDEF0. The context diagram of the top-level describing the field and borders of ITDT presentation are shown in Figure 1. Figure1. Context diagram of the top-level, describing the field and borders of ITDT presentation Upper subsidiary diagram describing the function-processes of ITDT is shown in Figure 2. Figure 2. Upper subsidiary diagram describing the basic function-processes of ITDT Let’s consider the content of the function-processes of the proposed ITDT: 1. For a formal submission of requirements for the information subsystem ICS as a whole and, in particular, for its SW in accordance with the object-oriented technology (OOT) a model of cases usage as a set of
  • 3. Information technology of developing test kits based on software requirements www.ijceronline.com Open Access Journal Page 37 cases usage, of a plurality of actors and a set of relations between the elements of the previous sets are being developed. 2. The realization of cases usage by describing all or some of the scenarios that make up the cases usage in the form of models’ interactions of software objects is realized. 3. The process of the test kits development is based on software requirements for the ICS information subsystem using an appropriate development method based on RCDCs developed by the author. 4. Evaluation of the coverage density by the developed test kits of the software requirements for the software and additional evaluation of the test coverage density is provided based on the analysis of the control flows. 5. Evaluation of the test kits’ reliability developed using the method of the test kits development based on software requirements of the ICS information subsystem using RCDC are provided. The novelty of this method of developing test kits based on the SW requirements of the ICS information subsystem within the framework of the third in the third function-process of ITDT is as follows: - expanding the descriptive features of DC by modifying the DC apparatus in the form of RCDC allowing to specify the order on a set of conditions and actions of a specific DC based on the introduction of the consecution matrix to describe the cases of its usage with the acyclic scenarios and specific actions for the composition and recursion of RCDC to describe the hierarchical cases of usage [ 9]; - diligence in redundancy and inconsistency of a DC from the composition of the RCDC through the use of the Boolean matrices of masks and solutions; checking the completeness of the DC based on the detection of the situations unaccounted in the DC describing the conditional part of the test cases using an algorithm for finding the roots of the logical equation as well as checking the correctness of the consecution matrix and its compatibility with the DC [10]; - the development of the process of the conversion of the RCDC in the test set the flow of control procedures of a test kit on the basis of the generalized method of decision tree; - to formalize the process of developing of the test kits in the form of the development of a series of interrelated entities “requirements for software based on the model of the cases usage in the notation of the OOT → scenarios of the cases usage based on the cooperation models in the notation of OOT → test kits and test cases in the form of the regularized cascading decision charts → control flows based on the operations models in the OOT notation". The structure of the developed method of the test kits’ development based on the requirements for SW of the ICS information subsystem using the RCDC is shown in Figure 3. Figure 3. The structure of the method of test kits development based on the requirements for ICS information subsystem using the RCDC
  • 4. Information technology of developing test kits based on software requirements www.ijceronline.com Open Access Journal Page 38 V. CONCLUSIONS The proposed improved information technology of the test kits development based on the SW requirements allows the following: 1) by modifying the apparatus of a DC based on the introduction of the consecution matrix as part of the RCDC and specific actions for the composition and recursion of the RCDC to ensure the test coverage completeness rate increases practically twice based on the analysis of the control flows and the index of completeness of test coverage of the requirements for the software by the test kits developed under the improved technology increase in 1.5 times; 2) by the developed redundancy verification procedures, as well as of contradictory and completeness of the DC from the RCDC, the correctness of the consecution matrix and its compatibility with the DC, as well as of the algorithm of RCDC conversion based on the generalized method of the decision tree and, together with the modification of the DC apparatus provides the twice increase of the indicator of the test kits reliability developed under the advanced technology. REFERENCES [1] L. Tamre. Introduction to Software Testing: Trans. from English. - M .: Publishing House "Williams", 2003. - 386 p. [2] I.A. Lysenko. Research of the Information and Telecommunication Systems’ Software Testing Levels / I. A. Lysenko, A. A. Smirnov, E. V. Meleshko // Science and Engineering of the Air Forces of Ukraine. – Issue 4(17). - Kharkiv: KhUAF. - 2014 - p.79- 81. [3] V.V. Lipaev. Reliability and Functional Safety of Real-Time Programs. - M .: ISP RAS, 2013. - 176 p . [4] D. McGregor, D. Sykes Testing of Object-Oriented Software. Practical Guide: Trans. from Engl.- K .: “TTI DS” Ltd., 2002. - 432 p. [5] I.V. Stepanchenko. Methods of Software Testing: Textbook. Volgograd: Volgograd State Technical University, 2006. - 74 p. [6] S. Kaner, Falk J., et al. Software Testing. K .: "TTI DS" Ltd., 2002. - 544 p. [7] L. Crispin, J. Gregory. Flexible Testing:. Practical Guide for SW Testers and Flexible Software Commands.: Trans. from English. - M.: Publishing House “Williams”, 2010. - 464 p. [8] Glenford Myers, Tom Badgett, Corey Sandler. Art of Programs’ Testing. - Dialectics-Williams, 2012. - 272 p. [9] I.A. Lysenko. Research of the Software Development Process of Information and Telecommunication Systems / I. A. Lysenko, A. A. Smirnov, L. I. Polishchuk // Weapons Systems and Military Equipment. - Issue 4(40) - Kh.: KhUAF - 2014. - p. 103-106. [10] I.A. Lysenko. Study Algorithm to Identify the Type of Unaccounted Test Cases in the Development of Test Kits / I. A. Lysenko, A. A. Smirnov // Scientific and industrial magazine "Zvyazok". - Kyiv: STU, 2014. - № 2 (108). - p. 153-156.