JavaRush /Java Blog /Random-TL /Tandaan para sa mga tester: ang formula para sa kalidad n...

Tandaan para sa mga tester: ang formula para sa kalidad ng software

Nai-publish sa grupo
Paano mo matutukoy ang kalidad ng isang produkto ng software? Siyempre, mayroong isang panloob na emosyonal na bahagi na nagpapahiwatig ng kasiyahan ng gumagamit, ang pagnanais na magbayad para sa produkto, mataas na rating sa mga online na tindahan o mga espesyal na mapagkukunan, isang positibong saloobin, at iba pa. Gayunpaman, bukod sa mga emosyon, ano ang mga pamantayan sa pagsusuri? Sinasabi ng IEEE na ang kalidad ay ang antas kung saan natutugunan ng isang produkto ang mga pangangailangan at pangangailangan ng end user. Ngunit ano ang formula? Masasabi ba natin na ang produkto ay may, sabihin nating, 73% na kasiyahan? Tulad ng alam natin, ang bawat produkto ng software ay may walang limitasyong bilang ng mga bug. Ang ilan sa mga ito ay natuklasan at naitama ng pangkat ng pag-unlad, ipapakita namin ang mga ito sa titik F. Ang iba ay lumalabas habang ginagamit ng mga end consumer, tawagan natin sila U. Kaya, ang kabuuang bilang ng mga bug mula sa infinite set na sinusubukan naming i-minimize ay katumbas ng F+U. Malinaw, mas maliit ang bilang U, mas mataas ang kalidad. Sa isip, Uito ay dapat na katumbas ng zero, na nangangahulugan na ang mga user ay hindi nakahanap ng anumang mga bug. Paano ito makakamit kung ang bilang ng mga error ay walang katapusan? Ang tanging posibleng paraan ay ang pagtaas F, umaasa na Uawtomatiko itong bababa. Alinsunod dito, ang kalidad ng produkto ay maaaring masukat gamit ang sumusunod na formula:

Q = F / (F + U)

Hinahati lang namin ang bilang ng mga error na natagpuan sa kabuuang bilang ng mga ito. Kaya, mas maraming mga bug ang makikita natin bago makarating ang produkto sa mamimili, mas mataas ang kalidad nito. Ang 100% na kalidad ay nangangahulugan na ang end user ng produkto ng software ay walang nakitang anumang mga bug dito. Ang 0% na kalidad, nang naaayon, ay nagpapahiwatig na ang mga error ay natagpuan ng mga mamimili. May-akda - Egor Bugaenko, Oracle certified Java architect, co-founder at CTO ng Teamed.io , lead architect ng Rultor.com at Jcabi.com , at isang malaking fan ng test automation. Website ng may-akda: http://www.yegor256.com/ Pangunahing pinagmulan: https://www.javacodegeeks.com/2017/12/formula-software-quality.html
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION