I'm learning about Blocks and there's a statement that says
"Blocks are like black boxes. They have their own scope."
What do you mean by they are like black boxes? What is a Black box?
Hi,
In software development a black box refers to a system whose behavior has to be observed entirely by inputs and outputs. Even if the internal structure of the application under examination can be understood, the tester chooses to ignore it. Black box is a software testing style that can describe various test methodologies.
So an OutSystems block has inputs, passed from the parent screen or block into it. Then it has local variables aggregates and data actions, only accessible from within the block. The parent block or screen have no visibility on them. Using events the block can communicate back data to tht parent screen or block.
Regards,
Daniel
Hey SH Kim,
I hope you doing well. I agree Daniël Kuhlmann.
This is additional Info. please check this link
https://www.youtube.com/watch?v=O7j3tBXO23M ( Blackbox and Whitebox Testing)
thanks,
Ramesh