इस प्रोजेक्ट के बारे में
QA Studio एक ओपन-सोर्स टेस्ट मैनेजमेंट प्लेटफॉर्म है जो QA इंजीनियरों के लिए बनाया गया है, जिसे भारी वाणिज्यिक टूल का एक हल्का विकल्प के रूप में पेश किया गया है। यह AGPL-3.0 के तहत जारी किया गया है और इसे सेल्फ-होस्ट किया जा सकता है।
README में वर्णित मुख्य क्षमताएं:
- टेस्ट संगठन: hierarchical test suites और cases के साथ traceability।
- टेस्ट निष्पादन: कई environments में tests की योजना बनाना और चलाना।
- रिपोर्टिंग: test results, trends और metrics को ट्रैक करने वाले dashboards।
- Attachments: results के साथ screenshots, videos, logs और stack traces attach करना।
- API first: कहा गया है कि हर feature REST API के माध्यम से पहुंच योग्य है।
- Authentication: built-in, self-hosted auth, bcrypt password hashing और session management के साथ, HTTP-only cookies और audit logging के साथ।
Technology stack: front end पर SvelteKit 2 with Svelte 5, Skeleton UI और Tailwind 4; backend के लिए SvelteKit API routes; PostgreSQL with Prisma ORM; blog के लिए Decap CMS; Vercel या किसी Node.js host पर deployment।
Setup outline: Node.js 18+ और PostgreSQL की आवश्यकता है। repo को clone करें, npm install चलाएं, .env.example को .env.local में कॉपी करें और DATABASE_URL, BLOB_READ_WRITE_TOKEN (Vercel Blob storage, attachments के लिए आवश्यक) और CRON_SECRET को configure करें, फिर npx prisma generate और npx prisma db push चलाएं, उसके बाद npm run dev। Attachment retention को 7 दिन (free tier) और 30 दिन (Pro) बताया गया है, daily cleanup cron के माध्यम से; self-hosters को अपने own blob adapter (S3, MinIO, local filesystem) लिखने के लिए आमंत्रित किया गया है।
Deployment options में one-click Vercel flow, provided Dockerfile, cloud providers, या PM2 के साथ VPS शामिल हैं। Licensing terms free use, self-hosting, modification और commercial use की अनुमति देते हैं, लेकिन service के रूप में चलाने पर modifications का source share करना और derivatives के लिए AGPL-3.0 रखना आवश्यक है। Free tier में एक project के साथ unlimited test cases हैं; Pro में unlimited projects, teams और AI diagnostics जोड़े गए हैं। Documentation links में deployment, role-based access के साथ team invitations, Stripe billing, Decap CMS और Slack notifications, साथ ही contributing guide और Discord community शामिल हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.