LLMs as Test Oracles: A Practical Framework for AI-Assisted Software TestingLarge language models are beginning to influence software testing in a way that extends beyond test generation. Their more consequential role may be in the construction of test oracles: mechanisms tha21d ago · 31 min readarticles.eminmuhammadi.com
How to Test AI-Written Software Products: Step-by-Step Methods, Real Code Examples, and the Hidden DrawbacksTesting AI-written software products works best when you treat the generated code as “helpful but untrusted,” then build a repeatable test pipeline that proves correctness, safety, and stability over time. The practical goal is not to confirm that th...Feb 15 · 10 min readarticles.eminmuhammadi.com
The Twelve-Factor App: Principles for Cloud-Native ServicesThe Twelve-Factor App is a methodology for building modern software-as-a-service applications that are easy to deploy, scale, and maintain. It was developed by engineers at Heroku and encapsulates twelve best practices covering code management, confi...Nov 5, 2025 · 6 min readarticles.eminmuhammadi.com
QA Engineer RoadmapA QA Engineer Roadmap is the guide many aspiring testers wish they had from day one. Whether you’re new to software testing or aiming to level up toward automation, this roadmap will show you the path. In this article, you'll get a clear, structured ...Oct 9, 2025 · 6 min readarticles.eminmuhammadi.com
Aligning Business with TechnologyIn large enterprises, software developers and IT staff often operate in a very different day‑to‑day world from business or management professionals. Engineers tend to focus on technical excellence, specialized tools, and code quality, whereas busines...Sep 14, 2025 · 6 min readarticles.eminmuhammadi.com