סיומת קוד VS
Theתוסף הקוד Roost GPT VS codeמאפשר extensionלך allowsליצור youבדיקות toלקוד generateשלך tests for your code usingבאמצעות RoostGPT withבלחיצה justאחת, aישירות click,מסביבת straightהעבודה from yourשל VS Code workspace.Code.
Download:הורדה:
https://marketplace.visualstudio.com/items?itemName=RoostGPT.roostgpt
Installation:הַתקָנָה:
Toכדי useלהשתמש theבהרחבת RoostGPT VS CodeCode, extension,עליך youלהכין mustומותקן haveאת VS Code readyבמערכת andשלך, installedכמו inגם yourאת system,כל asהתלויות wellהנדרשות asלהרצת anyהקוד dependenciesשלך, thatמכיוון are required to run your code, as ש-RoostGPT willיריץ oftenלעתים runקרובות itsאת generatedקוד testהבדיקה codeשנוצר toכדי improveלשפר it.אותו.
Youניתן canלהוריד downloadולהתקין and installאת VS Code forעבור yourמערכת Operatingההפעלה systemשלך here.כאן.
Afterלאחר התקנת VS Code isבהצלחה Successfullyבמערכת installedשלך, inתוכל yourלהוריד system,את you can go ahead and download theסיומת Roost GPT VS Code extensionמשוק fromVS theCode, פשוט חפש את Roost GPT בחנות התוספים. לחלופין, תוכל להוריד ולהתקין את סיומת VS Code marketplace,מכאן just simply search for Roost GPT in the extension store. Alternatively, you can download and install the VS code extension from here..
Onceלאחר theהתקנת extensionההרחבה, isאתה installed,מוכן youליצור areבדיקות readyעבור toהקוד generate tests for your code.שלך.
Configuration:תְצוּרָה:
Onceלאחר theשההרחבה extensionהותקנה hasבהצלחה beenבמערכת successfullyשלך, installedתוכל inלהמשיך yourבהגדרת system,ההרחבה youכדי canלהתחיל thenליצור proceedבדיקות. withפעולה configuringזו theכוללת extensionמתן toמידע startהנדרש generatingליצירת tests.בדיקות.
כדי Thisלהגדיר involvesאת providingההרחבה informationלשימוש thatבה, isפשוט requiredפתח forאת testהגדרות generation.Toההרחבה configure the extension to use it, simply open the extension settings forעבור Roost GPT, youתוכל canלחפש searchאותה forבחנות itההרחבות, inאו theשתוכל extensionלמצוא store,אותה orברשימת youההרחבות canהמותקנות find it in the list of your installed extensions.שלך.
Youלאחר canמכן thenתוכל setלהגדיר upאת theהערכים requiredהנדרשים valuesבהתאם accordingלסביבת toהעבודה yourולצרכים workspaceשלך. andלהלן needs.השדות Followingהנדרשים areשתצטרך theלהגדיר requiredבכל fields which will be required for you to set no matter what:מקרה:
Requiredשדות Fieldsחובה
-
RoostאסימוןToken:Roost:youניתןcanלקבלgetאתyourאסימון ה-roosttokenשלכםfromמדףmyהפרופילprofileשליpageב-inapp.roost.ai .Ifאםyouאיןdon'tלכםhaveאסימוןaRoost,Roostתוכלוtoken,להירשםyouלתקופתcanניסיוןsignבחינםupולנסותfor a free trial and try outאת RoostGPTforבחינם,free,באמצעותusingכתובתyourהאימיילorganizationשלemailהארגוןfromשלכםhereמכאן . -
RoostדומייןDomain:רוסט:EnterהזןtheאתDomainהדומייןinשבוwhichאסימוןtheהרוסטprovidedשסופקroostפעיל,tokenערךisברירתactive,המחדלthe default value isהוא app.roost.ai. -
Timeout:פסקSetזמן:theהגדרtimeoutאתforפסקtestהזמןgenerationליצירת בדיקה (in hours)בשעות),defaultערךvalueברירתisהמחדל הוא 1. -
Language:שפה:Selectבחרtheאתlanguageהשפהyourשבהworkspace/sourceכתובcodeסביבתisהעבודה/קודwrittenהמקורin,שלך,currentlyתומךsupportsכעת ב-Java, Python, Go, NodeJS, C#andו-C++. -
BoardסוגType:לוח:Selectבחרtheאתtypeסוגofלוחscrum/kanbanהסקראם/קנבאן,board,נדרשRequiredלבדיקותforפונקציונליות.functionalהגדרtests.כלאsetסוגיasבדיקותnoneאחרים,otherתומךtestבלוחותtypes,ללא,supportsג'ירהnone,ו-Azure.jiraערךandברירתAzureהמחדלboards.הואdefault value is none.ללא. -
Iterations:איטרציות:Setהגדרtheאתnumberמספרofהאיטרציותiterationsליצירתforבדיקות.testאםgeneration,תספקIfערךyouאיטרציהprovideגדולanמ-0,iterationהבדיקהvalueתפעילgreaterאתthanמקרי0הבדיקהthenשנוצרוitותעבירwillאתrunהשגיאהtheשאירעהgenerated(אםtestקיימת)casesלמודלandהבינהpassהמלאכותית.theלאחרerrorמכן,thatמקרהoccurred(ifהבדיקהany)יעודכןtoבאותוtheקובץaiויפעלmodelשובthenעדupdateלמספרtheהאיטרציותtestויעצורcaseאםinsideהואtheרץsameבהצלחהfileביןandלבין.runערךagainברירתtillהמחדלthe number of times of iteration and stop if it ran successfully in between. The default value isהוא 1. -
Telemetry:טלמטריה:Setהגדרasכ-Falseifאםyouאינךdoרוצהnotלשלוחwantנתוניtoטלמטריהsend telemetry data toל-roost.Theערךdefaultברירתvalueהמחדלisהוא true. -
GenerativeמודלAIבינהmodel:מלאכותיתSelectגנרטיבי:whichבחרmodelבאיזהtoמודלuseלהשתמשforליצירתtestקודcodeבדיקה,generation,התומךwhich supportsב-OpenAI, Google Vertex, Azure Open AI, ClaudeAI , DeepSeek, AWS Bedrock,andו-DBRX Hosted Modelsincludingכולל OpenSource Hosted Models (LLAMA2andו-starchat). ProvideInput:ספקSetקלט:asהגדר כ-trueifאםyouברצונךwantלספקtoקלטprovideמשלךyourלפניownיצירתinputהבדיקה,beforeתתבקשtestלהזיןgeneration,קלטyouלפניwillתחילתbeיצירתpromptedהבדיקה.forערךinputברירתbeforeהמחדלthe test generation begins. The default value isהוא false.- MaxDepth:
Thisמשמשisלציוןusedכמהtoעמוקspecifyבתוךhowסביבתdeepהעבודהintoההרחבהtheתעבורworkspaceכדיtheלסרוקextensionקבציםwillליצירתtraverseבדיקות.toערךscanברירתforהמחדלfilesהואtoמעברgenerateלכלtests for. default value is traverse to all subdirectories.תת-הספריות. - EnvFile:
Thisניתןcanלהשתמשbeבשדהusedזהtoכדיprovideלספקtheאתpathהנתיבtoלקובץanenv, אשר יספק ל-RoostGPT קובץ envfile,עםwhichמשתניwillסביבתprovideמשתמשRoostGPTאשרwithיילקחוenvבחשבוןfileבהתקדמותwithיצירתuserהבדיקה.environmentניתןvariablesלהשאירwhichשדהwillזהbe taken into account in the test generation progress. You can keep this field empty.ריק. -
AIפרטיmodelמודלDetails:בינה מלאכותית:IfאםtheמודלGenerativeהבינהAIהמלאכותיתmodelהגנרטיביתisהואOpenבינהAI:מלאכותית פתוחה:OpenAIמפתח APIKey:שלProvideOpenAI:yourספקו את מפתח ה-API של OpenAIAPIשלכםkeyאםifאתםyouמתכנניםplanלהשתמשon using anב-OpenAIasכמודלtheהבינהgenerativeהמלאכותיתAIהגנריתmodelליצירתtoמקריgenerateהבדיקהyour test cases.שלכם.OpenAIמודל APImodel:שלProvideOpenAI:theספקAIאתmodelמודלtheהבינהprovidedהמלאכותית שאליו מפתח ה-APIkeyשסופקhasישaccessגישה,to,תומךsupportsב-gpt-4o, gpt-4, gpt-3.5-turbo.
IfאםtheמודלGenerativeהבינהAIהמלאכותיתmodelהגנרטיביתisהוא Google Vertex:VertexאסימוןBearerנושאToken:קודקוד:ProvideספקוyourאתvertexאסימוןBearerנושאTokenהקודקודifשלכםyouאםplanאתםtoמתכנניםuseלהשתמש ב-Google VertexasכמודלtheבינהgenerativeמלאכותיתAIגנרטיביmodelליצירתtoמקריgenerateהבדיקהyour test cases.שלכם.VertexמזההProjectפרויקטID:ורטקס:ProvideספקtheאתIDהמזההofשלyourפרויקטGoogleורטקסvertexבגוגלproject.שלך.VertexאזורRegion:קודקוד:Enterהזןtheאתregionהאזורwhereשבוyourנמצאvertexאזורregionהקודקודis presentשלךVertexמודלModel:קודקוד:SelectבחרtheאתVertexמודלmodelהקודקודtoשישמשbeליצירתusedקוד;forתומךcode generation; supportsב-text-bison, code-bison,bisonandו-codechat-bison.Defaultערךvalueברירתisהמחדל הוא text-bison.
Ifאם מודל הבינה המלאכותית הגנרטיביתGenerativeהוא קלוד בינה מלאכותית:AImodel is Claude AI:AIמודלmodel:בינה מלאכותית:Selectבחר את מודל הבינה המלאכותית שישמשtheמהתפריט הנפתח.AImodeltobe used from the dropdown menu.- מפתח API
Key:Provideספק את מפתחyourה-APIClaudeשל קלוד AIAPIשלךkey..
IfאםtheמודלGenerativeהבינהAIהמלאכותיתmodelהגנרטיביתisהוא Azure Open AI:- מפתח API: ספק את מפתח ה-API
Key:עבורProvide the API Key for yourמודל Azure Open AImodel.שלך. - נקודת קצה של API: ציין את נקודת הקצה של ה-API
Endpoint:שבהProvideמתארחthe API Endpoint where yourמודל Azure Open AImodel is hosted.שלך. DeploymentשםName:פריסה:EnterהזןtheאתDeploymentשםNameהפריסהforעבורyourמודל Azure Open AI APImodel.שלך.
- מפתח API: ספק את מפתח ה-API
IfאםtheמודלGenerativeהבינהAIהמלאכותיתmodelהגנרטיביתisהואOpenקודSource:פתוח:OpenנקודתSourceקצהModelשלEndpoint:מודלprovideקודtheפתוח:endpointספקוforאתtheנקודתopenהקצהsourceעבורmodelמודלifהקודyouהפתוח.planאםonאתםusingמתכנניםoneלהשתמשofבאחדtheממודליroostהקודprovidedהפתוחopenהמסופקיםsourceעלmodels,ידיyouroost,needעליכםtoלספקprovideאותהit in the formatבפורמט 'http://MODEL_IP:5000/generate'whereכאשר MODEL_IPisהיאtheכתובת ה-IPaddressשלforהמופעtheשבוinstanceפועלwhereהמכולהyouשלhave the model's container running.המודל.OpenמודלSourceבינהAIמלאכותיתmodel:בקודSelectפתוח:theבחרAIאתmodelמודלtoהבינהbeהמלאכותיתusedשישמשforליצירתtestבדיקות,generation,תומךsupportsב- meta-llama/Llama-2-13b-chat,chatandוב- HuggingFaceH4/starchat-beta.Theערךdefaultברירתvalueהמחדלisהוא meta-llama/Llama-2-13b-chat.
Advancedשדות Fieldsמתקדמים (optional)אופציונלי):
Optionalשדותfieldsאופציונלייםareזמיניםavailableלשימושtoיעילuse theבתואר LLMeffectively likeכמו- ניתן להגדיר advanced.UseAssistant
can be set toל-Trueforעבור דגמי gptturbo models,turbo, - ניתן להגדיר את AiTemperature
canלערכיםbeשוניםsetמברירתto values other than defaultהמחדל (0.2)toכדיcontrolלשלוטtheבאיכותtest quality,הבדיקה,
- ניתן להגדיר advanced.UseAssistant
- ניתן להגדיר את VerifyTest
canלערךbe set to a boolean valueבוליאני True.Defaultערךvalueברירתisהמחדל הוא False, - ניתן להגדיר את UseDocker
can be set toכ-Truetoכדיgenerateליצורtheאתtestsהבדיקותinside aבתוך docker.Thisזהwillידרושrequireגישה מקומית לשרת DockerEngine server to be accessible locally.Engine.
Testיצירת Generation:בדיקות:
Onceלאחר yourהשלמת extensionהגדרת configurationהתוסף, isתוכלו complete,להתחיל youלהשתמש can then start using theבתוסף VS Code extensionכדי toליצור generateבדיקות testsעבור forסביבת yourהעבודה workspace.שלכם. Toכדי generateליצור tests,בדיקות, simplyפשוט right-clickלחצו onלחיצה aימנית fileעל inקובץ yourבתפריט Explorer menuובחרו andאת selectסוג theהבדיקה typeשברצונכם ofליצור testמתפריט youההקשר wantשמופיע. toשימו generateלב fromשלכל theסוג contextבדיקה menuיש thatדרישות showsמסוימות up.כדי Noteלהתחיל thatביצירת eachבדיקות.
סוגי testהבדיקות typeהנתמכים hasכעת someהם requirements to start test generation.The test types currently supported are as follows:כדלקמן:
UnitבדיקותTests.יחידה.APIבדיקותTests.API.FunctionalבדיקותTests.פונקציונליות.Integration.הִשׁתַלְבוּת.
Testדרישות Requirementsהבדיקה
Followingלהלן areשדות theחובה Requiredוהוראות Fields,נוספות andליצירת otherבדיקה instructionsבהתאם forלכל testסוג generationבדיקה according to each supported test type:נתמך:
-
UnitמבחניTests:יחידה:ToכדיgenerateליצורUnitמבחניtests,יחידה,justפשוטsimplyבחרוselectאתtheהספרייהdirectoryשבהyourנמצאfileהקובץisשלכם,presentלחצוin,לחיצהright-clickימניתonעלaקובץfileובחרוand"יצירתselectמבחניunitיחידה",testולאחרgeneration,מכןandבחרוthenאתselectמסגרתtheהבדיקותtestשברצונכםframeworkלהשתמשyouבהwantמהחלוןtoהקופץ.useפעולהfromזוtheתיצורpopup.מבחניItיחידהwillעבורgenerateכלunitהקבציםtestsהנמצאיםforבספרייתallהאבtheשלfilesקובץpresentזה.inאיןthatצורךfile'sבשדותparentנוספיםdirectory.מלבדNoהשדותextraהנדרשיםfieldsשהוזכרוotherלעילthanליצירתtheמבחניabove-mentionedיחידה.requiredודאוfieldsשהשפהareשהוגדרהneededבהגדרותforההרחבהunitתואמתtestאתgeneration.השפהMakeשבהsureנמצאthatקודtheהמקורlanguage set in the extension settings matches the language your source code is in.שלכם.-
Ifאםyouברצונךwantשהבדיקותtheייווצרוtestsעבורtoמספרbeמצומצםgeneratedשלforפונקציותonlyספציפיותaבלבדfewולאspecifiedעבורfunctionsכלandבסיסnotהקוד,forצייןtheאתentireשמותcodebase,הפונקציותthenשעבורןprovideברצונךtheשהבדיקותfunctionייווצרוnamesבתיבתfor which you want the tests to be generated in theהקלט FunctionsToTestinputבמקטעboxהמתקדםinשלtheהגדרותadvancedההרחבה,sectionבאופןofמופרדthe extension settings in a comma separated fashionבפסיקים (e.g.למשל, Func1, Func2,...).Thisפעולהwillזוensureתבטיחthatשהבדיקותtestsייווצרוareרקgeneratedעבורonlyהפונקציותfor the specified functions.שצוינו. -
ForעבורJavaבדיקותunitיחידהtests,שלpleaseJava,makeאנאsureודאtoשהפעלתtriggerהבדיקהtheממודולtestחוקיexecution from a valid module that contains a valid pom.xml, or generate tests for the entire project ifהמכיל pom.xmlisחוקי,presentאוinצורtheבדיקותworkspaceעבורfolder.הפרויקט כולו אם pom.xml קיים בתיקיית סביבת העבודה. Forעבור בדיקות ReactUnitUnit,tests,עליךyouלהשתמשneed to useבמודל GPT-4 turbomodelולהגדירand setאת use assistantasכ-trueinבחלקtheהמתקדםadvancedשלsectionהגדרותof theההרחבה vs-code extension settings.code.
-
-
APIבדיקותTests:API:ToכדיgenerateליצורAPIבדיקותtests,API,youעליךneedללחוץtoלחיצהright-clickימניתonעל קובץ ה-json של אוסף Postmancollectionאוjsonעלorקובץ המפרט של ה-API של swaggerAPIולאחרspecמכןfileלבחורandבאפשרותthen select the"Generate APItests.tests".Ifאםyouתבחרchooseקובץanyאחרfileשאינוotherקובץthanהמפרטyourשל ה-APIspecשלך,file,יצירתtheהבדיקהtestתיכשל.generationלאחרwillמכןfail.עליךThenלבחורyouאתneedמסגרתtoהבדיקהselectשתשמשtheליצירתtest framework to be used for test generationהבדיקה (artillery,postman,postmanorאו rest-assured)fromמהחלוןtheהקופץprovidedשסופק.popup.איןNoצורךextraבשדותfieldsנוספיםotherמלבדthanהשדותtheהנדרשיםabove-mentionedשהוזכרוrequiredלעילfieldsעבורareבדיקותneededAPI.forעבורAPIבדיקותTests.API,ForתוכלAPIגםtests,לסנןyouאילוcanפעליםalso filter out whichשל HTTPverbs(such as(כגון post,get,getetc.וכו')willייבדקוbeעלtestedידיbyשינויchanging theהגדרת HttpFilterssettingמהקטעfromהמתקדם.theשימוadvancedלבsection.שאםPleaseתבחרnote that if you selectב-postmanasכמסגרתtheהבדיקה,testתצטרךframeworkלהתקיןyou will needאת newman cliinstalledבמערכתinשלךyourעלsystemמנתinלהריץorderבדיקותtoשנוצרוrunמהרחבתgeneratedRoostGPT.testsתוכלfromלהתקיןthe RoostGPT extension, you can installאת newman clibyבאמצעותusing the command:הפקודה: npm install -g newman.-
Ifאםyouברצונךwantליצורto generateבדיקות APItestsעבורforפעליםsomeספציפייםspecificשל HTTPverbs(get, post, put, patch,delete,deleteetc.וכו'),thenתוכלyouלבחורcanאילוselectפעליםwhichספציפייםspecificישverbsלבדוקneedבחלקtoהמתקדםbeשלtestedהגדרותinההרחבהtheתחתadvancedהתכונהsectionשלofמסנניthe extension settings under the HTTP filters attribute.HTTP. -
Ifאםyouברצונךwantליצורto generateבדיקות APItestsעבורforנקודותsomeקצהspecificספציפיות של APIendpointsהתואמותmatchingלתבניתaרגולציהgivenנתונה,regexתוכלpattern,להגדירyouאתcanתבניתsetהרגולציהtheבכרטיסייהregexמתקדמתpatternשלinהגדרותtheההרחבהadvancedתחתtabהתכונהofנקודותtheקצהextension settings under theשל HTTPendpoints for testing attribute.לבדיקה. Forעבור מבחני קראטה ומבחני Rest - Assuredkarateandrest-assuredtests,makeודאוsureשיצירתthatהבדיקהtheמופעלתTestמתוךgenerationמאגרis triggered from within a valid java/Java/mavenrepo,תקף,i.e.כלומר,putשימוtheאתapiקובץ specfileה-APIinבמאגרtheJavajava repo and putוהתחלוstartאת יצירת הבדיקהtheמשם .test generation fromthere.
-
-
IntegrationבדיקותTests:אינטגרציה:WhenבעתgeneratingיצירתIntegrationבדיקותtests,אינטגרציה,youעליךneedללחוץtoלחיצהright-clickימניתonעלyourקובץ ה-json של אוסף Postmancollectionאוjsonעלorקובץ המפרט של ה-API של swaggerAPIולאחרspecמכןfileלבחורandבאפשרותthenבדיקותselectאינטגרציה.theאםIntegrationתבחרTestsקובץoption.אחרIfשאינוyouקובץchooseהמפרטanyשלfileה-API,otherיצירתthanהבדיקהyourתיכשל.APIלאחרspecבחירתfile,האפשרות,theעליךtestלבחורgenerationאתwillמסגרתfail,הבדיקהafterשתשמשselectingליצירתthe option, then need to select the test framework to be used for test generationהבדיקה (artillery,postman,postmanorאו rest-assured),.thenלאחרyouמכןneedעליךtoלבחורselectאתtheסוגtype of yourתבנית gherkintemplateשלך.youתוכלcanלבחורeitherקובץselectולעייןfileבקובץand browse to yourתבנית gherkintemplateשלך,fileאוorשתוכלyouלבחורcan chooseכתובת URLandולספקprovideאתtheכתובת ה-URLto yourלתבנית Gherkintemplate.שלך.Noאיןextraצורךfieldsבשדותotherנוספיםthanמלבדtheהשדותabove-mentionedהנדרשיםrequiredשהוזכרוfieldsלעילareעבורneededבדיקותforאינטגרציה.IntegrationשימוTests.לבPleaseשאםnoteתבחרוthat if you selectב-Postmanasכמסגרתtheהבדיקה,testתצטרכוframeworkלהתקיןyou will needאת newman cliinstalledבמערכתinשלכםyourכדיsystemלהריץtoבדיקותrunשנוצרוgeneratedמהרחבתtestsRoostGPT.fromניתןtheלהתקיןRoostGPT extension, you can installאת newman clibyבאמצעותusing the command:הפקודה: npm install -g newman.Forעבור מבחני קראטה ומבחני Rest - Assuredkarateandrest-assuredtests,makeודאוsureשיצירתthatהבדיקהtheמופעלתTestמתוךgenerationמאגרis triggered from within a valid java/Java/mavenrepo,תקף,i.e.כלומר,putשימוtheאתapiקובץ specfileה-APIinבמאגרtheJavajava repo and putוהתחלוstartאת יצירת הבדיקהtheמשם .test generation fromthere.
Functionalבדיקותtests:פונקציונליות:Toכדיgenerateליצורfunctionalבדיקותtests,פונקציונליות,youעליךneedלבחורtoאתselectסוגyourהלוחboardשלךtype to be eitherכ-JIRAorאו AzureandולאחרThenמכןtheנדרשיםBelowגםdetailsהפרטיםare also required:הבאים:IfאםtheסוגBoardהלוחType isהוא Jira:JiraאימיילEmail.של ג'ירה.Jiraג'ירהToken.אסימון.JiraשםHostname.מארח של ג'ירה.
IfאםtheסוגBoardהלוחType isהוא Azure:- ארגון Azure
Org. AzureאסימוןToken.תכלת.AzureפרויקטProject.Azure.
- ארגון Azure
Improveשיפור andוניתוח Analyzeשל Generatedבדיקות Testsשנוצרו
Afterלאחר theהשלמת testתהליך generationיצירת processהבדיקה, isייפתח complete,פאנל aצדדי sideשיציג panelאת willכל open,קבצי showingהבדיקה youשנוצרו. allבאפשרותך theלבחור generatedאת testהקובץ files,שברצונך youלהציג canבאמצעות selectהתפריט theהנפתח fileשסופק. youאם wantתרצה, toתוכל viewגם byלערוך usingאת theהקבצים dropdownבפאנל provided,עצמו ifולשמור youאת wantהשינויים youשלך canבאמצעות alsoכפתור editהשמירה theשסופק.
אם filesברצונך inלהפעיל theאת panelהבדיקות itselfשנוצרו, andתוכל saveלעשות yourזאת changesבאמצעות usingכפתור theההפעלה providedשסופק saveבפאנל button.Ifהצדדי. youפעולה wantזו toתפעיל runאת theקובץ generatedהבדיקה tests,שנבחר. youשים canלב doכי soתצטרך fromשכל theהתלויות providedהנדרשות runלהפעלת buttonהבדיקות inיהיו theמותקנות sideבמערכת panel,המקומית doingשלך soכדי willשיצירת runהבדיקה theתתרחש. selectedעבור testבדיקות file.ארטילריה, NOTEלאחר thatשתלחץ youעל willכפתור needההפעלה, toתתבקש haveלהזין allאת theכתובת dependenciesהאתר requiredשל forהיעד runningעבור theהבדיקות. testsאם installedברצונך inלספק yourכתובת localאתר, systemאנא forספק testאותה generationבתיבת toהקלט, takeולאחר place.מכן andתישאל forאם artilleryברצונך tests,להעלות after you click the run button, you will be prompted to enter the target URL for the tests, if you want to provide a target URL, please provide so in the input box, and then you will be asked if you want to upload aקובץ .env fileכדי toלספק provideמשתני environmentסביבה. variables,אם ifכן, yesתוכל thenלהעלות youאת canקובץ upload the ה-env fileעבור forאותו theהדבר.
אם same.Ifאינך youמרוצה areמהבדיקות notשנוצרו satisfiedומעוניינת withבשיפורים theאו generatedשינויים testsבבדיקה, andבתחתית wantהפאנל someהצדדי improvementsתמצא orבקשת changesמשוב, inהזן theאת test,בקשת thenהמשוב atשברצונך theלתת bottomלמודל ofהבינה theהמלאכותית sideולאחר panel,מכן youלחץ willעל findכפתור aהשיפור. feedbackפעולה prompt,זו enterתפעיל theאת feedbackשיפור prompt that you want to give to the AI model and then click the improve button, this will trigger the test improvement.הבדיקה.