پروژه های پارسکدرز
5.75K subscribers
2 photos
1 file
511K links
آخرین پروژه های پارسکدرز را در این کانال ببینید

پارسکدرز اولین بازار کار آنلاین ایران

https://parscoders.com
Download Telegram
تجزیه و تحلیل در طراحی پردازنده چند چرخه/ Analysis on Multi-Cycle Processor Design

#assembly, #software_testing

این تکلیف مربوط به کلاس معماری کامپیوتر هست. که تعدادی کد داده شده در Multi-cycle ARM processor باید آنالیز شود و تعدادی جزییات مربوط به این کدها که بعد از بررسی نیاز به توضیح اینکه چطور هر بخش کار میکند دارد. اگر مسلط به ARM Assembly و‌همین طور سیستم سخت افزار هستید لطفا تماس بگیرید تا بتونم فایل دقیق با جزییات رو بفرستم. ممنونم


توسط خریدار: کاربر344564

اطلاعات بیشتر:
https://parscoders.com/project/402895/تجزیه-و-تحلیل-در-طراحی-پردازنده-چند-چرخه-analysis-on-multi-cycle-processor-design

t.me/ParscodersCom
ماشین حساب به زبان React Java Script + تست در فریم ورک jest و به کمک React Testing Library

#software_testing, #reactjs

پروژه‌ی مورد نظر یک پروژه‌ی ساده‌ی ماشین حساب هست. اهمیت این پروژه در تست‌های اون هست. می‌خوام که این پروژه انواع مختلف تست کیس رو شامل بشه شامل یونیت تست، اسنپ شات تست، استیت ترنزیشن تست. از فریم ورک jest برای پیاده‌سازی این تست‌ها استفاده بشه و همچنین React Testing Library برای assertion ها کمک گرفته بشه.


توسط خریدار: fairy

اطلاعات بیشتر:
https://parscoders.com/project/406942/ماشین-حساب-به-زبان-react-java-script-plus-تست-در-فریم-ورک-jest-و-به-کمک-react-testing-library

t.me/ParscodersCom
حل مسئله به همراه فیلم آموزشی

#software_testing, #mechanical_engineering, #education_and_tutoring, #training

استفاده از نرم افزار phast
سلام این مسئله رو میخام حل کنید حالا با استفاده از نرم افزار باید باشه و یک فیلم از روند حل به صورت آموزشی نیاز دارم. مسئله در عکس مشخص است. 
ددلاین فردا 12 ظهر


توسط خریدار: مهرسام پروژه

اطلاعات بیشتر:
https://parscoders.com/project/425134/حل-مسئله-به-همراه-فیلم-آموزشی

t.me/ParscodersCom
درباره ی تست نرم افزار White-box, mutation and regression testing
🔸 فوری

#java, #software_testing, #anything_goes

بر اساس quiksort الگوریتم :
. سوال های زیر باید جواب داده شود:
۱- ۱ یک CFG از تابع پارتیشن و DFG از تابع پارتیشن از این الگوریتم تولید کنید. 
۱-۲نوشتن test cases برای کاور کردن dci و dpu جدول ۲ با coverage 100%
۱-۳- پروگرم unit test , run test case ‌با  eclipse java
براساس 3-way quick sorting algorithm 
۲-۱- develop CFG
(cfg,cfg-2way , cfg-3way)
استفاده کردن از diff tools
۲-۲- برای تغییراتی که هم توسط CFG و هم کد منبع و برای هر test case  که در 1.1، 1.2 و 1.3 ایجاد شده است، تصمیم بگیرید که آیا test case منسوخ است یا قابل آزمایش یا قابل استفاده مجدد برای 3-way sort algorithm است.
۲-۳- کل test set regression را اجرا کنید تا تمام تغییرات را پوشش دهد و گزارش coverage تولید کند.
٢-٤- 
Run mutation test for the original test cases for () 2way sort .


توسط خریدار: کاربر477208

اطلاعات بیشتر:
https://parscoders.com/project/429378/درباره-ی-تست-نرم-افزار-white-box,-mutation-and-regression-testing

t.me/ParscodersCom
اتصال دو سیستم از طریق ماشین مجازی بهم دیگر

#software_testing, #software_engineering

سلام میخوام دو سیستم را از طریق ماشین مجازی به یکدیگر وصل کنم.. طوریکه روی یکی از سیستم ها:
1-مرورگر lockdown اجرا بشه و در طول اجرا از برنامه خارج نشود. یا آلارم ندهد.. چون این مرور گر هر برنامه ای که باز باشه میبنده. و خطا میده.
2-هیچ اثری از نصب نرم افزارهای ماشین مجازی روی سیستم مشاهده نشود. و هیچکس پی نبرد.
3-و اینکه به محض روش شدن سیستم به صورت اتوماتیک دو سیستم از طریق ماشین مجازی بهم وصل بشن.


