Tags: My Younger Brother EssayTopics For Research Papers In CollegeEssays On Deporting ImmigrantsFostering Critical ThinkingEssay On Integrity In The WorkplaceEssays About Asl And Signed LanguagesProblems In Writing Academic Essay
For this reason, it is important to be able to “switch on” the different thinking modes for each activity.Types of thinking covered in this post are: Let’s examine the different thinking types and how each can be applied in the context of Software Testing and various testing activities.
When it comes to Software Testing, the human brain is the best testing tool.
When we test software, we process information, solve problems, make decisions and create new ideas.
When we think of scenarios, we need to think in an abstract way.
Different testing activities require different thought processes.
Convergent thinking is the ability to put a number of different pieces or perspectives of a topic together in some organized, logical manner to find a single answer.
For example, when we try to find a root cause of a defect, we gather relevant information and extract necessary data.It involves expanding your thought process in multiple directions, rather than in just one direction.In the context of testing, this is when we perform integration or system testing. It is a process of constantly asking questions and analyzing the information we receive.For example, when looking at a user story, we could be asking questions about the acceptance criteria rather than accepting them as they are given to us.Concrete thinking refers to the ability to comprehend and apply factual knowledge. People who think concretely like to follow instructions and have detailed plans. As such concrete thinkers prefer to work with lists and spreadsheets.Critical thinking is the ability to reason by carefully analyzing something in order to determine its validity or accuracy.It is about being an active learner rather than a passive recipient of information.Analytical thinking refers to the ability to separate a whole into its basic parts in order to examine the parts and their relationships.It involves thinking in a logical, step-by-step manner to break down a larger system of information into its parts.Sequential (linear) thinking refers to the ability to process information in an orderly prescribed manner.It involves a step-by-step progression where a response to a step must be obtained before another step is taken.