Հետ
Ծրագրավորում և բաց կոդ

AI-ի գեներացրած թեստերը անցնում են, բայց շարունակում են խաբել ձեզ

Dev.to
Advertisement468 × 90
AI-ի գեներացրած թեստերը անցնում են, բայց շարունակում են խաբել ձեզ

Վերջին վերլուծությունը մատնանշում է ծրագրային ապահովման մշակման մեջ աճող վտանգը՝ AI-ի կողմից գեներացված թեստերը, որոնք թվում են պրոֆեսիոնալ և համապարփակ, սակայն չեն ստուգում իրական բիզնես տրամաբանությունը: Հեղինակը նշում է, որ AI-ն հաճախ ստեղծում է «մակերեսային» թեստեր, որոնք ստուգում են միայն հիմնական շարահյուսությունը կամ զրոյական չլինելու փաստը՝ փոխարենը ստուգելու ֆունկցիոնալ ճշգրտությունը: Սա ստեղծում է «վստահության բաց», որտեղ մշակողները ենթադրում են, որ ֆունկցիան կայուն է, քանի որ CI խողովակաշարը կանաչ է, նույնիսկ երբ հիմնական տրամաբանությունը խախտված է: Խնդիրը լուծելու համար հեղինակն առաջարկում է AI-ն օգտագործել որպես իրականացման գործիք, այլ ոչ թե նախագծման: Ինժեներները պետք է նախապես սահմանեն թեստային դեպքերը պարզ լեզվով, նախքան կոդ գեներացնելը, և կատարեն «մուտացիոն թեստավորում»՝ միտումնավոր փչացնելով ֆունկցիոնալությունը՝ ստուգելու համար, թե արդյոք թեստերը իրականում հայտնաբերում են սխալները: Վերջնարդյունքում, հոդվածը պնդում է, որ AI-ն չի փոխարինել թեստավորման գործում մարդկային դատողության անհրաժեշտությունը.

This is a summary. Read the full article at the original source:

Dev.to
Advertisement468 × 90
Share
Ծրագրավորում և բաց կոդ

Կապակցված

Հոդվածում քննարկվում է ՏՏ թիմերում տարածված մի խնդիր՝ ռետրոսպեկտիվների անարդյունավետությունը, երբ քննարկումները չեն հանգեցնում իրական փոփոխությունների…

Habr
Advertisement970 × 250