Why decision tables are not used in boundary value, Software Engineering

Why decision tables are used in many cases instead of boundary value and equivalence partitioning analysis?

- A decision table is an efficient way to deal with combinations of things (for example inputs).

- Techniques of boundary value analysis and equivalence partitioning are generally applied to specific situations or inputs.

- If different combinations of inputs result in different actions being taken, it can be more difficult to show using equivalence partitioning and boundary value analysis that tend to be more focused on user interface.

- The other two specification based approaches - decision tables and state transition testing are more focused on business rules or business logic.


Posted Date: 9/7/2013 1:49:45 AM | Location : United States

Related Discussions:- Why decision tables are not used in boundary value, Assignment Help, Ask Question on Why decision tables are not used in boundary value, Get Answer, Expert's Help, Why decision tables are not used in boundary value Discussions

Write discussion on Why decision tables are not used in boundary value
Your posts are moderated
Related Questions
What are the general activities in design process? i. System structuring - The system is separated into principle subsystems components and communications among these subsystem

Define software testing? Software testing is a critical element of software quality assurance and shows the ultimate review of design, specification, and coding.

I am working on DD development project and I am using 475 field communicator for testing DD. While development of DD, I tested DD with SDC 625 PC application using HART modem. I h

How to interpret software metrics(any metrics)...i need an example

Hello, I am a CS graduate and i just got a new job in a software development company. My boss assigned me to come up with what he called "the perfect pie chart" basically he says


Question: (a) (i) Using examples from the case study or otherwise, explain the following concepts: • Encapsulation • Specialization • Polymorphism (ii) Discuss the a

This case-study describes the requirements of an airline travel agency who want to develop a website to allow customers to make online bookings. The outline requirements are descri

Aim to follow the weekly schedule - some time in each tutorial class will be devoted to working in your teams of two under the guidance of your tutor on this project.  However, te

Define the Stress testing: - It checks the robustness of application. - It verifies that application consistently gives satisfactory performance under unfavorable and extrem