ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-22, Wednesday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

ශූන්‍ය දෝෂයක් = ශූන්‍ය අවදානම නොවේ? ත්‍රිත්ව නීතියෙන් වැදගත් ගැඹුරු අවබෝධය

ශූන්‍ය දෝෂයක් = ශූන්‍ය අවදානම නොවේ? ත්‍රිත්ව නීතියෙන් වැදගත් ගැඹුරු අවබෝධය

කොඩ් පරීක්ෂණයකදී 100 වතාවක් ක්‍රියාත්මක කරලා "0 failures" කියලා පෙන්වන තිරයකට බොහෝ සංවර්ධකයින් තැලුවේ "අපේ මෘදුකාංගය පූර්ණයෙන්ම ආරක්ෂිතයි" කියලා. නමුත් ගණිතය කියනවා, "0 failures" කියලා ලැබුනේ සරල ගණනක්, එය අවදානම නිරුපණය නොකරයි.

ඉදිරියට, N වාරයක් තුළ ශූන්‍ය දෝෂයක් දැකලා ඇතිවිට, සැබෑ දෝෂ අනුපාතය 95% විශ්වාස මට්ටමෙන් ඉහල සීමාව 1 - 0.05^(1/N) ලෙස ගණනය වේ. එය සරලව 3/N ලෙස අනුමාන කළ හැකි අතර, මේක “ත‍්‍රිත්ව නීතිය” (Rule of Three) ලෙස හැඳින්වේ.

උදාහරණයක් ලෙස, 100 පරීක්ෂණ පසු ශූන්‍ය දෝෂයක් තිබුනත්, 2.95% (එක් 34 න් 1) දෝෂ අනුපාතයක් තවමත් ඉඩ ඇත. 30 පරීක්ෂණයකින් 9.5% (එක් 11 න් 1) දෝෂය ඉතිරිවීමේ හැකියාව අඩංගු වේ. එබැවින්, “අපි 50 වාර පරීක්ෂා කළා, 99.9% විශ්වාසයි” කියන වාක්‍යය, “අපි 50 වාර පරීක්ෂා කළා” කියන වාක්‍යයට වඩා වෙනස් අර්ථයක් ගෙන එයි.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

  • ඉගෙනුම් වාසිය: විශ්වවිද්‍යාල සිසුන් සහ සමාජ මාධ්‍ය පාඨමාලා අධ්‍යයනය කරන අය, දත්ත විශ්ලේෂණය සහ සංඛ්‍යාත්මක විශ්වාස මට්ටම ගැන වඩා හොඳ අවබෝධයක් ගන්නා ලැබේ.
  • සංවර්ධකයින්ට: CI/CD පයිප්ලයින් වල දෝෂ රේඛා පෙන්වීමේදී “හරිත තිරය” එකක් පමණක් නොබලා, නිරවද්‍ය ආකාරයෙන් පරීක්ෂණ ගණන හා විශ්වාස මට්ටම ඇතුළත් කරගැනීමට උපකාරී වේ.
  • ව්‍යාපාරික පරිසරය: ගනුදෙනුකරුවන්ට නිෂ්පාදන ගුණාත්මක බව පෙන්වීමට, “0 failures” පමණක් නොව, “3/N” නීතිය අනුව අවදානම ගණනය කරමින් වඩා විශ්වාසනීය වාර්තා සකස් කළ හැකිය.

අවසානයේ, ශූන්‍ය දෝෂ ගණනක් පමණක් පෙන්වීමේ තිරයක්, පාරිභෝගික හෝ කළමනාකාරී අය සඳහා “අපූරු” තොරතුරක් විය හැක. නමුත් ත්‍රිත්ව නීතිය මඟින් සැලකිය යුතු අවදානම තේරුම් ගැනීම, තොරතුරු තීරණ ගැනීමට මූලික පදනමක් වේ.

ඒ නිසා, ඔබේ මෘදුකාංග පරීක්ෂණ පුවරුවේ හරිත තිරයක් දිස්වුවත්, “අපේ පද්ධතිය 100% ආරක්ෂිතයි” කියා තහවුරු නොකරන්න. තවත් පරීක්ෂණ, වැඩි ගණනේ අවස්ථා, හා නිවැරදි සංඛ්‍යාත්මක සීමා පරික්ෂා කිරීම අත්‍යවශ්‍යය.

💡 තවත් විස්තර සඳහා අපගේ වෙබ් අඩවියට පිවිසෙන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#statistics #software testing #risk #Sri Lanka #devops