30 Days of AI in Testing Challenge: Day 21: Develop your AI in testing manifesto

Nao
5 min readMar 24, 2024

--

Day 21: Develop your AI in testing manifesto

You’ve reached Day 21! Throughout this challenge, as you’ve explored different uses of AI in Testing, you’ve uncovered its many associated pitfalls. To successfully integrate AI into our testing activities, we must be conscious of these issues and develop a mindful approach to working with AI.

Today, you’re going to craft a set of principles to guide your approach to working with AI by creating your own AI in Testing Manifesto.

To help shape your manifesto, check out these well-known manifestos in the testing world:

  • Agile Manifesto- Beck et al.: This manifesto emphasises values such as prioritising individuals and interactions over processes and tools, working software over comprehensive documentation, customer collaboration over contract negotiation, and responding to change over following a plan.
  • Testing Manifesto — Karen Greaves and Sam Laing: This Manifesto emphasises continuous and integrated testing throughout development, prioritises preventing bugs, and values deep understanding of user needs. It advocates for a proactive, user-focused approach to testing.
  • Modern Testing Principles- Alan Page and Brent Jensen: These principles advocate for transforming testers into ambassadors of shippable quality, focussing on value addition, team acceleration, continuous improvement, customer focus, data-driven decisions, and spreading testing skills across teams to enhance efficiency and product quality.

Task Steps

Reflect on Key Learnings: Review the tasks you’ve encountered and consider the opportunities, potential roadblocks, and good practices that emerged.

Consider Your Mindset: What mindset shifts have you found necessary or beneficial in working with AI?

Craft Your Personal Set of Principles: Start drafting your principles, aiming for conciseness and relevance to AI in testing. These principles should guide your decision-making, practices, and attitudes towards using AI in your testing. To help, here are some areas and questions to consider:

  1. Collaboration: How will AI complement your testing expertise?
  2. Explainability: Why is understanding the reasoning behind AI outputs crucial?
  3. Ethics: How will you actively address ethical considerations such as bias, privacy, and fairness?
  4. Continuous Learning: How will you stay informed and continuously learn about advancements in AI?
  5. Transparency: Why is transparency in AI testing tools and processes essential?
  6. User-Centricity: How will you ensure AI testing ultimately enhances software quality and delivers a positive user experience?

Share Your Manifesto: Reply to this post with your AI in Testing Manifesto. If you’re comfortable, share the rationale behind the principles you’ve outlined and how they aim to shape your approach to AI in testing. Why not read the manifestos of others and like or comment if you found them useful or interesting.

Bonus Step: If you are free between 16:00–17:00 GMT today (21st March, 2024), join the Test Exchange for our monthly skills and knowledge exchange session. This month there will be a special AI in Testing breakout room.

Why Take Part

  • Refine Your Mindset: The process of developing your manifesto encourages a deep reflection on the mindset needed to work successfully with AI.
  • Shape Your Approach: Creating your manifesto helps solidify your perspective and approach to AI in testing, ensuring you’re guided by a thoughtful framework.
  • Inspire the Community: Sharing your manifesto offers valuable insights to others and contributes to the collective understanding and application of AI in testing.

Task Link

https://club.ministryoftesting.com/t/day-21-develop-your-ai-in-testing-manifesto/75315

My Day 21 Task

1. About Reflect on Key Learnings

Based on the previous 20 days of AI testing challenge tasks, a key Learnings is that, in addition to starting to accept and continually learn new AI testing tools, it’s also necessary to use AI testing tools with a critical mindset, especially commercial AI testing tools. After all, AI is a current hot topic, and many tools exaggerate their AI capabilities for added hype, which might not be very practical.

However, it’s undeniable that the underlying design principles of most tools’ AI functionalities can be referenced and applied to our daily testing activities.

2. About Consider Your Mindset

  • When using AI testing tools, it’s important to understand their underlying principles and learn better ways to use them.

3. About Craft Your Personal Set of Principles

  • Continuous Learning: There are many aspects in testing activities where efficiency and quality can be improved, and different AI testing tools might intervene at different points. Continuously understanding and learning about new AI testing tools can better adapt to testing activities in the AI era.
  • Learn More: When using AI testing tools, pay more attention to their underlying logic and principles, rather than just relying on the tools’ introductions.
  • Delay Judgement: Do not rush to make final evaluations and judgments on the results provided by AI testing tools. Make judgments after obtaining more information about the results.
  • Positive Attitude: Adopt a positive attitude to accept and adapt to testing activities in the AI era. Keeping up with the times ensures you won’t be replaced, as different eras have different types of testing activities.
  • Collaboration and Cooperation: When using AI testing tools, provide reasonable feedback on the results generated by AI, discuss with peers in online communities, and share experiences.

About Event

The “30 Days of AI in Testing Challenge” is an initiative by the Ministry of Testing community. The last time I came across this community was during their “30 Days of Agile Testing” event.

Community Website: https://www.ministryoftesting.com

Event Link: https://www.ministryoftesting.com/events/30-days-of-ai-in-testing

Challenges:

Recommended Readings

More info

--

--

Nao

Test Automation Engineer, 11+ years of experience. Writing about Software Testing and Automation. My blog : https://naodeng.com.cn