یک نرم افزار کنترل کیفیت شامل چه چیزهایی هست؟

می‌خواهم نرم افزاری درباره ی کنترل کیفیت محصولاتی به زبان سی شارپ یا پایتون بنویسم. یک نرم افزار کنترل کیفیت شامل چه چیزهایی باید باشه؟ و فرمش را به چه صورتی باید طراحی کنیم؟