توسط خریدار: aiipco

اطلاعات بیشتر:
https://parscoders.com/project/476971/اتصال-دو-سیستم-از-طریق-ماشین-مجازی-بهم-دیگر

t.me/ParscodersCom
شخصی متخصص در زمینه Software testing تضمین کیفیت QA

#software_testing, #teststand, #programming, #test_automation

لطفا اگه در شاخه Quality assurance تست اتوماسیون ویا منوال و همچنین تجربه کار در محیط Gitlab و Confluence رو دارین پیام بدین.کلیات پروژه: یه اپلیکیشن هستش که قرار هستش مراحل منوال تست نسخه اندوریدش در نرم افزار Firebase و نسخه ios اون در برنامه Testflight انجام بشه، که تسک ها و ریپورت ها داخل Gitlab انجام میشه.قرار نیست شما پروژه رو انجام بدین، فقط در حد مشاوره از تجربیاتتون میخوام استفاده کنم.


توسط خریدار: ,STAR

اطلاعات بیشتر:
https://parscoders.com/project/480614/شخصی-متخصص-در-زمینه-software-testing-تضمین-کیفیت-qa

t.me/ParscodersCom
اتصال دو سیستم از طریق ماشین مجازی بهم دیگر

#software_testing, #software_engineering

سلام میخوام دو سیستم را از طریق ماشین مجازی به یکدیگر وصل کنم.. طوریکه روی یکی از سیستم ها:
1-مرورگر lockdown اجرا بشه و در طول اجرا از برنامه خارج نشود. یا آلارم ندهد.. چون این مرور گر هر برنامه ای که باز باشه میبنده. و خطا میده.
2-هیچ اثری از نصب نرم افزارهای ماشین مجازی روی سیستم مشاهده نشود. و هیچکس پی نبرد.
3-و اینکه به محض روش شدن سیستم به صورت اتوماتیک دو سیستم از طریق ماشین مجازی بهم وصل بشن.


توسط خریدار: aiipco

اطلاعات بیشتر:
https://parscoders.com/project/476971/اتصال-دو-سیستم-از-طریق-ماشین-مجازی-بهم-دیگر

t.me/ParscodersCom
کرک نرم افزار چینی MRT Data Recovery (محیط انگلیسی)

#assembly, #c_plus_plus_programming, #computer_security, #software_testing, #virtualization

یک نرم افزار برای تعمیر هارد از شرکت Mrt Date Recovery هست
و با نر م افزار تعمیر موبایل اشتباه نگیرید .
 که لینک دانلود اخرین ورژن نرم افزار رو قرار می دم .
 صفحه دانلود تمام ورژن ها اینجاست :
 http://us.mrtlab.com/download
 نرم افزار یک سخت افزار داره که داخل کیس به صورت کارت Pci Express نصب می شه که هارد ها از طریق کابل های ساتا به این دیوایس وصل می شه به جای اتصال به مادربرد سیستم تا توانایی کنترل جدا از سیستم عامل رو با نرم افزار خودش روی هارد داشته باشه . ورژن آنلاین داره و آفلاین که در کل هر دو یکی هستن و فکر کنم در نوع قفل فرق داره .
 نسخه انلاین فکر کنم باید همش به اینتنرت وصل باشه و افلاینش نمی خواد وصل باشه به اینتنرت . فک کنم . هر کدوم راحت تر هست رو می تونید کرک کنید . لینک هر دو پایین هستش : نسخه افلاین :
 http://us.mrtlab.com/download/MrtEnSetups2193.rar نسخه آنلاینش : http://us.mrtlab.com/download/MrtEnSetups2193net.rar

هر سوالی بود در خدمتم.


توسط خریدار: کاربر552480

اطلاعات بیشتر:
https://parscoders.com/project/494370/کرک-نرم-افزار-چینی-mrt-data-recovery-محیط-انگلیسی

t.me/ParscodersCom
عنوان: دریافت خطای HTTP 403 هنگام اجرای کد جاوا اسکریپت در بخش کنسول مرورگر

#html, #javascript, #php, #software_testing, #software_engineering

