2014Unpublished venueRequires access

Fuzzy Based White Box Testing Techniques

Vishal Chandra

Open publisher page 0 citations

Abstract

One of the most important parts of any software development is testing the software or software testing. After coding phase testing starts. Software testing is the process or series of process, use to determine that code written in computer language are working as it was designed to do and not anything unintended. There are various types of testing, but they are broadly defined in two categories black box testing and white box testing. This paper used fuzzy theory to check the consistency or acceptability of software. In white box testing we have a full knowledge of code and working of code. Testing team has test cases such that they can observe all codes. Fuzzy theory lies between yes or no. Before this paper testing team either accept or reject the software. But after this paper testing team can determine the degree of acceptation and rejection. Thus there is flexibility in testing methodology. Programmers can rectify their codes. I have given membership function to all types of white box testing. The output will be {not acceptable, marginal acceptable, fully acceptable}.therefor we far away from rigid boundary.I use different white box testing techniques to get the unique output, so that we can justify the test. This paper described the working process of different white box testing technique with integration of fuzzy theory and most frequently used techniques in white box testing are dataflow testing, control flow testing, path testing, branch testing and loop testing with the essence of fuzzy theory. Software testing is a set of processes that conducted with the intention of errors finding. It ensures that the proposed or designed system is working according to the specification given by the user or customer. The two mainly and most important goals of software testing are to determinethe system developed according to the customer or user requirement and to dig out bugs or errors. Testing is expensive, laborious expensive and also time consuming task, so the choice of testing method must be so that it is based on the risk to the system. Glassbox testing techniques isthe most important and useful software testing techniques, it is very effective in decision, validating design, finding programming errors, implementation of errors and assumptions in software. Glass box testing based on of internal workings and structure of software. White box testing is based on idea of how the system is implemented. The some of the advantages of white box testing such reveals error in hidden it helps in removing extra lines of code. The disadvantage of white box testing is, it is very expensive.

About this research paper

What this paper is about

One of the most important parts of any software development is testing the software or software testing. After coding phase testing starts. Software testing is the process or series of process, use to determine that code written in computer language are working as it was designed to do and not anything unintended. There are various types of testing, but they are broadly defined in two categories black box testing and white box testing. This paper used fuzzy theory to check the consistency or acceptability of software. In white box testing we have a full knowledge of code and working of code. Testing team has test cases such that they can observe all codes. Fuzzy theory lies between yes or no. Before this paper testing team either accept or reject the software. But after this paper testing team can determine the degree of acceptation and rejection. Thus there is flexibility in testing methodology. Programmers can rectify their codes. I have given membership function to all types of white box testing. The output will be {not acceptable, marginal acceptable, fully acceptable}.therefor we far away from rigid boundary.I use different white box testing techniques to get the unique output, so that we can justify the test. This paper described the working process of different white box testing technique with integration of fuzzy theory and most frequently used techniques in white box testing are dataflow testing, control flow testing, path testing, branch testing and loop testing with the essence of fuzzy theory. Software testing is a set of processes that conducted with the intention of errors finding. It ensures that the proposed or designed system is working according to the specification given by the user or customer. The two mainly and most important goals of software testing are to determinethe system developed according to the customer or user requirement and to dig out bugs or errors. Testing is expensive, laborious expensive and also time consuming task, so the choice of testing method must be so that it is based on the risk to the system. Glassbox testing techniques isthe most important and useful software testing techniques, it is very effective in decision, validating design, finding programming errors, implementation of errors and assumptions in software. Glass box testing based on of internal workings and structure of software. White box testing is based on idea of how the system is implemented. The some of the advantages of white box testing such reveals error in hidden it helps in removing extra lines of code. The disadvantage of white box testing is, it is very expensive.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

One of the most important parts of any software development is testing the software or software testing. After coding phase testing starts. Software testing is the process or series of process, use to determine that code written in computer language are working as it was designed to do and not anything unintended. There are various types of testing, but they are broadly defined in two categories black box testing and white box testing. This paper used fuzzy theory to check the consistency or acceptability of software. In white box testing we have a full knowledge of code and working of code. Testing team has test cases such that they can observe all codes. Fuzzy theory lies between yes or no. Before this paper testing team either accept or reject the software. But after this paper testing team can determine the degree of acceptation and rejection. Thus there is flexibility in testing methodology. Programmers can rectify their codes. I have given membership function to all types of white box testing. The output will be {not acceptable, marginal acceptable, fully acceptable}.therefor we far away from rigid boundary.I use different white box testing techniques to get the unique output, so that we can justify the test. This paper described the working process of different white box testing technique with integration of fuzzy theory and most frequently used techniques in white box testing are dataflow testing, control flow testing, path testing, branch testing and loop testing with the essence of fuzzy theory. Software testing is a set of processes that conducted with the intention of errors finding. It ensures that the proposed or designed system is working according to the specification given by the user or customer. The two mainly and most important goals of software testing are to determinethe system developed according to the customer or user requirement and to dig out bugs or errors. Testing is expensive, laborious expensive and also time consuming task, so the choice of testing method must be so that it is based on the risk to the system. Glassbox testing techniques isthe most important and useful software testing techniques, it is very effective in decision, validating design, finding programming errors, implementation of errors and assumptions in software. Glass box testing based on of internal workings and structure of software. White box testing is based on idea of how the system is implemented. The some of the advantages of white box testing such reveals error in hidden it helps in removing extra lines of code. The disadvantage of white box testing is, it is very expensive.

Key concepts: White-box testing, Non-regression testing, Manual testing, Black-box testing, Test strategy, Software reliability testing, Computer science, Keyword-driven testing

Related papers

Back to paper searchBrowse research topicsOriginal source
Fuzzy Based White Box Testing Techniques — Research Paper | ScholarLens