18-19 ජූලි 2026 දින, අපේ වෙබ් අඩවියේ සිදු වූ එක් දිගු පරීක්ෂණ දිනයකදී, සෑම පරීක්ෂණයක්ම “PASS” යැයි සලකුණු කළාටත්, වස්තුවේ වැරදි කිහිපයක් පෙනී සිටියේය.
එම දිනයේ, ගෙවීම් පොතක් නොමිලේ ලබාදීමේ පිටුවක්, සම්බන්ධතා පෝරමයක්, සයිට් මැප් එකක්, “coherence” නමින් හැඳින්වෙන මැට්රික්ස් එක—all එකම පරීක්ෂණයක් මගින් “PASS” වුණා. නමුත් පොතේ බාගත බොත්තම ක්රියා නොකිරීම, පෝරමයෙන් විමසීම් අස්ථානගත වීම, සයිට් මැප් හි පේජ් එක හිස් වීම, සහ “coherence” අගය වචන දිගට අනුව වෙනස් වීම—all එකම පරීක්ෂණ ව්යාපාරික “PASS” ලේබලයක් ලැබුවේය.
මෙම සිදුවීම් පෙන්වන වගකීමේ මූලික කරුණ වන්නේ, “පරීක්ෂණයක් නැවත ක්රියාත්මක කිරීම” යනු එම උපකරණය නැවත පරික්ෂා කරන බවයි; “වෙනස් ආකාරයෙන් පරීක්ෂා කිරීම” යනු ඒ උපකරණය තවත් කොන්දේසි යටතේ පරීක්ෂා කරන බවයි. පරීක්ෂණයක් කවදාවත් අසාර්ථක නොවූ විට, එය සැබැවින්ම “instrument” එකක් නොව, “decorative” එකක් පමණයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
- සිසුන් – පරීක්ෂණයේ “false positive” තත්ත්වය ගැන ඉගෙන ගැනීම, සොෆ්ට්වෙයා ඉංජිනේරු පාඨමාලාවේ ප්රායෝගික උදාහරණයක් වේ.
- ඩෙවලපර් – සත්ය පරීක්ෂණ ක්රම (unit test, integration test) නිවැරදිව සකස් කිරීමේ වැදගත්කම, කේත ගුණාත්මකතාවය වැඩි කිරීමට උපකාරී වේ.
- ව්යාපාර – අනිත්ය පරීක්ෂණ “PASS” මත පදනම්ව තීරණ ගැනීමේ අවදානම අවම කර, පාරිභෝගික විශ්වාසය රැක ගැනීමට හැකියාව ලැබේ.
අවසන් වශයෙන්, පරීක්ෂණයක් “PASS” වුවත්, එය සැබැවින්ම සාර්ථකදැයි තහවුරු කිරීම සඳහා “negative test” (දෝෂයක් හෝ අසාර්ථකතාවක් ඇතුළත් කිරීම) සහ “invariance test” (ආකාරයක් වෙනස් කරන ලද පසු පරීක්ෂා කිරීම) යන ක්රම භාවිතා කළ යුතුය. මෙය ලෝක තාක්ෂණික ප්රවණතා සමඟ සමානව, ශ්රී ලංකාවේ තාක්ෂණික පරිසරය වඩා ශක්තිමත් කරයි.