answersLogoWhite

0


Best Answer

A software system may be configured with multiple features or to say the same thing services. Each of these will act to provide some function to a user or subscriber. For example in telephone systems, users may subscribe to any number of features. Examples of these are Call Waiting (CW). and Call Forward on Busy (CFB). In the Call Waiting case, a user will receive an indication (audible and/or visible) of an incoming call when he/she is active on another call. The new incoming call will be held listening to ringing until the user signals that he/she wishes to take the call. In Call Forward on Busy, a user may indicate that when he/she is active on his/her device (busy), the call should be forwarded to another number. Feature interaction will occur when two or more features are active on the same call. This may be harmful or beneficial but the harmful case is the one that is subject to feature interaction testing. Now consider the case in which a user has both CW and CFB active at the same time. For CW the system should alert the user and retain the call on the same device. Clearly both of these feature have properties that indicate they have been executed correctly. Just as clearly both sets of correctness properties cannot be maintained if both features are enabled on the same call. This is a harmful feature interaction. CFB and CW cannot be active at the same time. Feature interaction testing is the attempt to discover any and all harmful interactions that would occur if a newly proposed feature were added to an existing set of features. A model of the feature set may be created and interactions discovered by use of model checking and/or theorem proving. Feature interaction testing suffers from the problem of a combinatorial state explosion since all features must be tested in combination with other features (usually pair-wise) in all possible states. It has been subject to a significant amount of research in the telecom and software engineering communities.

User Avatar

Wiki User

15y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Whatn is feature interaction testing
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Computer Science

What is the preferred order for performing testing on information technology project?

1. unit testing,integration testing, system testing, user acceptance testing. 2. unit testing, system testing , integration testing,user acceptance testing. 3. unit testing, system testing , user acceptance testing,integration testing. 4. unit testing, ,integration testing, user acceptance testing,system testing.


Is Special Types of test are Static Testing or Dynamic testing?

static and dynamic testing are basic types of testing


Is there a website that provides information on personal software testing?

Yes there are websites that provide information on personal software testing. Some of these websites are 'Software-Testing', 'Wikipedia' and 'Software Testing Fundamentals'.


What does verification mean?

Ensuring something meets its design requirements by testing it.Ensuring something meets its design requirements by testing it.Ensuring something meets its design requirements by testing it.Ensuring something meets its design requirements by testing it.Ensuring something meets its design requirements by testing it.Ensuring something meets its design requirements by testing it.Ensuring something meets its design requirements by testing it.Ensuring something meets its design requirements by testing it.Ensuring something meets its design requirements by testing it.Ensuring something meets its design requirements by testing it.Ensuring something meets its design requirements by testing it.


What are the feature of WAP?

What are the feature of WAP?"

Related questions

Whatn are the Old testament categories?

PentateuchHistoricalWisdomProphetic


Whatn does a woodpecker eat?

Seeds and insects


What feature on the sun is produced by the interaction of the sun's magnetic fields?

sunspots


Whatn is the process by making gas to solid?

SOLIDIFICATION


Whatn Greek word is cynosure derived from?

latin


Did Champlain find what he wanted to find?

whatn is the meaning of the metamorphosis


Whatn are rats and mice also known as?

Rodents or vermin.


What is regression testing with example?

Regression testing is an iterative process executed throughout the software development and testing cycle. Regression testing focuses on previously tested aspects, features which were tested and found working, or bugs which were found and confirmed fixed, in earlier versions of the software. The purpose of regression testing is to make sure that those previously verified features still work. For example, consider a software release that includes two new features, A and B. While the developers are still working on feature B, test is already examining feature A. When A is found working as planned, testing proceeds to feature B, while regression testing affirms that nothing in feature B broke A.


Whatn house did the cheynne Indians live in?

Red Howk Casino


Whatn is 5 910 as a decimal?

5 9/10 = 5.9


What is feature interaction?

A software system may be configured with multiple features or to say the same thing services. Each of these will act to provide some function to a user or subscriber. For example in telephone systems, users may subscribe to any number of features. Examples of these are Call Waiting (CW). and Call Forward on Busy (CFB). In the Call Waiting case, a user will receive an indication (audible and/or visible) of an incoming call when he/she is active on another call. The new incoming call will be held listening to ringing until the user signals that he/she wishes to take the call. In Call Forward on Busy, a user may indicate that when he/she is active on his/her device (busy), the call should be forwarded to another number. Feature interaction will occur when two or more features are active on the same call. This may be harmful or beneficial but the harmful case is the one that is subject to feature interaction testing. Now consider the case in which a user has both CW and CFB active at the same time. For CW the system should alert the user and retain the call on the same device. Clearly both of these feature have properties that indicate they have been executed correctly. Just as clearly both sets of correctness properties cannot be maintained if both features are enabled on the same call. This is a harmful feature interaction. CFB and CW cannot be active at the same time. Feature interaction testing is the attempt to discover any and all harmful interactions that would occur if a newly proposed feature were added to an existing set of features. A model of the feature set may be created and interactions discovered by use of model checking and/or theorem proving. Feature interaction testing suffers from the problem of a combinatorial state explosion since all features must be tested in combination with other features (usually pair-wise) in all possible states. It has been subject to a significant amount of research in the telecom and software engineering communities.


What is your parents fondest mrmory during your infancy days?

whatn is the meaning of menopouse?