من در یک وبسایت (یکی از کارگزاری های بورس که پنل اکسیر داره به آدرس https://ebb.exirbroker.com)، در بخش console مرورگر (firefox یا chrome)، کد زیر را اجرا میکنم:fetch("https://ebb.exirbroker.com/api/v1/order",{method: "POST", credentials: "include",body: JSON.stringify({        insMaxLcode: "IRO3GFRZ0001",        side: "SIDE_SALE",        price: 10200,        ...    }),headers: {  "Content-Type": "application/json"  }}) .then(response => response.json()) .then(json => console.log(json));این کد همان عملیاتی را  انجام میده که با کلیک کردن روی دکمه خرید-فروش سهم انجام میشه. این کد، درخواست خرید/فروش را مستقیم و با ارسال یک درخواست HTTP-POST به سرور کارگزاری (API) انجام میده. من قبلا این کار را با کمک تابع click {  document.querySelector(“button”).click() } انجام دادم که موفق بود. ولی الان کد بالا، خطای زیر را برمیگردونه:POST https://ebb.exirbroker.com/api/v1/order [HTTP/1.1 403  82ms\]Status 403Referrer Policyorigin-when-cross-originو پیام (object) زیر را نشان میده:{  "type": "error",  "msgType": "error",  "description": "مشکل امنیتی.درخواست معتبر نمی باشد",  "descriptionEn": "Security problem.Invalid request",  "errorCode": 9009}من برای فهم مشکل، پکت POST را که با کلیک کردن روی دکمه خرید/فروش به سمت سرور (API) کارگزاری فرستاده میشه با پکتی که کد من ایجاد میکنه و میفرسته مقایسه کردم و تنها یک تفاوت در اونها دیدم؛ یک html header به نام X-App-N در پکت سایت وجود داره (که در هر کلیک، این هدر یک مقدار جدید داره) که در پکت من نیست و من حدس میزنم مشکل به این هدر مربوطه.حالا من از شما میخوام که:1- بررسی کنید آیا مشکل از هدر X-App-N است یا نه و مشکل از جای دیگری است و راه حل اون را بگید.2- اگر مشکل از هدر X-App-N است، بگید که من چطور میتونم مقدار این هدر را درست و ارسال کنم (تابع ایجاد این هدر را میخوام).
لطفا عکسی را که پیوست کردم، ببینید.
نکته 1: من کل وبسایت را به شکل فایل html ذخیره و به این پروژه پیوست کردم که میتونید ببینید. در اینها فایلهای جاوا اسکریپتی وجود داره که در اونها توابعی برای ساخت هدر X-App-N دیده میشه ولی من نتونستم تابع را استخراج کنم.نکته 2: من همین کد را (که بر اساس نیاز کمی اصلاح شده) در وبسایت یک کارگزاری دیگه (که پنل تدبیر داره) با موفقیت اجرا کردم و هیچ خطایی برنگرداند!       


توسط خریدار: فترمه

اطلاعات بیشتر:
https://parscoders.com/project/503424/عنوان:-دریافت-خطای-http-403-هنگام-اجرای-کد-جاوا-اسکریپت-در-بخش-کنسول-مرورگر

t.me/ParscodersCom
کرک نرم افزار چینی MRT Recovery (محیط انگلیسی)

#assembly, #c_plus_plus_programming, #computer_security, #software_testing, #virtualization

یک نرم افزار برای تعمیر هارد از شرکت Mrt Date Recovery هست
و با نر م افزار تعمیر موبایل اشتباه نگیرید .
 که لینک دانلود اخرین ورژن نرم افزار رو قرار می دم .
 صفحه دانلود تمام ورژن ها اینجاست :
 http://us.mrtlab.com/download
 نرم افزار یک سخت افزار داره که داخل کیس به صورت کارت Pci Express نصب می شه که هارد ها از طریق کابل های ساتا به این دیوایس وصل می شه به جای اتصال به مادربرد سیستم تا توانایی کنترل جدا از سیستم عامل رو با نرم افزار خودش روی هارد داشته باشه . ورژن آنلاین داره و آفلاین که در کل هر دو یکی هستن و فکر کنم در نوع قفل فرق داره .
 نسخه انلاین فکر کنم باید همش به اینتنرت وصل باشه و افلاینش نمی خواد وصل باشه به اینتنرت . فک کنم . هر کدوم راحت تر هست رو می تونید کرک کنید . لینک هر دو پایین هستش : نسخه افلاین :
 http://us.mrtlab.com/download/MrtEnSetups2193.rar نسخه آنلاینش : http://us.mrtlab.com/download/MrtEnSetups2193net.rar
هر سوالی بود در خدمتم.


توسط خریدار: کاربر552480

اطلاعات بیشتر:
https://parscoders.com/project/494370/کرک-نرم-افزار-چینی-mrt-recovery-محیط-انگلیسی

t.me/ParscodersCom
تعیین و شناسایی عملیاتی که با کلیک روی یک دکمه در یک وبسایت انجام میشود

#html, #javascript, #php, #software_testing, #software_engineering

در یک وبسایت خاص، با پر کردن یک فرم (قیمت، تعداد، ...) روی دکمه خرید کلیک میکنیم. من میخوام بدونم که با کلیک کردن روی دکمه خرید دقیقا چه عملیاتی در سمت کلاینت (مرورگر) انجام میشود و چه درخواستی و با چه محتویاتی به سرور فرستاده میشود.
تا جایی که خودم بررسی کردم، یک درخواست HTTP-POST به سرور فرستاده میشود ولی من میخوام این شناسایی دقیقتر انجام بشود مخصوصا درباره یکی از هدرهای http که به سرور فرستاده میشه. من میخوام دقیقا مشخص بشه مقدار این هدر چطور محاسبه و تولید میشه؟
اگر سوالی دارید و نیز برای دریافت اطلاعات بیشتر، لطفا پیام بفرستید.


توسط خریدار: فترمه

اطلاعات بیشتر:
https://parscoders.com/project/510014/تعیین-و-شناسایی-عملیاتی-که-با-کلیک-روی-یک-دکمه-در-یک-وبسایت-انجام-میشود

t.me/ParscodersCom
کرک نرم افزار MRT Recovery (محیط انگلیسی)

#assembly, #c_plus_plus_programming, #computer_security, #software_testing, #virtualization

یک نرم افزار برای تعمیر هارد از شرکت Mrt Date Recovery هست
و با نر م افزار تعمیر موبایل اشتباه نگیرید .
 که لینک دانلود اخرین ورژن نرم افزار رو قرار می دم .
 صفحه دانلود تمام ورژن ها اینجاست :
 http://us.mrtlab.com/download
 نرم افزار یک سخت افزار داره که داخل کیس به صورت کارت Pci Express نصب می شه که هارد ها از طریق کابل های ساتا به این دیوایس وصل می شه به جای اتصال به مادربرد سیستم تا توانایی کنترل جدا از سیستم عامل رو با نرم افزار خودش روی هارد داشته باشه . ورژن آنلاین داره و آفلاین که در کل هر دو یکی هستن و فکر کنم در نوع قفل فرق داره .
 نسخه انلاین فکر کنم باید همش به اینتنرت وصل باشه و افلاینش نمی خواد وصل باشه به اینتنرت . فک کنم . هر کدوم راحت تر هست رو می تونید کرک کنید . لینک هر دو پایین هستش : نسخه افلاین :
 https://us.mrtlab.com/download/MrtEnSetups21101.rar نسخه آنلاینش : https://us.mrtlab.com/download/MrtEnSetups21101net.rar
هر سوالی بود در خدمتم.


توسط خریدار: کاربر552480

اطلاعات بیشتر:
https://parscoders.com/project/521693/کرک-نرم-افزار-mrt-recovery-محیط-انگلیسی

t.me/ParscodersCom
پروژه ی پایانی کارشناسی Comparing Java Bytecode Instrumentation Approaches

#java, #software_testing, #instrumentation

این پروژه به بررسی روش‌های مختلف ابزارهای تزریق کد در بایت‌کد جاوا می‌پردازد. هدف اصلی این پروژه مقایسه چند فریم‌ورک مختلف مانند ASM، Javassist و OPAL است. دلیل انتخاب این موضوع این است که تحلیل استاتیک نمی‌تواند به‌طور کامل و دقیق نتایج مناسبی ارائه دهد، به‌ویژه برای ویژگی‌های مختلف زبان جاوا. به همین دلیل، تحلیل پویا به کمک تزریق کد در سطح بایت‌کد به کار گرفته می‌شود. این پروژه سعی دارد تا با پیاده‌سازی مطالعات موردی در هر یک از این فریم‌ورک‌ها، کارایی و چالش‌های آن‌ها را مقایسه کند.
موارد مورد نیاز:
آشنایی با زبان برنامه‌نویسی جاوا.استفاده از فریم‌ورک‌های ASM، Javassist و OPAL.انجام پیاده‌سازی‌های عملی و توسعه مطالعات موردی.انتخاب معیارهای مقایسه مانند پیچیدگی کد و کارایی.ارزیابی و تحلیل نتایج به دست آمده از هر فریم‌ورک.


توسط خریدار: کاربر222475

اطلاعات بیشتر:
https://parscoders.com/project/530027/پروژه-ی-پایانی-کارشناسی-comparing-java-bytecode-instrumentation-approaches

t.me/ParscodersCom
دیباگ کد مربوط به انکود فایل ویدیو با استفاده از ffmpeg

#debugging, #python, #software_testing

کد پیوست شده برای بخش هاردساب ها در خروجی صدا انکود نمیکنه ولی باید انکود کنه و اینطوری باشه:320 دو کاناله aac برای 1080 و 128 برای دو کیفیت دیگر192 acc با حفظ کانال اصلیویدیو ها با عنوان انکود معمولی فقط در پوشه خروجی ساخته میشوند با حجم 0 بایت و عملا انکود نمیشونددر نهایت کد باید کاملا دیباگ بشه تا به عملکرد اصلی خودش برسهتوجه کد فایل های مورد نیاز داره فونت رو شاید پیدا نکنید قرار میدم بقیه راحته پیدا کردن


توسط خریدار: کاربر659254

اطلاعات بیشتر:
https://parscoders.com/project/557457/دیباگ-کد-مربوط-به-انکود-فایل-ویدیو-با-استفاده-از-ffmpeg

t.me/ParscodersCom
خروجی گرفتن APK از پروژه ساخته‌شده با Expo (React Native)

#software_testing, #android, #mobile_phone, #react_native

یک اپلیکیشن ساده با Expo (React Native) ساخته‌ام. سورس پروژه آماده است و فقط نیاز دارم کسی برایم خروجی اندروید (APK و در صورت امکان AAB) بسازد.
- سورس پروژه کامل و بدون مشکل است.
- نیازی به تغییر طراحی یا اضافه‌کردن قابلیت جدید نیست.
- فقط بیلد گرفتن و تحویل فایل نهایی.
- تست شود که روی اندروید بدون مشکل اجرا شود.
تخصص‌های مورد نیاز:
- آشنایی با React Native و Expo

توانایی بیلد گرفتن خروجی اندروید
(APK/AAB)


توسط خریدار: کاربر712233

اطلاعات بیشتر:
https://parscoders.com/project/577940/خروجی-گرفتن-apk-از-پروژه-ساخته‌شده-با-expo-react-native

t.me/ParscodersCom
خروجی گرفتن APK از پروژه ساخته‌شده با Expo (React Native)

#software_testing, #android, #mobile_phone, #react_native

یک اپلیکیشن ساده با Expo (React Native) ساخته‌ام. سورس پروژه آماده است و فقط نیاز دارم کسی برایم خروجی اندروید (APK و در صورت امکان AAB) بسازد.
- سورس پروژه کامل و بدون مشکل است.
- نیازی به تغییر طراحی یا اضافه‌کردن قابلیت جدید نیست.
- فقط بیلد گرفتن و تحویل فایل نهایی.
- تست شود که روی اندروید بدون مشکل اجرا شود.
تخصص‌های مورد نیاز:
- آشنایی با React Native و Expo

توانایی بیلد گرفتن خروجی اندروید
(APK/AAB)


توسط خریدار: mozafar3kaloo

اطلاعات بیشتر:
https://parscoders.com/project/578302/خروجی-گرفتن-apk-از-پروژه-ساخته‌شده-با-expo-react-native

t.me/ParscodersCom
تولید خودکار تست با LLM و SWE-Agent -عنوان: Automated Test Evolution using LLMs on SWE-bench Verified

#python, #software_testing, #thesis, #artificial_intelligence, #programming

📌 معرفی کلی پروژهدر این پروژه پایان نامه، هدف ما خودکارسازی فرآیند تکامل و ویرایش تست‌ها (Test Evolution) با استفاده از LLM و SWE-Agent است.
ما روی یکی از معتبرترین دیتاست‌های حوزه AI for Software Engineering کار می‌کنیم:
🔗 SWE-bench Verified Datasethttps://github.com/swe-bench/swe-bench
 🎯 هدف اصلی SWE-bench Verified چه بوده است؟هدف اصلی دیتاست SWE-bench (و نسخه Verified آن) این بوده است که:
🔹 مدل‌های زبانی یا Agentها بتوانند با ویرایش کد (Program Repair)، تست‌های موجود را pass کنند.به‌صورت دقیق‌تر:
ورودی:
کد قدیمی (C_old)تست‌های موجود (T_old)یک failing testخروجی مورد انتظار:
تولید یک patch کد که باعث شود تست‌ها pass شونددر SWE-bench Verified این فرآیند به‌صورت deterministic، پایدار و قابل تکرار طراحی شده تا ارزیابی مدل‌ها منصفانه باشد.
 🔄 ما چگونه این هدف را تغییر می‌دهیم؟در این پروژه، جهت مسئله را معکوس می‌کنیم:
❌ ما کد را تغییر نمی‌دهیم✅ ما تست‌ها را تکامل می‌دهیمهدف جدید ما:به‌جای تولید patch برای کد، می‌خواهیم تست‌ها را طوری ویرایش یا گسترش دهیم که با نسخه جدید کد (C_new) سازگار شوند و تغییرات کد را به‌درستی پوشش دهند.
به‌عبارت دیگر، در حالی که SWE-bench کلاسیک بر اصلاح کد تمرکز دارد، پروژه ما تمرکز را به تکامل تست‌ها منتقل می‌کند. در SWE-bench، خروجی اصلی یک patch برای کد است که باعث می‌شود تست‌های موجود pass شوند، اما در پروژه ما خروجی نهایی یک patch برای تست‌ها است که آن‌ها را با نسخه جدید کد سازگار می‌کند. به همین ترتیب، اگر SWE-bench بر رویکرد Test-driven repair متکی است، پروژه ما رویکرد Code-driven test evolution را دنبال می‌کند.
 📦 دیتاست SWE-bench Verified چیست؟هر instance در SWE-bench Verified شامل:
یک ریپازیتوری واقعی (مثل astropy، pandas، django، …)نسخه قدیمی کد (C_old)نسخه جدید کد بعد از تغییر (C_new)پچ کد (patch.diff)تست‌های موجود قبل از تغییر (T_old)محیط Docker استاندارد برای اجرای دقیق و reproducible
📌 نسخه Verified تضمین می‌کند که:
تست‌ها deterministic هستندflaky tests حذف شده‌انداجرای تست‌ها پایدار و قابل ارزیابی است 🎯 هدف نهایی پروژه
تولید خودکار نسخه جدید تست‌ها (T_new) با حداقل تغییر نسبت به T_old، به‌گونه‌ای که:
با C_new سازگار باشد و تمام test ها را pass کندتغییرات کد را واقعاً تست کند (کاور کند)و پوشش مناسبی روی بخش‌های تغییر‌یافته ایجاد کند
📌 نکته مهم:ترجیحا این کار بدون استفاده از issue description، PR text یا gold test patches انجام می‌شود.
 🔢 ورودی‌ها (Inputs)Agent فقط باید به موارد زیر دسترسی داشته باشد:
T_old – تست‌های اولیهC_new – نسخه جدید کدpatch.diff – تفاوت C_old و C_new
سیگنال‌های اجرایی (Runtime Signals):
Failures تست‌ها روی C_new (در صورت وجود)Coverage فایل‌ها و خطوط تغییر یافته
🚫 مواردی که عمداً استفاده نمی‌کنیم:
Issue descriptionPR descriptionGold test patches 🧪 تولید T_new چگونه انجام می‌شود؟فرآیند تولید T_new به‌صورت مرحله‌ای انجام می‌شود:
1️⃣ ویرایش حداقلی تست‌ها (Minimal Test Edits)در مرحله اول، Agent تلاش می‌کند با:
اصلاح assertionهابه‌روزرسانی expected behaviorتطبیق تست با API جدیدتست‌ها را pass کند، با حداقل diff نسبت به T_old.
 2️⃣ بررسی پوشش کد تغییر یافته (Coverage-aware)پس از pass شدن تست‌ها:
بررسی می‌شود که آیا خطوط و فایل‌های تغییر یافته در patch.diff واقعاً توسط تست‌ها پوشش داده شده‌اند یا نه 3️⃣ افزودن تست جدید در صورت نیاز (Additiona...


توسط خریدار: کاربر746653

اطلاعات بیشتر:
https://parscoders.com/project/592558/تولید-خودکار-تست-با-llm-و-swe-agent-عنوان:-automated-test-evolution-using-llms-on-swe-bench-verified

t.me/ParscodersCom
نیاز به ۲۰ تستر اندروید برای تست اپلیکیشن فوتبالی (Google Play Closed Testing)

#software_testing, #android

سلام و احترامآیا از دوستان کسی میتواند برای انتشار یک اپ اندروید در گوگل پلی کمک کند.گوگل برای انتشارهای جدید نیاز به 20-30 تستر دارد که 14 روز با اپ کار کنند و فیدبک ارسال کنند.راه حل داشته باشید ممنون میشم کمک کنید.


توسط خریدار: کاربر258171

اطلاعات بیشتر:
https://parscoders.com/project/613156/نیاز-به-۲۰-تستر-اندروید-برای-تست-اپلیکیشن-فوتبالی-google-play-closed-testing

t.me/ParscodersCom
ساخت اپلیکیشن Native اندروید «رأس‌گیر چک» با Kotlin، محاسبات وزنی، قفل چک و فعال‌سازی اختصاصی
🔸 پروژه ویژه

#software_testing, #android, #algorithm, #cryptography, #kotlin

برای ساخت یک اپلیکیشن اندرویدی Native و کاملاً جدید با نام «رأس‌گیر چک» به برنامه‌نویس حرفه‌ای Kotlin/Android نیاز دارم. پروژه باید از صفر ساخته شود و در پایان، APK واقعی و قابل‌نصب به همراه سورس کامل تحویل داده شود.

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

الزامات فنی قطعی:

- Native Android با Kotlin و ترجیحاً Jetpack Compose
- معماری استاندارد MVVM و پایگاه داده Room
- حداقل Android 8 و سازگار با Android 15
- بدون WebView، HTML، PWA یا تبدیل سایت به APK
- تمام محاسبات و اطلاعات اصلی کاملاً آفلاین
- برنامه اصلی بدون تبلیغات، آمارگیر و ارسال اطلاعات
- رابط فارسی، راست‌چین، ساده و خوانا
- تاریخ‌ها فقط شمسی و از طریق تقویم شمسی
- ورودی مبلغ داخل برنامه به تومان
- جداسازی سه‌رقمی مبلغ هنگام تایپ؛ مانند 15,000,000
- نمایش اعداد داخل برنامه به انگلیسی
- استفاده از محاسبات صحیح و کسر دقیق؛ استفاده از Float/Double برای محاسبات مالی ممنوع است
- پشتیبانی از مبلغ‌های بسیار بزرگ بدون سرریز

۱. اطلاعات فاکتورها

تعداد فاکتورها محدودیت ثابت نداشته باشد. هر فاکتور شامل:

- مبلغ فاکتور
- تاریخ خرید شمسی
- تعداد روز رأس همان فاکتور

روز خرید، روز اول حساب می‌شود:

تاریخ سررسید هر فاکتور = تاریخ خرید + تعداد روز رأس − ۱ روز

مثلاً فاکتور ۱۰ مهر با رأس یک‌روزه، سررسیدش همان ۱۰ مهر است.

۲. فرمول رأس وزنی

برای هر فاکتور:

aᵢ = مبلغ فاکتور
pᵢ = تاریخ خرید به عدد روز
rᵢ = تعداد روز رأس
qᵢ = pᵢ + rᵢ − 1

جمع بدهی:

D = Σaᵢ

تاریخ مبنای وزنی خرید:

P = Σ(aᵢ × pᵢ) ÷ D

تاریخ سررسید وزنی بدهی:

Q = Σ(aᵢ × qᵢ) ÷ D

هدف برنامه پرداخت همیشه دو روز زودتر از رأس بدهی باشد:

T = Q − 2

محاسبات داخلی باید دقیق و کسری باقی بمانند. برای نمایش تاریخ، کسری روز به نزدیک‌ترین روز گرد شود و نیم‌روز رو به بالا محاسبه شود.

مثال: خرید مساوی در روزهای ۱ و ۲۰، تاریخ مبنای دقیق ۱۰٫۵ دارد و باید روز ۱۱ نمایش داده شود.

تاریخ مبنای خرید، رأس بدهی و رأس پرداخت فقط برای اپراتور نمایش داده شوند و در تصویر ارسالی مشتری نباشند.

۳. پیشنهاد خودکار چک‌ها

برنامه براساس رأس وزنی، تعداد، تاریخ و مبلغ چک‌ها را خودکار پیشنهاد دهد.

- فاصله پیش‌فرض چک‌ها دقیقاً ۳۰ روز باشد.
- اولین چک تا حد امکان نزدیک به تاریخ شروع مجاز یا در ماه اول قرار گیرد.
- اگر تاریخ پیشنهادی گذشته باشد، برنامه از امروز یا نزدیک‌ترین تاریخ آینده شروع کند.
- تعداد چک پیشنهادی قابل تغییر باشد.
- مبلغ‌ها ابتدا تا حد امکان مساوی باشند.
- مبلغ چک‌ها تا حد امکان مضرب یک‌میلیون تومان باشند.
- یک چک می‌تواند برای حفظ جمع و رأس دقیق از حالت رُند خارج شود.
- جمع مبلغ چک‌ها و پیش‌پرداخت باید دقیقاً برابر بدهی باشد.

شرط دقیق برنامه پرداخت:

پیش‌پرداخت + جمع چک‌ها = کل بدهی

و:

پیش‌پرداخت × تاریخ پیش‌پرداخت + Σ(مبلغ چک × تاریخ چک) = D × T

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

۴. حالت‌های تنظیم چک

هر چهار حالت زیر لازم است:

1. جابه‌جایی همه چک‌های آزاد
2. متمرکزکردن تغییر رأس روی تاریخ یک چک انتخاب‌شده
3. سنگین‌ترکردن مبلغ یک چک و سبک‌ترکردن بقیه
4. تنظیم کاملاً دستی مبلغ و تاریخ‌ها

مثلاً در سه چک هم‌مبلغ، جابه‌جایی هر سه چک به‌اندازه ۱۵ روز، از نظر رأس معادل جابه‌جایی یک چک به‌اندازه ۴۵ روز است.

۵. قفل تاریخ و مبلغ

برای هر چک دو قفل مستقل وجود داشته باشد:...


توسط خریدار: کاربر789501

اطلاعات بیشتر:
https://parscoders.com/project/616159/ساخت-اپلیکیشن-native-اندروید-رأس‌گیر-چک-با-kotlin،-محاسبات-وزنی،-قفل-چک-و-فعال‌سازی-اختصاصی

t.me/ParscodersCom
بازبینی مستقل فنی و امنیتی دو مخزن Python و MCP

#python, #software_testing, #web_security, #git, #architecture

برای نسخه آلفای یک پروژه نرم‌افزاری، به یک متخصص مستقل جهت بازبینی فنی، امنیتی و حریم خصوصی دو مخزن کوچک و خصوصی نیاز داریم. این دو مخزن در مجموع حدود ۶۵ فایل دارند و شامل یک هسته قراردادهای typed در Python و یک MCP Server هستند.
این پروژه توسعه نرم‌افزار جدید یا رفع اشکال عمومی نیست؛ هدف، بررسی مستقل کد موجود و ارائه یک گزارش مستند و قابل‌اتکا است.
محدوده بازبینی نهایی:
• نصب پروژه در یک محیط تازه و اجرای مستقل تست‌ها  • بررسی معماری، قراردادهای داده، typeها و validationها  • بررسی زنجیره ارجاع Source، Evidence، Item، Finding و Insight  • بررسی اینکه RawEvidence فقط در حافظه پردازش شود و وارد log، diagnostics، persistence، fixture یا artifact نشود  • بررسی امنیت گزارش‌های پشتیبانی و جلوگیری از افشای داده‌های حساس  • بررسی dependencyها، package provenance و reproducibility  • اجرای مستقل secret scan و کنترل مسیرهای محلی و ایمیل‌های خصوصی  • بررسی تست‌ها، محدودیت‌های نسخه آلفا و ادعاهای مستندات  • تحویل گزارش نهایی با یکی از نتایج PASS، PASS WITH FINDINGS یا FAIL  • دسته‌بندی یافته‌ها بر اساس شدت، شواهد و پیشنهاد اصلاح
شرایط موردنیاز:
• سابقه قابل‌بررسی در Python، pytest، typing، Git و GitHub  • تجربه code review، امنیت نرم‌افزار یا حریم خصوصی  • آشنایی با packaging و dependency analysis  • آشنایی با MCP، AI Agent یا tool-based systems یک مزیت محسوب می‌شود  • ارائه لینک حساب GitHub و حداقل یک نمونه code review، audit یا گزارش فنی قبلی  • اعلام هرگونه تعارض منافع یا رابطه قبلی با پروژه  • پذیرش دسترسی موقت و فقط‌خواندنی به مخزن‌ها  • تعهد به محرمانگی و حذف cloneها و فایل‌های مشتق‌شده پس از پایان کار  • امکان استفاده از ابزارهای هوش مصنوعی فقط به‌عنوان ابزار کمکی؛ مسئولیت گزارش نهایی با شخص بازبین خواهد بود
هیچ داده واقعی، اطلاعات مشتری، credential، RawEvidence واقعی یا تاریخچه خصوصی توسعه در اختیار بازبین قرار نمی‌گیرد. بارگذاری محتوای مخزن در سرویس‌های شخص ثالث یا ابزارهای هوش مصنوعی بدون مجوز کتبی ممنوع خواهد بود.
فرآیند همکاری دو مرحله‌ای است:
مرحله اول ـ آزمون محدود و پولی، حداکثر دو ساعت:
پس از بررسی هویت، سوابق و تعارض منافع، فقط دسترسی Read به مخزن Core داده می‌شود. خروجی این مرحله باید شامل روش بازبینی، راستی‌آزمایی مشخصات مخزن، یک نقطه قوت واقعی، یک ریسک محتمل و یک خلأ آزمون در صورت وجود باشد. گزارش باید واقعیت‌های تأییدشده، استنباط‌ها و پیشنهادها را از یکدیگر تفکیک کند.
مرحله دوم ـ بازبینی کامل:
تنها در صورت تأیید کیفیت مرحله آزمایشی انجام می‌شود و شامل بررسی هر دو مخزن و ارائه گزارش نهایی است. قبولی در مرحله آزمایشی به معنی تضمین نتیجه PASS برای پروژه نیست.
لطفاً در پیشنهاد خود موارد زیر را اعلام کنید:
۱. لینک حساب GitHub  ۲. نمونه review، audit یا گزارش فنی مرتبط  ۳. سابقه Python، testing، packaging و security  ۴. سابقه کار با MCP یا AI Agent، در صورت وجود  ۵. روش پیشنهادی شما برای بررسی نشت اطلاعات در log و diagnostics  ۶. روش بررسی memory-only بودن داده  ۷. ابزارها و روش‌های secret scanning و dependency analysis  ۸. تأیید عدم مشارکت قبلی در این پروژه و اعلام تعارض منافع احتمالی  ۹. هزینه و زمان مرحله آزمایشی  ۱۰. هزینه و زمان بازبینی کامل، به‌صورت جداگانه
پیشنهادهایی که نتیجه PASS را از قبل تضمین کنند یا صرفاً بر اجرای ابزارهای خودکار و هوش مصنوعی متکی باشند، پذ...


توسط خریدار: کاربر808084

اطلاعات بیشتر:
https://parscoders.com/project/619449/بازبینی-مستقل-فنی-و-امنیتی-دو-مخزن-python-و-mcp

t.me/ParscodersCom