I left off my discussion with chatGPT with
âSo what practical plan to implement the five philosophical insights user cases?â
The first user case was:
âSocratic Method: Crafting Effective Test Casesâ
and the suggested plan was:
Plan:
- Training and Familiarity:
- Dedicate time to deepen your understanding of the Socratic method.
- Explore resources on how it can be applied to software testing and quality assurance.
- Integration into Testing Process:
- Identify specific test cases or scenarios where applying the Socratic method would be beneficial.
- Start incorporating open-ended questions into your test plans to encourage critical thinking.
- Feedback and Iteration:
- Seek feedback from team members and stakeholders on the effectiveness of the Socratic approach in test cases.
- Iterate based on the feedback received, refining the questions to enhance their impact.
For sake of brevity, I will just deal with the first user case, although I am very interested in exploring the other ones such as #4, âreflective journalingâ and #5, âseeking guidanceâ. If anyone wants to give me guidance on seeking guidance I would appreciate it!
So for #1 - Socratic Method: Crafting Effect Test Cases
After clarifying what the Socratic Method was and how it could be used to test a school discipline application (it gave me a list of questions to ask people) - I asked chatGPT:
What is the most important Socratic Question that needs to be answered to test a school discipline application?
Here is the answer:
The Socratic Method is a philosophical approach to inquiry and dialogue attributed to the ancient Greek philosopher Socrates. It involves asking probing questions to stimulate critical thinking, uncover underlying assumptions, and clarify concepts. Rather than providing direct answers, the Socratic Method encourages individuals to explore ideas, challenge their beliefs, and arrive at deeper insights through reasoned discourse.
The most important Socratic question to be answered when testing a school discipline application would likely focus on the applicationâs alignment with the underlying principles and objectives of discipline management in an educational setting. Hereâs a suggested question:
Socratic Question: âHow does the design and functionality of the discipline application support the overarching goals and values of disciplinary practices within the school?â
This question encourages stakeholders to critically evaluate the applicationâs effectiveness in meeting the broader objectives of maintaining a safe, respectful, and conducive learning environment. By exploring this question, testers can assess various aspects of the application, including its adherence to school policies, its ability to promote fairness and accountability, and its contribution to positive student behavior and academic success.
SO, my conclusions:
In my first session of asking questions, I came up with use cases to become a better tester using philosophical insights. ChatGPT gave me a five step plan with user cases.
In my second session I drilled down to what I specifically am working on and then I asked it to give me the most important Socratic Question to base my test on.
âWhat is the most important Socratic Question that needs to be answered to test a school discipline application?â
It provided a question that I can ask the stake holders:
Socratic Question: âHow does the design and functionality of the discipline application support the overarching goals and values of disciplinary practices within the school?â
This is mainly a better drill down - my first prompt was very general and I kept on asking it more specific questions until I could get to something very practical, relevant to what I am doing.