Showing posts with the label
Software Testing Methodologies
Implementation Comments Transaction Based Systems Hidden Languages Transaction Based Systems: Ø There is a transaction control block associate with every active transaction that contain…
Transaction Flow Testing Techniques Get the Transaction Flows: v Complicated systems that process a lot of different, complicated transactions, should have explicit representations of the t…
Structure of Transaction Flow Transaction flow are often ill-structured and there is nothing one can do about it. The following are some of reasons: v It’s not code. It’s just a model of the …
v In simple cases, the transactions have a unique identify from the time they are created to the time they are completed v In many systems the transactions can give birth to others, and tran…
Transaction Flow What is Transaction flow? Ø A unit of work seen from a system users point of view is known as transaction Ø It contains the sequence of operations, some of which are perfo…
Testability Tips ⊕ The following are some tips related to path testing regarding testability and for creating testable software ⊕ Count the total number of paths (C 1 ), the total number of a…
Applications of Path Testing Integration, Coverage and Paths in called Components Path testing methods are mainly used in unit testing, especially for new software The new component is firs…
Other Instrumentation Methods Mark each link by unique prime number and multiply the link name into a central register The path name is a unique number and we can recapture the links traversed…
Types of Path Instrumentation Interpretive Trace Program: An Interpretive Trace Program is the one that executes every statement in order, and records the intermediate values of all calculatio…
Path Instrumentation Path instrumentation confirms that the outcome was achieved by the intended path The displayed image is an example of a routine for the assumed input value x=4 If it y…
Path Sensitizing Review: Achievable and Unachievable Paths: We want to select and test enough paths to achieve a satisfactory notion of test completeness, such as C 1 + C 2 Extract the pro…
Testing Blindness Testing Blindness is a pathological (harmful)situation in which the desired path is achieved for the wrong reason There are three types of testing blindness Assignment Bl…