Գործնական սկզբունքներ և օրինաչափություններ QA-ի աշխատանքում AI-ի համար ավելի լավ prompt-եր գրելու համար։
Ամեն AI գործիք, որը QA ինժեները օգտագործում է՝ test case-երի գեներացման, bug report-երի կազմման կամ automation կոդի գրման համար, ավելի լավ արդյունք է տալիս ավելի լավ prompt-ով։ Prompt engineering-ը պարզապես այդ մուտքագրումը դիտավորյալ գրելու պրակտիկան է, և դա հմտություն է, որը tester-ը կարող է զարգացնել պրակտիկայով, ճիշտ այնպես, ինչպես հստակ test case գրելը հմտություն է։
Այս հոդվածում կանդրադառնանք․
QA-ի մեծ մասի օգտագործման դեպքերի համար prompt engineering-ը ոչ այնքան խորամանկ հնարքների մասին է, որքան AI գործիքին տալ նույն տեղեկությունը, որ մարդ գործընկերոջ կպահանջվեր առաջադրանքը լավ կատարելու համար՝ իրական պահանջ, relevant context, ցանկալի պատասխանի ֆորմատ և ցանկացած կարևոր սահմանափակում։ Tester, ով արդեն լավ է գրում հստակ bug report կամ ճշգրիտ test case, արդեն ունի լավ prompt գրելու համար պահանջվող հմտության մեծ մասը — հիմքում ընկած կարգապահությունը նույնն է։
Մի քանի սկզբունք հետևողականորեն բարելավում է արդյունքը․
Մի քանի կրկնակիորեն օգտագործվող օրինաչափություն հաճախ է հանդիպում QA prompting-ում․
Առաջին պատասխանը հազվադեպ է վերջնական լինում — prompting-ին վերաբերվեք որպես կարճ երկխոսության, ոչ թե մեկ փորձի։ Եթե արդյունքում ինչ-որ բան պակասում է, կոնկրետ նշեք, թե ինչն է պակասում, փոխարենը՝ ամբողջ հարցումը կրկնելու. եթե մոդելը ինչ-որ բան հորինել է, ուղղակիորեն նշեք դա և խնդրեք օգտագործել միայն տրված տեղեկությունը։ Կրկնվող առաջադրանքների համար լավ աշխատած prompt-երի անձնական գրադարան պահելը՝ boundary test case-երի գեներացում, bug report-ի կազմում, test run-ի ամփոփում, խնայում է ժամանակ նույն տեսակի ամեն ապագա առաջադրանքի վրա։
Prompt-ի և մուտքագրման վավերացման թեստավորում
AI-ով test case-ների գեներացում