• Tidak ada hasil yang ditemukan

FACULTY OF MEDICAL SCIENCES

N/A
N/A
Protected

Academic year: 2025

Membagikan "FACULTY OF MEDICAL SCIENCES"

Copied!
5
0
0

Teks penuh

(1)

FACULTY OF ENGINEERING & TECHNOLOGY

Brajesh Mishra

Assistant Professor

Department of Computer Science & Engineering

(2)

Topics Covered

Decision Tables

Advantage of Decision Tables

Stepwise refinement

(3)

Decision Tables

•It provides a regular way of stating complex business rules, that is helpful for developers as well as for testers

•It assists in development process with developer to do a better job. Testing with all combination might be impractical

•A decision table is basically an outstanding technique used in both testing and requirements management

•It is a structured exercise to prepare requirements when dealing with complex business rules

•It is also used in model complicated logic

(4)

Advantage of Decision Tables

• Any complex business flow can be easily converted into the test scenarios & test cases using this technique

• Decision tables work iteratively that means the table created at the first iteration is used as input table for next tables

• The iteration is done only if the initial table is not satisfactory

• Simple to understand and everyone can use this method design the test scenarios & test cases

• It provide complete coverage of test cases which help to reduce the rework on writing test scenarios & test cases

• These tables guarantee that we consider every possible combination of condition values. This is known as its completeness property

(5)

Stepwise refinement

•The creative activity of programming-to be distinguished from coding-is usually taught by examples serving to exhibit certain techniques

•Programming is usually taught by examples

•Stepwise refinement is the idea that software is developed by moving through the levels of abstraction, beginning at higher levels and, incrementally refining the software through each level of abstraction, providing more detail at each increment

•At higher levels, the software is merely its design models; at lower levels there will be some code; at the lowest level the software has been completely developed

•Refinement can be seen as the compliment of abstraction

•Abstraction is concerned with hiding lower levels of detail; it moves from lower to higher levels

Referensi

Dokumen terkait

the total number of iterations the network can undergo λ is the time constant, used to decay the radius and learning rate i is the row coordinate of the nodes grid j is the column

the total number of iterations the network can undergo λ is the time constant, used to decay the radius and learning rate i is the row coordinate of the nodes grid j is the column

Vinod Kumar Yadav Assistant Professor in Mathematics Rama University Uttar Pradesh, Kanpur Statistical Methods... Measure of Dispersion Range The difference between largest value