Information Technology Reference
In-Depth Information
If Round(Now + Reservation Lead Time) Start Time Slots >=
Previous Appointment End Time then
If Round(Previous Appointment End Time) Start Time Slot + Load
Time =< Next Appointment Start Time then
Appointment Start Time = Round(Now + Reservation Lead Time)
Start Time Slots
EndIf
EndIf
EndIf
Endif
End if
End if
Exit if appointment found
pre date tolerance(i)
(i)
= pre date tolerance(i)
(i) - 1
End if
Else
No Appointment Possible
EndIf
EndIf
Notes:
Some of the keywords used in this pseudo program are constraints as
defined in the engine. Then we have transaction data from shipment record, pseudo
code statements or functions, and objectives of the logic.
You can see that the logic is very complex and is very difficult to test. Creating
test cases to test logic of this module requires deep domain expertise. It is very
important to first break any complexity you encounter. After that, tackle the com-
plexity at smaller levels at these smaller parts. Once you have complexity conquered
at a smaller level, you can assemble all the parts to tackle the big complexity.
... Technology Management
In the fast-changing world, technology is both a facilitator and a risk. New technol-
ogy innovations help to do many tasks that were not possible earlier. At the same
time, technology brings in some risks. From the perspective of a test professional,
you need to test security aspects of the software application under test more rigor-
ously, as now hackers have access to more powerful tools due to advancement in
technology.