ប្រយោគមិនទាន់ចប់។ ការធ្វើតេស្តផ្លូវចិត្ត

កង្វះឆន្ទៈក្នុងចំនោមប្រជាជនរបស់យើងបានធ្វើឱ្យមានការបណ្តុះបណ្តាលយ៉ាងច្រើន។ មនុស្សត្រូវការការរុញច្រានដើម្បីបោះបង់ការងារដែលរំខាន មនុស្សដែលមិនស្រលាញ់ និងជីវិតប្រចាំថ្ងៃពណ៌ប្រផេះ។ ទោះជាយ៉ាងណាក៏ដោយហ្វុយហ្ស៊ីបមិនមានរយៈពេលយូរទេ។ នៅទីបំផុតពួកគេនឹងត្រលប់មកវិញសម្រាប់ការលើកទឹកចិត្តបន្ថែមទៀត។ តើ​អ្នក​ជា​កម្មសិទ្ធិ​របស់​ពួកគេ​ឬ​អ្នក​អាច​នៅ​តែ​មាន​សុភមង្គល​ដោយ​ខ្លួន​ឯង​? តោះ​ពិនិត្យ​មើល​ឥឡូវ​នេះ!

ភាពល្អគឺជាអ្វីដែលបាត់នៅក្នុងសង្គមទំនើប។ អ្នកអាចផ្ទៀងផ្ទាត់វាដោយរមូរតាមរយៈផ្ទាំងព័ត៌មាន។ មានភាពវិជ្ជមានតិចតួច និងល្អនៅទីនោះ។ យើងគាំទ្រគំនិតដែលអ្នកគួរតែចាប់ផ្តើមជាមួយខ្លួនអ្នកជានិច្ច។ សូមឱ្យការធ្វើតេស្តនេះជាជំហានដំបូងរបស់អ្នក។

វិចារណញាណគឺជាអ្វីដែលយើងធ្លាប់ហៅថា "ចៃដន្យ" និង "ឱកាស" ។ តាមពិត វាជាញ្ញាណទី៦ ដែលនាំយើងទៅរកភាពចៃដន្យ ដែលអាចផ្លាស់ប្តូរដំណើរនៃព្រឹត្តិការណ៍។ ហ្គេមចាស់ "Heads or Tails" គឺជាវិធីដ៏ល្អមួយដើម្បីសាកល្បងវិចារណញាណរបស់អ្នក។ វាហាក់ដូចជាគ្មានអ្វីពិបាកទាយទេព្រោះឱកាសគឺខ្ពស់ណាស់ - 50%! មិនថាវាយ៉ាងម៉េចទេ។ យើងនឹងធ្វើការបោះ 8 ដង ព្យាយាមផ្តល់ចំនួនដូចគ្នានៃចម្លើយត្រឹមត្រូវ។

សហភាពនៃសាធារណរដ្ឋសេរីដែលមិនអាចបំផ្លិចបំផ្លាញបានត្រូវបានបាត់បង់ជាយូរមកហើយ ប៉ុន្តែនេះមិនមានន័យថាយើងអាចបំភ្លេចបាននូវប្រវត្តិសាស្ត្រនៃមហាអំណាចមួយដែលបានបន្សល់ទុកនូវសញ្ញាដ៏ភ្លឺស្វាងនៅក្នុងប្រវត្តិសាស្ត្រនោះទេ។ ថ្ងៃនេះយើងបានរៀបចំការប្រលងមួយដែលមានសំណួរដែលមានតែនិស្សិតបញ្ចប់ការសិក្សានៅសាលាសូវៀតប៉ុណ្ណោះដែលអាចដោះស្រាយបាន ដោយសារពួកគេត្រូវការចំណេះដឹងជ្រៅជ្រះ។ ប្រសិនបើអ្នកគិតថាអ្នកអាចដោះស្រាយវាបាន ចាប់ផ្តើម!

អាយុជីវសាស្រ្តគឺនៅឆ្ងាយពីសូចនាករសំខាន់បំផុតក្នុងជីវិត។ មានតួលេខសំខាន់ៗជាច្រើនទៀត។ ជាឧទាហរណ៍ តើព្រលឹង ឬខួរក្បាលរបស់អ្នកមានអាយុប៉ុន្មាន។ ស្ទ្រីមនៃគំនិតរបស់យើងគឺជាប្រព័ន្ធស្មុគ្រស្មាញមិនគួរឱ្យជឿដែលវាអភិវឌ្ឍ និងរីកចម្រើនជាមួយយើង។ តាមទស្សនៈផ្លូវចិត្ត អាយុនីមួយៗត្រូវគ្នាទៅនឹងគំនិត និងជម្រើសជាក់លាក់។ ចូរយើងស្វែងយល់ថាតើអ្នកជោគជ័យ ឬយឺតយ៉ាវក្នុងការអភិវឌ្ឍន៍របស់អ្នក។

ម្ចាស់ក្លឹប "អ្វី? កន្លែងណា? ពេលណា?" រឿងអាស្រូវត្រូវបានផ្អាកពីកម្មវិធី។ ឥឡូវនេះគាត់លែងមានសិទ្ធិរកលុយ ប្រជាប្រិយភាព និងការគោរពជាមួយនឹងចំណេះដឹង និងតក្កវិជ្ជារបស់គាត់ទៀតហើយ។ ប៉ុន្តែដូចដែលពួកគេនិយាយ ត្រូវតែមានប្រធានក្រុមនៅលើកប៉ាល់ជានិច្ច យើងស្នើឱ្យអ្នកព្យាយាមជំនួសគាត់។ ប្រើបទពិសោធន៍ជីវិត តក្កវិជ្ជា និងភាពប៉ិនប្រសប់របស់អ្នក!

តើការងារផ្ទះទីពីររបស់អ្នក ហើយពិភពលោកទាំងមូលវិលជុំវិញវាដែរឬទេ? ឬការងារជាមធ្យោបាយដើម្បីរស់ និងទទួលបានអ្វីដែលអ្នកចង់បាន? តើអ្នកធ្វើការបានល្អប៉ុណ្ណា និងបំពេញទំនួលខុសត្រូវរបស់អ្នក តើអ្នកបានបង់អ្វីដែលអ្នកសមនឹងទទួលបាន ឬប្រហែលជាអ្នកសមនឹងទទួលបានការផ្សព្វផ្សាយ? ធ្វើតេស្តរបស់យើង ហើយរកមើលថាតើប្រាក់ខែដែលអ្នកពិតជាសមនឹងទទួលបាន។ ហើយកុំភ្លេចបង្ហាញលទ្ធផលទៅចៅហ្វាយរបស់អ្នក!

ឈុតបុរាណនៃម្ហូបនៅក្នុងប្រទេសរុស្ស៊ីគឺ នំប៉ាវ ស៊ុតចំបើង ដំឡូងចៀន borscht និងប៉ាស្តាកងទ័ពជើងទឹក។ ម៉ឺនុយនេះបានជាប់គាំងជាមួយយើងតាំងពីឆ្នាំសូវៀតនៅពេលដែលជម្រើសនៃផលិតផលខ្វះខាត។ ប៉ុន្តែ​វា​មិន​អាច​បន្ត​បាន​ទៀត​ទេ ដូច្នេះ​យើង​ស្នើ​ឱ្យ​អ្នក​ធ្វើ​តេស្ត​អប់រំ​របស់​យើង។

មិនមានបញ្ហាក្នុងការទទួលស្គាល់ Albert Einstein ឬ Michael Schumacher នៅក្នុងរូបថតនោះទេ។ ប៉ុន្តែមានមនុស្សតិចណាស់ដែលដឹងថាក្នុងគ្រប់វិស័យនៃជីវិត មានស្ត្រីដែលសមនឹងទទួលបានការយកចិត្តទុកដាក់មិនតិចនោះទេ។ យើងស្តារយុត្តិធម៌ឡើងវិញ ហើយណែនាំអ្នកឱ្យស្គាល់ពួកគេ។

ថ្ងៃនេះយើងបានរៀបចំការធ្វើតេស្តដ៏គួរឱ្យចាប់អារម្មណ៍មួយ! វាមានលក្ខណៈពិសេសតែមួយគត់ដែលវាមានភារកិច្ចផ្លូវចិត្ត ដំណោះស្រាយដែលទាមទារភាពឆ្លាតវៃ និងតក្កវិជ្ជា ប៉ុន្តែការស្រមើលស្រមៃ និងការយកចិត្តទុកដាក់។ ប្រសិនបើអ្នកគិតថាអ្នកអាចដោះស្រាយវាបាន ចាប់ផ្តើម! ជាការពិតណាស់ ចំណេះដឹងរបស់អ្នកក៏នឹងជួយអ្នកបានច្រើនផងដែរ!

ហ្គេមដ៏ល្បីល្បាញ "អ្នកណាចង់ក្លាយជាមហាសេដ្ឋី?" បានប្រមូលផ្តុំគ្រួសារទាំងមូលនៅមុខទូរទស្សន៍អស់រយៈពេលជាច្រើនឆ្នាំ។ ភាពរំជើបរំជួល និងភាពរំជើបរំជួលដែលមានបទពិសោធន៍ដោយអ្នកចូលរួមក្នុងហ្គេម មានបំណងចង់ឈ្នះរាប់លានដែលចង់បាន ត្រូវបានបញ្ជូនទៅអ្នកមើលទូរទស្សន៍។ ហើយ​កុំ​តូចចិត្ត​ប្រសិន​បើ​អ្នក​មិន​ទាន់​ឃើញ​ខ្លួន​ឯង​នៅ​ម្ខាង​ទៀត​នៃ​អេក្រង់​នោះ​ទេ ព្រោះ​ថ្ងៃ​នេះ​អ្នក​មាន​ឱកាស​ល្អ​ក្នុង​ការ​ហាត់! សាកល្បងចំណេះដឹងរបស់អ្នក!

ស្នេហាគឺជាអារម្មណ៍ពិបាកណាស់។ សម្រាប់អ្នកខ្លះ ស្គាល់គ្នាពីរបីថ្ងៃគឺគ្រប់គ្រាន់ដើម្បីបង្ហាញពីអារម្មណ៍ ឯខ្លះទៀតមិនហ៊ាននិយាយរាប់ឆ្នាំ ព្រោះខ្លាចខូចអ្វីៗទាំងអស់។ ប្រហែលជាការធ្វើតេស្តរបស់យើងនឹងប្រាប់អ្នកពីនរណាម្នាក់ដែលដេកភ្ញាក់នៅពេលយប់ដោយឆ្ងល់ថាតើអ្នកនឹងចូលចិត្តវាយ៉ាងដូចម្តេច។ ហើយអ្នកណាដឹង ប្រហែលជាវានឹងផ្លាស់ប្តូរជីវិតអ្នក!

មនុស្សឆ្កួតបំផុត និងមិនគ្រប់គ្រាន់បំផុត តែងតែក្លាយជាបុរសគ្រួសារគំរូ និងកម្មករ។ អ្នក​ផ្សេង​ទៀត​ប្រហែល​ជា​មិន​បាន​កត់​សម្គាល់​ទេ ប៉ុន្តែ​ការ​ឈ្លានពាន​នៅ​ខាង​ក្នុង​បាន​ពេញ​ចិត្ត​របស់​ពួកគេ។ ប្រសិនបើអ្នកមិនទទួលបានការត្រួតពិនិត្យដោយអ្នកឯកទេសទេ មិនយូរមិនឆាប់ វានឹងចេញមក។ ការធ្វើតេស្តរបស់យើងគួរតែជួយអ្នកដោះស្រាយវា។ យើង​នឹង​មិន​ធ្វើ​រោគវិនិច្ឆ័យ​ច្បាស់លាស់​ទេ ប៉ុន្តែ​យើង​នឹង​ប្រាប់​ពី​បញ្ហា។

) បានថតវីដេអូដើម្បីបង្ហាញពីការធ្វើតេស្តភាពតានតឹងរហ័ស។ នៅក្នុងឧទាហរណ៍របស់គាត់ វិធីសាស្រ្តគឺដើម្បីផ្តល់ទិន្នន័យអ្នកជំនួយការកម្មវិធីយ៉ាងច្រើន ដោយបង្ខំឱ្យកម្មវិធីផ្ទុកដោយខ្លួនវាផ្ទាល់។

វីដេអូនេះមានរយៈពេលជិតប្រាំមួយនាទី។ ប្រហែលជាពាក់កណ្តាលផ្លូវ James សួរថា “អ្នកប្រហែលជាឆ្ងល់ថាហេតុអ្វីបានជាខ្ញុំមិនចង់ឈប់ឥឡូវនេះ។ ហេតុផល​គឺ​ថា​យើង​កំពុង​មើល​ឃើញ​ការ​ធ្លាក់​ចុះ​ជា​លំដាប់​ក្នុង​ស្ថានភាព។ យើង​អាច​ឈប់​ឥឡូវ​នេះ ប៉ុន្តែ​យើង​អាច​នឹង​ឃើញ​អ្វី​ដែល​អាក្រក់​ជាង​នេះ ប្រសិន​បើ​យើង​បន្ត»។ ដូច្នេះគាត់បានបន្តការសាកល្បង។ ហើយមិនយូរប៉ុន្មាន James បានស្នើឡើងនូវហេតុផលសម្រាប់ការបញ្ឈប់៖ យើងឈប់នៅពេល៖ 1) យើងបានកំណត់បញ្ហាធ្ងន់ធ្ងរគ្រប់គ្រាន់ ឬ 2) មិនមានការផ្លាស់ប្តូរជាក់ស្តែងនៅក្នុងអាកប្បកិរិយារបស់កម្មវិធីទេ - កម្មវិធីទាំងមូលមានស្ថេរភាព ឬ 3) តម្លៃនៃការបន្តការធ្វើតេស្តមិនបង្ហាញពីភាពត្រឹមត្រូវនៃការចំណាយនោះទេ។ ទាំង​នោះ​គឺ​ជា​ទ្រឹស្តី​សម្រាប់​ការ​បញ្ឈប់​ការ​ធ្វើ​តេស្ត​នោះ។

ប្រហែលមួយឆ្នាំបន្ទាប់ពីខ្ញុំបានឃើញវីដេអូនេះជាលើកដំបូង ខ្ញុំបានសម្រេចចិត្តពណ៌នាឱ្យបានពេញលេញបន្ថែមទៀតអំពី heuristics សម្រាប់ការបញ្ឈប់ការធ្វើតេស្តនៅក្នុងជួរឈរសម្រាប់ទស្សនាវដ្តី Better Software ។ James និង​ខ្ញុំ​បាន​សន្ទនា​មើល​មុខ​គ្នា​អំពី​រឿង​នេះ។ អ្នកអាចរកឃើញជួរឈរ។ មួយ​ឆ្នាំ​ក្រោយ​មក ជួរឈរ​បាន​ក្លាយ​ជា​ការ​បង្រៀន​ក្រៅ​ផ្លូវការ ដែល​ខ្ញុំ​បាន​ផ្ដល់​ជូន​នៅ​កន្លែង​មួយ​ចំនួន។

ប្រហែលប្រាំមួយខែបន្ទាប់ពីនោះមក យើងទាំងពីរបានរកឃើញការស៊ើបអង្កេតបន្ថែមទៀតសម្រាប់ការបញ្ឈប់ការធ្វើតេស្ត។ យើងបានពិភាក្សាពួកគេនៅ STAR East 2009 ហើយ Dale Emery និង James Lyndsay ដែលកំពុងឆ្លងកាត់នៅពេលនោះ បានចូលរួមការពិភាក្សា។ ជាពិសេស លោក Dale បានស្នើថា ក្នុងអំឡុងពេលសមរភូមិ ការបាញ់ប្រហារអាចត្រូវបានបញ្ឈប់នៅក្នុងករណីជាច្រើន៖ ការរំជើបរំជួលបណ្តោះអាសន្ន បញ្ជាឱ្យ "បញ្ឈប់ការបាញ់ប្រហារ" កិច្ចព្រមព្រៀងរវាងភាគីស្តីពីបទឈប់បាញ់ ការដកភាគីចេញពីទីតាំងដំបូង ការរំសាយអាវុធ។ ស​ត្រូវ។ ខ្ញុំបានរកឃើញនេះគួរឱ្យចាប់អារម្មណ៍។

ជាទូទៅ ពេលនេះខ្ញុំនឹងប្រាប់អ្នកអំពី heuristics ទាំងអស់ដែលយើងបានរកឃើញ។ ខ្ញុំសង្កត់ធ្ងន់ថា heuristics ទាំងនេះសម្រាប់ការបញ្ឈប់គឺជាក់លាក់ សរីរវិទ្យា. Heuristics គឺជាវិធីរហ័ស ​​និងមានតំលៃថោក ដោះស្រាយបញ្ហាការ​ធ្វើ​សេចក្តី​សម្រេច. សរីរវិទ្យា ងាយ​នឹង​មាន​កំហុសនោះគឺពួកគេអាចឬមិនដំណើរការ។ Heuristics មិនមានលក្ខណៈអរូបីគ្រប់គ្រាន់ទេ ពួកគេអាចត្រួតលើគ្នា និងប្រសព្វគ្នាទៅវិញទៅមក។ សរីរវិទ្យាផងដែរ។ អាស្រ័យលើបរិបទដូច្នេះ គេរំពឹងថា នឹងត្រូវបានប្រើប្រាស់ដោយមនុស្សដែលមានចំណេះដឹង និងជំនាញ ដើម្បីប្រើប្រាស់វាដោយឈ្លាសវៃ។ ខាងក្រោមនេះខ្ញុំបានរាយបញ្ជី heuristics ហើយសម្រាប់ពួកគេនីមួយៗ ខ្ញុំបានចង្អុលបង្ហាញសំណួរមួយចំនួនដែលអ្នកអាចពិនិត្យមើលសុពលភាពនៃការប្រើប្រាស់របស់វា។

1. Heuristic"ពេលវេលាវាប្រែចេញ. សម្រាប់អ្នកជំនាញការសាកល្បងជាច្រើន នេះគឺជាការយល់ឃើញទូទៅបំផុត៖ យើងឈប់ធ្វើតេស្តនៅពេលដែលពេលវេលាកំណត់សម្រាប់វាអស់។

តើយើងបានទទួលព័ត៌មានដែលយើងត្រូវដឹងអំពីផលិតផលហើយឬនៅ? តើហានិភ័យនៃការបញ្ឈប់ការធ្វើតេស្តខ្ពស់ពេកទេ? ទេ។គឺថាតើរយៈពេលសិប្បនិម្មិត, បំពាន? នឹងថាតើត្រូវបានអនុវត្តបន្ថែមការអភិវឌ្ឍន៍, ដែលនឹងទាមទារបន្ថែមការធ្វើតេស្ត?

មានពេលមួយ ការធ្វើតេស្ត Joseph Sachs បានធ្វើឱ្យខ្ញុំចាប់អារម្មណ៍ជាមួយនឹងសមត្ថភាពរបស់វាក្នុងការរៀបចំគំនិតវឹកវររបស់ខ្ញុំអំពីពិភពលោកជុំវិញខ្ញុំ អំពីខ្លួនខ្ញុំ និងអ្នកដទៃ។

បច្ចេកទេសនេះរួមមាន 60 ប្រយោគដែលមិនទាន់បានបញ្ចប់ ដោយបែងចែកតាមលក្ខខណ្ឌជា 15 ក្រុម ដែលបង្ហាញពីអាកប្បកិរិយារបស់អ្នកចំពោះ៖

មិត្តភក្តិ;

អ្នកតំណាងនៃភេទដូចគ្នានិងផ្ទុយ;

ទំនាក់ទំនងផ្លូវភេទ;

អាជ្ញាធរ និងថ្នាក់ក្រោម;

អតីតកាល និងអនាគតកាល។

ក្រុមប្រយោគមួយចំនួនក៏និយាយអំពីការភ័យខ្លាច និងកង្វល់ដែលប៉ះពាល់ដល់ជីវិតរបស់អ្នក បង្ហាញពីកំហុសដែលមិនទាន់មានជីវិត ហើយថែមទាំងបំភ្លឺដល់គោលដៅជីវិតផងដែរ។

បើគ្មានដំណើរការទេ ការធ្វើតេស្តត្រូវចំណាយពេល 20 នាទី ឬច្រើនជាងនេះ។

សេចក្តីណែនាំ៖ អ្នកត្រូវតែបំពេញប្រយោគនៅលើទម្រង់តេស្តដោយពាក្យមួយ ឬច្រើន។

ទម្រង់សាកល្បង

1. ខ្ញុំគិតថាឪពុកខ្ញុំកម្រ...

2. ប្រសិនបើអ្វីៗប្រឆាំងខ្ញុំ នោះ...

3. ខ្ញុំតែងតែចង់បាន / ចង់បាន ...

៤.ប្រសិនបើខ្ញុំកាន់តំណែងជាអ្នកដឹកនាំ...

5. អនាគតហាក់ដូចជាខ្ញុំ...

៦.ចៅហ្វាយខ្ញុំ...

៧.ខ្ញុំដឹងថាវាល្ងង់ ប៉ុន្តែខ្ញុំខ្លាច...

8. ខ្ញុំគិតថាមិត្តពិត...

9. កាលខ្ញុំនៅក្មេង...

10. នារី​ដែល​ល្អ​សម្រាប់​ខ្ញុំ​គឺ...

១១.ពេល​ឃើញ​មនុស្ស​ស្រី​ក្បែរ​បុរស...

12. បើប្រៀបធៀបទៅនឹងគ្រួសារដទៃទៀត គ្រួសាររបស់ខ្ញុំ...

13. ខ្ញុំធ្វើការល្អបំផុតជាមួយ...

14. ម៉ែ និង​ខ្ញុំ...

15. ខ្ញុំនឹងធ្វើអ្វីគ្រប់យ៉ាងដើម្បីបំភ្លេច...

16. បើមានតែឪពុកចង់...

17. ខ្ញុំគិតថាខ្ញុំមានសមត្ថភាពគ្រប់គ្រាន់ដើម្បី...

18. ខ្ញុំអាច / អាចសប្បាយចិត្តខ្លាំងណាស់ប្រសិនបើ ...

19. បើអ្នកណាធ្វើការក្រោមការដឹកនាំរបស់ខ្ញុំ...

20. ខ្ញុំសង្ឃឹមថា...

21. នៅសាលារៀន គ្រូរបស់ខ្ញុំ...

22. មិត្តរបស់ខ្ញុំភាគច្រើនមិនដឹងថាខ្ញុំខ្លាច…

23. ខ្ញុំមិនចូលចិត្តមនុស្សដែល...

24. មានពេលមួយ...

25. ខ្ញុំគិតថាក្មេងប្រុសភាគច្រើន (ក្មេងស្រី)…

26. ជីវិតរៀបការហាក់ដូចជាខ្ញុំ...

27. គ្រួសារខ្ញុំចាត់ទុកខ្ញុំដូចជា...

28. មនុស្សដែលខ្ញុំធ្វើការជាមួយ...

២៩.ម្តាយខ្ញុំ...

30. កំហុសធំបំផុតរបស់ខ្ញុំគឺ...

31. ខ្ញុំចង់ / ចង់ឪពុករបស់ខ្ញុំ ...

32. ភាពទន់ខ្សោយបំផុតរបស់ខ្ញុំគឺ...

33. បំណងប្រាថ្នាលាក់កំបាំងរបស់ខ្ញុំក្នុងជីវិត...

34. មន្ត្រីក្រោមឱវាទ...

35. ថ្ងៃនឹងមកដល់នៅពេលដែល...

36. ពេលចៅហ្វាយខ្ញុំមកជិតខ្ញុំ...

37. ខ្ញុំចង់ឈប់ខ្លាច...

38. ភាគច្រើនខ្ញុំស្រលាញ់មនុស្សដែល...

39. ប្រសិនបើខ្ញុំនៅក្មេងម្តងទៀត...

40. ខ្ញុំគិតថាស្ត្រីភាគច្រើន (បុរស)…

41. ប្រសិនបើខ្ញុំមានជីវិតផ្លូវភេទធម្មតា...

42. ភាគច្រើននៃគ្រួសារដែលខ្ញុំស្គាល់...

43. ខ្ញុំចូលចិត្តធ្វើការជាមួយមនុស្សដែល...

44. ខ្ញុំគិតថាអ្នកម្តាយភាគច្រើន...

45. កាលខ្ញុំនៅក្មេង ខ្ញុំមានអារម្មណ៍ថាមានកំហុសប្រសិនបើ...

46. ​​ខ្ញុំគិតថាឪពុករបស់ខ្ញុំ ...

47. ពេលខ្ញុំសំណាង ខ្ញុំ...

48. ភាគច្រើនក្នុងជីវិតខ្ញុំចង់/ចង់...

49. នៅពេលដែលខ្ញុំផ្តល់ការណែនាំដល់អ្នកដទៃ...

50. ពេលខ្ញុំចាស់/ចាស់...

51. មនុស្សដែលពូកែជាងខ្លួនខ្ញុំទទួលស្គាល់...

52. ការភ័យខ្លាចរបស់ខ្ញុំបានបង្ខំខ្ញុំច្រើនជាងម្តង...

53. ពេលខ្ញុំមិននៅទីនោះ មិត្តរបស់ខ្ញុំ...

54. ការចងចាំកុមារភាពដ៏រស់រវើកបំផុតរបស់ខ្ញុំគឺ...

55. ខ្ញុំពិតជាមិនចូលចិត្តវានៅពេលដែលស្ត្រី (បុរស)…

56. ជីវិតផ្លូវភេទរបស់ខ្ញុំ...

57. កាលខ្ញុំនៅក្មេង គ្រួសារខ្ញុំ...

58. មនុស្សដែលធ្វើការជាមួយខ្ញុំ ...

59. ខ្ញុំស្រលាញ់ម្តាយរបស់ខ្ញុំ ប៉ុន្តែ...

60. រឿងអាក្រក់បំផុតដែលបានកើតឡើងចំពោះខ្ញុំគឺ...

ដំណើរការនិងការបកស្រាយលទ្ធផល

សម្រាប់ក្រុមប្រយោគនីមួយៗ លក្ខណៈត្រូវបានបង្ហាញដែលកំណត់ប្រព័ន្ធទំនាក់ទំនងនេះថាជាវិជ្ជមាន (1) អវិជ្ជមាន (2) ឬព្រងើយកណ្តើយ (0) ។

ជាឧទាហរណ៍ អនាគតហាក់ដូចជាខ្ញុំ៖

1) អាប់អួរ អាក្រក់ ចម្លែក (2)

2) គួរឱ្យចាប់អារម្មណ៍, គួរឱ្យចាប់អារម្មណ៍ (1)

៣) មិនច្បាស់លាស់ មិនស្គាល់ (០)

ការវាយតម្លៃបែបបរិមាណនេះធ្វើឱ្យវាកាន់តែងាយស្រួលក្នុងការកំណត់អត្តសញ្ញាណប្រព័ន្ធទំនាក់ទំនងដែលមិនចុះសម្រុងគ្នា។ ប៉ុន្តែជាការពិតណាស់ សំខាន់ជាងនេះទៅទៀតគឺការសិក្សាគុណភាពនៃប្រយោគដែលបានបញ្ចប់។

សោ

1 ក្រុម។ ទំនាក់ទំនងជាមួយឪពុក 1, 16, 31, 46 ។
ក្រុមទី 2 ។ អាកប្បកិរិយាចំពោះខ្លួនអ្នក 2, 17, 32, 47 ។
3 ក្រុម។ ឱកាសដែលមិនបានសម្រេច 3, 18, 33, 48។
៤ ក្រុម។ អាកប្បកិរិយាចំពោះអ្នកក្រោមបង្គាប់ ៤, ១៩, ៣៤, ៤៩។
៥ ក្រុម។ អាកប្បកិរិយាចំពោះអនាគត 5, 20, 35, 50 ។
៦ ក្រុម។ អាកប្បកិរិយាចំពោះថ្នាក់លើ 6, 21, 36, 51 ។
៧ ក្រុម។ ការភ័យខ្លាច និងកង្វល់ ៧, ២២, ៣៧, ៥២។
៨ ក្រុម។ អាកប្បកិរិយាចំពោះមិត្ត ៨, ២៣, ៣៨, ៥៣ ។
9 ក្រុម។ អាកប្បកិរិយាចំពោះអតីតកាលរបស់អ្នក 9, 24, 39, 54 ។
10 ក្រុម។ អាកប្បកិរិយាចំពោះមនុស្សភេទផ្ទុយ 10, 25, 40, 55 ។
១១ ក្រុម។ ទំនាក់ទំនងផ្លូវភេទ 11, 26, 41, 56 ។
12 ក្រុម។ ទំនាក់ទំនងជាមួយគ្រួសារ 12, 27, 42, 57 ។
១៣ ក្រុម។ អាកប្បកិរិយាចំពោះនិយោជិត 13, 28, 43, 58 ។
១៤ ក្រុម។ អាកប្បកិរិយាចំពោះម្តាយ 14, 29, 44, 59 ។
ក្រុមទី ១៥ ។ កំហុស 15, 30, 45, 60 ។

បច្ចេកទេស "ប្រយោគមិនទាន់ចប់" ត្រូវបានប្រើប្រាស់ក្នុងការអនុវត្តចិត្តសាស្ត្រពិសោធន៍អស់រយៈពេលជាយូរ។ ទោះយ៉ាងណាក៏ដោយវាអាចប្រើបានមិនត្រឹមតែសម្រាប់អ្នកជំនាញប៉ុណ្ណោះទេ។ ការធ្វើតេស្តនេះអាចត្រូវបានប្រើជាចំណុចចាប់ផ្តើមក្នុងការសិក្សាខ្លួនអ្នក និងអាកប្បកិរិយារបស់អ្នកចំពោះអ្នកដទៃ និងពិភពលោកជាទូទៅ។ ប្រសិនបើលទ្ធផលធ្វើឱ្យអ្នកខកចិត្ត កុំប្រញាប់ប្រញាល់ធ្វើឱ្យធ្លាក់ទឹកចិត្ត៖ ពិភាក្សាពួកគេជាមួយអ្នកចិត្តសាស្រ្ត ឬមនុស្សដែលអ្នកទុកចិត្ត។ វិធីមួយ ឬមួយផ្សេងទៀត ក្រុមនីមួយៗនៃការធ្វើតេស្តនេះ ទាមទារការពិភាក្សា និងការយល់ដឹងដាច់ដោយឡែក ក៏ដូចជាការបញ្ជាក់បន្ថែមដោយវិធីសាស្ត្រផ្សេងទៀត។

សូមអានផងដែរ៖
  1. បច្ចេកវិទ្យា CASE ជាឧបករណ៍ថ្មីសម្រាប់ការរចនា IC ។ ករណី - កញ្ចប់ PLATINUM សមាសភាព និងគោលបំណងរបស់វា។ លក្ខណៈវិនិច្ឆ័យសម្រាប់ការវាយតម្លៃ និងជ្រើសរើសឧបករណ៍ CASE ។
  2. ក្រុម I – លក្ខណៈវិនិច្ឆ័យផ្អែកលើការប៉ាន់ប្រមាណបញ្ចុះតម្លៃ ឧ. ពិចារណាលើកត្តាពេលវេលា៖ NPV, PI, IRR, DPP ។
  3. PR នៅក្នុងទីភ្នាក់ងាររដ្ឋាភិបាល និងនាយកដ្ឋាន។ PR នៅក្នុងវិស័យហិរញ្ញវត្ថុ។ PR នៅក្នុងអង្គការពាណិជ្ជកម្មក្នុងវិស័យសង្គម (វប្បធម៌ កីឡា ការអប់រំ ការថែទាំសុខភាព)
  4. ប្រព័ន្ធ SCADA ។ ORS ។ ការរៀបចំអន្តរកម្មជាមួយឧបករណ៍បញ្ជា។
  5. ឡានក្រុងជាមធ្យោបាយធ្វើដំណើរ។ ការរៀបចំដំណើរទេសចរណ៍តាមឡានក្រុង ភូមិសាស្ត្ររបស់ពួកគេ ប្រតិបត្តិករទេសចរណ៍ល្បីៗ។
  6. ប្រព័ន្ធព័ត៌មានស្វ័យប្រវត្តិ និងបច្ចេកវិទ្យានៅក្នុងសហគ្រាស និងអង្គការនៃទម្រង់ស្ថាប័នផ្សេងៗ។
  7. រដ្ឋបាលក្រុងជាអង្គការមួយ។
  8. ជំនាញសម្ដែង និងការរៀបចំនៃការសម្តែងនៅក្នុងវប្បធម៌ល្ខោនរុស្ស៊ីនៃសតវត្សទី 19 ។

ការរៀបចំដំណើរការសាកល្បង។ការអភិវឌ្ឍន៍កម្មវិធីភាគច្រើនជាដំណើរការនៃការទំនាក់ទំនងព័ត៌មានអំពីកម្មវិធីចុងក្រោយ និងបកប្រែព័ត៌មាននេះពីទម្រង់មួយទៅទម្រង់មួយទៀត។ លើសពីនេះ ចំនួនដ៏ច្រើនលើសលប់នៃកំហុសកម្មវិធីគឺបណ្តាលមកពីពិការភាពក្នុងការរៀបចំការងារ ការយល់ដឹងគ្នាទៅវិញទៅមកមិនគ្រប់គ្រាន់ និងការបង្ខូចទ្រង់ទ្រាយក្នុងដំណើរការនៃការបញ្ជូន និងបកប្រែព័ត៌មាន។

ដោយការកែលម្អភាពច្បាស់លាស់នៃដំណើរការអភិវឌ្ឍន៍ខ្លួនវា កំហុសជាច្រើនអាចត្រូវបានជៀសវាង។ នេះនាំឱ្យការពិតដែលថានៅចុងបញ្ចប់នៃដំណាក់កាលនីមួយៗវាចាំបាច់ដើម្បីរួមបញ្ចូលជំហានផ្ទៀងផ្ទាត់ដាច់ដោយឡែកមួយជាមួយនឹងគោលដៅនៃការធ្វើមូលដ្ឋានីយកម្មចំនួនកំហុសច្រើនបំផុតមុនពេលបន្តទៅដំណាក់កាលបន្ទាប់។ ឧទាហរណ៍ ការបញ្ជាក់ត្រូវបានត្រួតពិនិត្យដោយប្រៀបធៀបវាជាមួយនឹងលទ្ធផលនៃដំណាក់កាលមុន ហើយកំហុសនីមួយៗដែលបានរកឃើញត្រូវបានត្រលប់ទៅដំណើរការអភិវឌ្ឍន៍ការបញ្ជាក់សម្រាប់ការកែតម្រូវ។

លើសពីនេះទៀត ដំណើរការសាកល្បងជាក់លាក់គួរតែត្រូវបានកំណត់គោលដៅនៅដំណាក់កាលអភិវឌ្ឍន៍ជាក់លាក់។ វាផ្តោតលើដំណើរការសាកល្បងនីមួយៗលើជំហានបកប្រែ ដែលបណ្តាលឱ្យមានកំហុសក្នុងថ្នាក់ជាក់លាក់មួយត្រូវបានចាប់យក។

ទំនាក់ទំនងរវាងការអភិវឌ្ឍន៍ និងដំណើរការសាកល្បង។

ដំណើរការសាកល្បងពិតប្រាកដចាប់ផ្តើមដោយពិនិត្យមើលកូដប្រភព។ ចំពោះគោលបំណងនេះវិធីសាស្រ្តធ្វើតេស្តឋិតិវន្តត្រូវបានប្រើ។

នេះត្រូវបានបន្តដោយការធ្វើតេស្តនៃម៉ូឌុល ផ្តោតលើការត្រួតពិនិត្យការអនុលោមតាមលក្ខណៈបច្ចេកទេសនៃចំណុចប្រទាក់ម៉ូឌុល ក៏ដូចជាការធ្វើតេស្តនៃចំណុចប្រទាក់ និងលទ្ធផលការផ្គុំនៃរចនាសម្ព័ន្ធម៉ូឌុល ផ្តោតលើការត្រួតពិនិត្យការអនុលោមតាមការរចនាប្រព័ន្ធ និង (ឬ) ការរចនានៃរចនាសម្ព័ន្ធ។ នៃកម្មវិធីដាច់ដោយឡែក។

បន្ទាប់ពីនេះមក ការធ្វើតេស្តមុខងារ ដែលរួមមានការស្វែងរកភាពខុសគ្នារវាងកម្មវិធី និងការបញ្ជាក់ខាងក្រៅរបស់វា។ នៅពេលធ្វើតេស្តមុខងារ បច្ចេកទេសធ្វើតេស្តមុខងារជាធម្មតាត្រូវបានប្រើប្រាស់។ វាត្រូវបានសន្មត់ថានៅដំណាក់កាលមុននៃម៉ូឌុលសាកល្បង លក្ខណៈវិនិច្ឆ័យនៃការគ្របដណ្តប់តក្កវិជ្ជាដែលត្រូវការនៃវិធីសាស្រ្តធ្វើតេស្តរចនាសម្ព័ន្ធគឺត្រូវបានពេញចិត្ត។

ដើម្បីប្រៀបធៀបលទ្ធផលនៃការអភិវឌ្ឍន៍ជាមួយនឹងគោលដៅដំបូង ដំណើរការនៃការធ្វើតេស្តដ៏ទូលំទូលាយមួយលេចឡើង ឬដូចដែលវាត្រូវបានគេហៅផងដែរថា ការធ្វើតេស្តប្រព័ន្ធ ដែលកម្មវិធីទាំងអស់ត្រូវបានសាកល្បងទាំងមូលតែមួយ។ នៅពេលពិចារណាលើភាពខុសគ្នារវាងលទ្ធផលដែលទទួលបាន និងគោលដៅដើមនៃការអភិវឌ្ឍន៍កម្មវិធី ការយកចិត្តទុកដាក់ភាគច្រើនគឺត្រូវយកចិត្តទុកដាក់ចំពោះការកំណត់អត្តសញ្ញាណកំហុសការបកប្រែដែលកើតឡើងអំឡុងពេលបង្កើតការបញ្ជាក់ខាងក្រៅ។ នេះធ្វើឱ្យការធ្វើតេស្តដ៏ទូលំទូលាយមានសារៈសំខាន់ ព្រោះវាស្ថិតក្នុងដំណាក់កាលនេះ ដែលកំហុសធ្ងន់ធ្ងរបំផុតត្រូវបានរកឃើញ។



ដំណើរការសាកល្បងបញ្ចប់ដោយការធ្វើតេស្តកម្មវិធី។ ការធ្វើតេស្តអនុញ្ញាតឱ្យអ្នកពិនិត្យមើលភាពពេញលេញនៃដំណោះស្រាយចំពោះបញ្ហាមុខងារ គុណភាព និងការអនុលោមតាមកម្មវិធីរបស់ពួកគេជាមួយនឹងឯកសារបច្ចេកទេស។

ការធ្វើតេស្តប្រព័ន្ធ។មិនដូចការសាកល្បងមុខងារទេ ការបញ្ជាក់ខាងក្រៅមិនអាចប្រើជាមូលដ្ឋានសម្រាប់ការទទួលបានការធ្វើតេស្តប្រព័ន្ធបានទេ ដោយសារវាបំផ្លាញគោលបំណងនៃការធ្វើតេស្តបែបនេះ។ ម្យ៉ាងវិញទៀត ឯកសារដែលឆ្លុះបញ្ចាំងពីគោលដៅនៃប្រព័ន្ធបែបនេះ (ក្នុងករណីរបស់យើង នេះជាលក្ខណៈបច្ចេកទេស) មិនអាចប្រើដើម្បីបង្កើតការធ្វើតេស្តរបស់វាបានទេ ព្រោះតាមនិយមន័យវាមិនមានការពិពណ៌នាត្រឹមត្រូវទេ។

បញ្ហាត្រូវបានដោះស្រាយដោយប្រើឯកសារអ្នកប្រើប្រាស់ប្រតិបត្តិការ។ ការធ្វើតេស្តប្រព័ន្ធត្រូវបានរចនាឡើងដោយផ្អែកលើការវិភាគនៃគោលដៅរបស់វាដោយផ្អែកលើលទ្ធផលនៃការសិក្សាឯកសារអ្នកប្រើប្រាស់។ ការអនុវត្តនេះអនុញ្ញាតឱ្យអ្នកប្រៀបធៀបមិនត្រឹមតែកម្មវិធីជាមួយឯកសារប្រភពប៉ុណ្ណោះទេ ប៉ុន្តែថែមទាំងលទ្ធផលនៃប្រតិបត្តិការរបស់វាជាមួយនឹងឯកសារអ្នកប្រើប្រាស់ ក៏ដូចជាឯកសារអ្នកប្រើប្រាស់ជាមួយនឹងឯកសារប្រភពផងដែរ។



មានការសាកល្បងជាច្រើនប្រភេទ ដែលនីមួយៗមានគោលបំណងសាកល្បងគោលបំណងជាក់លាក់។ ទាំងនេះរួមមាន ការធ្វើតេស្តភាពពេញលេញនៃការអនុវត្ត ការធ្វើតេស្តកម្រិតសំឡេង ការធ្វើតេស្តដែនកំណត់ផ្ទុក ការធ្វើតេស្តលទ្ធភាពប្រើប្រាស់ ការធ្វើតេស្តសុវត្ថិភាព ការធ្វើតេស្តការកំណត់រចនាសម្ព័ន្ធផ្នែករឹង ការធ្វើតេស្តភាពឆបគ្នា ការធ្វើតេស្តភាពជឿជាក់ ការធ្វើតេស្តការស្ដារឡើងវិញ ការធ្វើតេស្តភាពធន់ ការធ្វើតេស្តលទ្ធភាពប្រើប្រាស់ក្នុងការដំឡើង និងការធ្វើតេស្តឯកសារ។

ការធ្វើតេស្តភាពពេញលេញនៃការអនុវត្តគឺជាប្រភេទនៃការធ្វើតេស្តប្រព័ន្ធជាក់ស្តែងបំផុត ដែលមានការត្រួតពិនិត្យការអនុវត្តចំណុចនីមួយៗនៃឯកសារប្រភព។ នីតិវិធីផ្ទៀងផ្ទាត់មានការត្រួតពិនិត្យជាបន្តបន្ទាប់នៃឯកសារប្រភព - ការកាត់ទោសតាមប្រយោគ។ ប្រសិនបើប្រយោគមានភារកិច្ចជាក់លាក់ នោះវាត្រូវបានកំណត់ថាតើកម្មវិធីអនុវត្តកិច្ចការនោះឬអត់។

ការធ្វើតេស្តកម្រិតគឺពាក់ព័ន្ធនឹងការដំណើរការកម្មវិធីលើទំហំធំនៃទិន្នន័យ ដែលមានទំហំធំជាងទំហំប្រតិបត្តិការដែលបានស្នើឡើង។ ឧទាហរណ៍ កម្មវិធីប្រភពធំមួយត្រូវបានបញ្ចូលទៅការបញ្ចូលរបស់កម្មវិធីចងក្រងជាការធ្វើតេស្ត កម្មវិធីដែលមានម៉ូឌុលមួយពាន់ត្រូវបានបញ្ចូលទៅក្នុងធាតុបញ្ចូលរបស់កម្មវិធីនិពន្ធតំណ ហើយសៀគ្វីដែលមានសមាសធាតុរាប់ពាន់ត្រូវបានបញ្ចូលទៅក្នុងធាតុបញ្ចូលអេឡិចត្រូនិច។ កម្មវិធីគំរូសៀគ្វី។ គោលបំណងនៃការធ្វើតេស្តសមត្ថភាពគឺដើម្បីបង្ហាញថាកម្មវិធីមិនអាចគ្រប់គ្រងបរិមាណទិន្នន័យដែលបានបញ្ជាក់នៅក្នុងគោលបំណងដើមរបស់វា។

ការធ្វើតេស្តនៅពេលផ្ទុកអតិបរមាគឺដោយសារតែការពិតដែលថាតម្រូវការសម្រាប់ធនធានអង្គចងចាំនិងល្បឿនក្នុងដំណើរការនៃការដោះស្រាយបញ្ហានៅលើកុំព្យូទ័រប្រែប្រួលយ៉ាងខ្លាំងអាស្រ័យលើសមាសភាពនៃបរិមាណនៃទិន្នន័យប្រភព។ ជាមួយនឹងអាំងតង់ស៊ីតេខ្ពស់នៃទិន្នន័យបញ្ចូល តុល្យភាពពេលវេលារវាងរយៈពេលនៃការដោះស្រាយបញ្ហាកម្មវិធីក្នុងពេលវេលាជាក់ស្តែង និងដំណើរការកុំព្យូទ័រពិតប្រាកដក្នុងការដោះស្រាយបញ្ហាទាំងនេះអាចនឹងត្រូវបានរំខាន។ គោលបំណងនៃការធ្វើតេស្តបន្ទុកខ្លាំងគឺដើម្បីបង្ហាញថាកម្មវិធីមិនបំពេញតាមគោលដៅនៃការអនុវត្ត។

ការធ្វើតេស្តលទ្ធភាពប្រើប្រាស់ពាក់ព័ន្ធនឹងការកំណត់អត្តសញ្ញាណបញ្ហាផ្លូវចិត្ត (អ្នកប្រើប្រាស់) ដែលកើតឡើងអំឡុងពេលប្រតិបត្តិការ។ ការធ្វើតេស្តនេះគួរតែបង្កើតយ៉ាងហោចណាស់ ដូចខាងក្រោម៖

  1. តើ​ចំណុចប្រទាក់​ដែល​បាន​រចនា​ឡើង​អាច​ត្រូវ​បាន​កែសម្រួល​ដើម្បី​ជូនដំណឹង​ និង​អប់រំ​អ្នក​ប្រើ​ចុង​ក្រោយ​ ព្រម​ទាំង​បើក​ឱ្យ​វា​ដំណើរការ​ក្នុង​បរិយាកាស​ពិភព​ពិត​ឬ​ទេ?
  2. តើ​សារ​លទ្ធផល​របស់​កម្មវិធី​មាន​អត្ថន័យ ច្បាស់លាស់ និង​មិន​ប្រមាថ​ឬ?
  3. តើការវិនិច្ឆ័យកំហុសច្បាស់លាស់ទេ?
  4. តើសំណុំទាំងមូលនៃចំណុចប្រទាក់អ្នកប្រើបង្ហាញភាពស៊ីសង្វាក់គ្នា និងឯកសណ្ឋាននៅក្នុងវាក្យសម្ព័ន្ធ អនុសញ្ញា អត្ថន័យ ទម្រង់ រចនាប័ទ្ម និងអក្សរកាត់ដែរឬទេ?
  5. តើ​ប្រព័ន្ធ​មាន​ជម្រើស​ដែល​លើស​ឬ​មិន​ទំនង​ប្រើ​ទេ?
  6. តើប្រព័ន្ធចេញការទទួលស្គាល់សម្រាប់សារបញ្ចូលទាំងអស់ទេ?
  7. តើកម្មវិធីងាយស្រួល និងរីករាយក្នុងការប្រើប្រាស់ទេ?

ការធ្វើតេស្តសុវត្ថិភាពរួមមានការត្រួតពិនិត្យថាតើព័ត៌មានត្រូវបានការពារពីការចូលប្រើដោយគ្មានការអនុញ្ញាត។ ដើម្បីសាកល្បងសុវត្ថិភាព វាមានសារៈសំខាន់ណាស់ក្នុងការសាងសង់ការធ្វើតេស្តដែលបំពានសុវត្ថិភាពកម្មវិធី។ មធ្យោបាយមួយក្នុងការអភិវឌ្ឍការធ្វើតេស្តបែបនេះគឺសិក្សាពីបញ្ហាសុវត្ថិភាពដែលគេស្គាល់នៅក្នុងប្រព័ន្ធដែលមានស្រាប់ស្រដៀងគ្នា និងបង្កើតការធ្វើតេស្តដែលអនុញ្ញាតឱ្យអ្នកពិនិត្យមើលថាតើបញ្ហាស្រដៀងគ្នានេះត្រូវបានដោះស្រាយនៅក្នុងប្រព័ន្ធដែលកំពុងធ្វើតេស្ត។

ការធ្វើតេស្តការកំណត់រចនាសម្ព័ន្ធផ្នែករឹងត្រូវបានជំរុញដោយការពិតដែលថាប្រព័ន្ធប្រតិបត្តិការ DBMSs និងប្រព័ន្ធទំនាក់ទំនងត្រូវតែគាំទ្រការកំណត់រចនាសម្ព័ន្ធផ្នែករឹងច្រើន (ឧទាហរណ៍ ប្រភេទ និងលេខនៃឧបករណ៍ I/O និងខ្សែទំនាក់ទំនង បរិមាណផ្សេងគ្នានៃអង្គចងចាំ។ល។)។ ជាញឹកញាប់ចំនួននៃការកំណត់រចនាសម្ព័ន្ធដែលអាចធ្វើបានគឺធំពេកដើម្បីសាកល្បងកម្មវិធីនៅលើពួកវានីមួយៗ។ ទោះជាយ៉ាងណាក៏ដោយ កម្មវិធីគួរតែត្រូវបានសាកល្បងជាមួយយ៉ាងហោចណាស់ប្រភេទនីមួយៗនៃផ្នែករឹងក្នុងការកំណត់រចនាសម្ព័ន្ធអប្បបរមា និងអតិបរមា។ ប្រសិនបើអ្នកអាចផ្លាស់ប្តូរការកំណត់រចនាសម្ព័ន្ធរបស់កម្មវិធីដោយខ្លួនឯង នោះអ្នកត្រូវសាកល្បងការកំណត់ដែលអាចធ្វើបានទាំងអស់របស់វា។

ការធ្វើតេស្តភាពឆបគ្នាត្រូវបានជំរុញដោយការពិតដែលថាភាគច្រើននៃកម្មវិធីដែលកំពុងត្រូវបានបង្កើតមិនមែនជាថ្មីទាំងស្រុងនោះទេ។ ជារឿយៗវាជំនួសប្រព័ន្ធដំណើរការព័ត៌មានដែលមិនល្អឥតខ្ចោះ ហួសសម័យ ឬដំណើរការដោយដៃ។ ដូច្នេះនៅពេលបង្កើតកម្មវិធី វាចាំបាច់ដើម្បីធានាភាពឆបគ្នាជាមួយបរិស្ថានដែលប្រព័ន្ធជំនួសបានដំណើរការ ហើយប្រសិនបើចាំបាច់ បង្កើតនីតិវិធីបំប្លែងដើម្បីធានាការផ្លាស់ប្តូរពីវិធីសាស្ត្រដំណើរការទិន្នន័យមួយទៅវិធីមួយផ្សេងទៀត។ ក្នុងករណីនេះ ក៏ដូចជាទម្រង់នៃការធ្វើតេស្តផ្សេងទៀត ការធ្វើតេស្តគួរតែផ្តោតលើការធានាភាពត្រូវគ្នា និងប្រតិបត្តិការនៃនីតិវិធីបំប្លែង។

គោលបំណងនៃការធ្វើតេស្តគ្រប់ប្រភេទគឺដើម្បីបង្កើនភាពជឿជាក់នៃកម្មវិធី ប៉ុន្តែប្រសិនបើឯកសារប្រភពដែលឆ្លុះបញ្ចាំងពីគោលដៅនៃគម្រោងមានការណែនាំពិសេស ឧទាហរណ៍ ដើម្បីផ្តល់ពេលវេលាជាក់លាក់មួយរវាងការបរាជ័យ ឬចំនួនកំហុសដែលអាចទទួលយកបានជាក់លាក់ នោះ វាចាំបាច់ដើម្បីធ្វើការសិក្សាអំពីកម្មវិធីដែលកំពុងធ្វើតេស្ត ដើម្បីបំពេញតម្រូវការទាំងនេះ។ នេះត្រូវបានធ្វើតាមរយៈការធ្វើតេស្តភាពជឿជាក់។ ក្នុងអំឡុងពេលនៃការធ្វើតេស្តប្រភេទនេះមានគំរូគណិតវិទ្យាមួយចំនួននៃភាពអាចជឿជាក់បាន។ បន្ទាប់មក នៅក្នុងផ្នែកស្តីពីលក្ខណៈវិនិច្ឆ័យនៃការបញ្ចប់ការធ្វើតេស្ត គំរូភាពជឿជាក់ពីរនឹងត្រូវបានពិចារណា៖ អ្វីដែលគេហៅថាគំរូ Mills និងគំរូវិចារណញាណសាមញ្ញ។

សម្រាប់ប្រព័ន្ធប្រតិបត្តិការ DBMS និងទូរគមនាគមន៍ ជារឿយៗវាត្រូវបានកំណត់ពីរបៀបដែលប្រព័ន្ធគួរតែងើបឡើងវិញពីកំហុសផ្នែកទន់ ការបរាជ័យផ្នែករឹង និងកំហុសទិន្នន័យ។ នៅពេលសាកល្បងប្រព័ន្ធវាត្រូវបានទាមទារដើម្បីបង្ហាញថាមុខងារទាំងនេះមិនត្រូវបានអនុវត្ត។ ការធ្វើតេស្តស្តារឡើងវិញត្រូវបានប្រើសម្រាប់គោលបំណងនេះ។ ដើម្បីធ្វើដូចនេះអ្នកអាចណែនាំកំហុសកម្មវិធីទៅក្នុងប្រព័ន្ធដោយចេតនាដើម្បីមើលថាតើវានឹងងើបឡើងវិញបន្ទាប់ពីពួកគេត្រូវបានលុបចេញ។ ការបរាជ័យផ្នែករឹងអាចត្រូវបានក្លែងធ្វើ។ កំហុសក្នុងទិន្នន័យ (ការជ្រៀតជ្រែកក្នុងខ្សែទំនាក់ទំនង ឬតម្លៃមិនត្រឹមត្រូវនៃទ្រនិចក្នុងមូលដ្ឋានទិន្នន័យ) អាចត្រូវបានបង្កើតដោយចេតនា ឬក្លែងធ្វើ។

ឯកសារប្រភពពេលខ្លះមានគោលដៅពិសេសសម្រាប់ភាពងាយស្រួលនៃការថែទាំ ឬការថែរក្សាកម្មវិធី។ ពួកគេអាចកំណត់ឧបករណ៍ថែទាំដែលកម្មវិធីគួរតែត្រូវបានផ្តល់ (ឧទាហរណ៍ កម្មវិធីចាក់ចោលអង្គចងចាំ កម្មវិធីវិភាគ។ តក្កវិជ្ជានៃកម្មវិធី។ តាមធម្មជាតិ គោលដៅទាំងអស់នេះត្រូវតែសាកល្បង។ ចំពោះគោលបំណងនេះ ការធ្វើតេស្តលទ្ធភាពប្រើប្រាស់ត្រូវបានប្រើប្រាស់។

គោលបំណងនៃការធ្វើតេស្តភាពងាយស្រួលនៃការដំឡើងគឺដើម្បីបង្ហាញថាគោលដៅនៃការកំណត់កម្មវិធីតាមបំណងសម្រាប់លក្ខខណ្ឌប្រតិបត្តិការជាក់លាក់មិនត្រូវបានបំពេញ។

ការត្រួតពិនិត្យប្រព័ន្ធក៏រួមបញ្ចូលទាំងការត្រួតពិនិត្យភាពត្រឹមត្រូវនៃឯកសារអ្នកប្រើប្រាស់ផងដែរ។ ការផ្ទៀងផ្ទាត់នេះភាគច្រើនកើតឡើងក្នុងការកំណត់ថាតើការធ្វើតេស្តប្រព័ន្ធពីមុនត្រូវបានតំណាងឱ្យត្រឹមត្រូវ។ លើសពីនេះ ឯកសាររបស់អ្នកប្រើប្រាស់គួរតែត្រូវបានត្រួតពិនិត្យសម្រាប់ភាពត្រឹមត្រូវ និងភាពច្បាស់លាស់ ស្រដៀងទៅនឹងការត្រួតពិនិត្យកូដប្រភព។ ឧទាហរណ៍ណាមួយដែលបានផ្តល់ឱ្យនៅក្នុងឯកសារត្រូវតែត្រូវបានរចនាឡើងជាការសាកល្បង និងសាកល្បងលើកម្មវិធី។

លក្ខណៈវិនិច្ឆ័យនៃការបញ្ចប់ការធ្វើតេស្ត។នៅពេលធ្វើតេស្ត សំណួរកើតឡើងថាតើនៅពេលណាដែលការធ្វើតេស្តកម្មវិធីគួរតែត្រូវបានបញ្ចប់ ព្រោះវាមិនអាចកំណត់ថាតើកំហុសដែលបានកំណត់អត្តសញ្ញាណគឺជាកំហុសចុងក្រោយ។

ជាទូទៅនៅក្នុងការអនុវត្ត លក្ខណៈវិនិច្ឆ័យពីរខាងក្រោមត្រូវបានប្រកាន់ខ្ជាប់: នៅពេលដែលពេលវេលាដែលបានបែងចែកទៅតាមកាលវិភាគការងារសម្រាប់ការធ្វើតេស្តបានផុតកំណត់។ នៅពេលដែលការធ្វើតេស្តទាំងអស់បានបរាជ័យ នោះគឺពួកគេត្រូវបានអនុវត្តដោយមិនកំណត់អត្តសញ្ញាណកំហុស។

លក្ខណៈវិនិច្ឆ័យទាំងពីរនេះមិនមានភាពត្រឹមត្រូវ និងសមហេតុសមផលគ្រប់គ្រាន់ទេ ដោយសារលក្ខណៈវិនិច្ឆ័យទីមួយមិនមានការវាយតម្លៃគុណភាពនៃការធ្វើតេស្ត ហើយអាចពេញចិត្តដោយមិនធ្វើអ្វីឡើយ ខណៈពេលដែលទីពីរមិនអាស្រ័យលើគុណភាពនៃសំណុំទិន្នន័យសាកល្បង។

ទោះជាយ៉ាងណាក៏ដោយ លក្ខណៈវិនិច្ឆ័យទីពីរអាចត្រូវបានកែលម្អដោយផ្តោតលើវិធីសាស្ត្ររចនាតេស្តជាក់លាក់។ ឧទាហរណ៍ អ្នកអាចកំណត់លក្ខខណ្ឌនៃការបញ្ចប់សម្រាប់ការធ្វើតេស្តម៉ូឌុលដោយប្រើការធ្វើតេស្តដែលទទួលបានតាមពីរវិធី៖ ការបំពេញលក្ខខណ្ឌនៃការគ្របដណ្តប់រួមបញ្ចូលគ្នា និងវិធីសាស្ត្រវិភាគតម្លៃព្រំដែនដោយយោងតាមការបញ្ជាក់ចំណុចប្រទាក់ម៉ូឌុល។ រាល់ការធ្វើតេស្តលទ្ធផលទាំងអស់ត្រូវតែបរាជ័យនៅទីបំផុត។

ការបញ្ចប់ការធ្វើតេស្តមុខងារអាចត្រូវបានកំណត់នៅពេលដែលលក្ខខណ្ឌដូចខាងក្រោមត្រូវបានបំពេញ: ការធ្វើតេស្តដែលទទួលបានដោយវិធីសាស្ត្រដ្យាក្រាមមុខងារ; ការបែងចែកសមមូល និងការវិភាគតម្លៃព្រំដែនត្រូវតែបរាជ័យ។

ទោះជាយ៉ាងណាក៏ដោយ លក្ខណៈវិនិច្ឆ័យទាំងនេះ ជាដំបូងគឺគ្មានប្រយោជន៍ក្នុងដំណាក់កាលសាកល្បង នៅពេលដែលវិធីសាស្ត្រមួយចំនួនមិនអាចប្រើប្រាស់បាន ឧទាហរណ៍នៅក្នុងដំណាក់កាលសាកល្បងប្រព័ន្ធ។ ទីពីរ ការវាស់វែងបែបនេះគឺជាប្រធានបទ ពីព្រោះ មិនមានការធានាថាអ្នកឯកទេសបានប្រើវិធីសាស្រ្តដែលត្រូវការត្រឹមត្រូវ និងត្រឹមត្រូវនោះទេ។ ទីបី ដើម្បីកំណត់គោលដៅ និងបើកជម្រើសនៃវិធីសមស្របបំផុតដើម្បីសម្រេចវា លក្ខណៈវិនិច្ឆ័យដែលបានពិចារណាកំណត់ការប្រើប្រាស់វិធីសាស្ត្រជាក់លាក់ ប៉ុន្តែមិនត្រូវកំណត់គោលដៅឡើយ។

ជួនកាលលក្ខណៈវិនិច្ឆ័យមួយត្រូវបានប្រើប្រាស់ដែលភាគច្រើនផ្អែកលើសុភវិនិច្ឆ័យ និងព័ត៌មានអំពីចំនួនកំហុសដែលទទួលបានអំឡុងពេលធ្វើតេស្ត។ ដើម្បីធ្វើដូចនេះគ្រោងការពឹងផ្អែកនៃចំនួននៃកំហុសនិងពេលវេលានៃការកើតឡើងរបស់ពួកគេ។ រូបរាងនៃខ្សែកោងលទ្ធផលកំណត់ថាតើវាមានតម្លៃបន្តការសាកល្បងឬអត់។ តួលេខបង្ហាញឧទាហរណ៍នៃក្រាហ្វនៃចំនួនកំហុសអាស្រ័យលើរយៈពេលសាកល្បង។

ការពឹងផ្អែកលើចំនួននៃកំហុសលើរយៈពេលនៃការធ្វើតេស្ត។

ឧទាហរណ៍បង្ហាញថា ប្រសិនបើរយៈពេលធ្វើតេស្តមានរយៈពេលយូរ ហើយចំនួននៃកំហុសកើនឡើង នៅពេលដែលពេលវេលាធ្វើតេស្តកើនឡើង នោះការធ្វើតេស្តគួរតែត្រូវបានបន្តដោយធម្មជាតិ។ ប្រសិនបើក្នុងអំឡុងពេលដំណើរការសាកល្បងនៅចំណុចជាក់លាក់មួយមានការថយចុះនៃចំនួនកំហុសដែលបានរកឃើញ ប្រសិនបើចំនួននៃកំហុសដែលបានរកឃើញបន្តិចម្តងៗមានទំនោរទៅសូន្យ ឬឈានដល់សូន្យ នោះវាច្បាស់ណាស់ថាដំណើរការសាកល្បងអាចត្រូវបានបញ្ចប់។

ទោះជាយ៉ាងណាក៏ដោយ លក្ខណៈវិនិច្ឆ័យនេះក៏មិនមានប្រសិទ្ធភាពគ្រប់គ្រាន់ដែរ ដោយសារវាមិនមានភាពប្រាកដប្រជាថាក្នុងករណីចុងក្រោយវានឹងមិនមានការកើនឡើងនៃចំនួនកំហុសដែលបានរកឃើញនាពេលអនាគតនោះទេ។

វិធីសាស្រ្តមួយផ្សេងទៀតដើម្បីកំណត់លក្ខណៈវិនិច្ឆ័យនៃការបញ្ចប់ការធ្វើតេស្តគឺអាចធ្វើទៅបាន។ ដោយសារគោលបំណងនៃការធ្វើតេស្តគឺដើម្បីស្វែងរកកំហុស ចំនួនកំហុសដែលបានកំណត់ទុកជាមុនមួយចំនួនអាចត្រូវបានជ្រើសរើសជាលក្ខណៈវិនិច្ឆ័យ ដែលត្រូវនឹងផ្នែកជាក់លាក់នៃចំនួនកំហុសសរុបដែលរំពឹងទុក។ ទោះយ៉ាងណាក៏ដោយ មានបញ្ហាមួយចំនួនក្នុងការប្រើប្រាស់លក្ខណៈវិនិច្ឆ័យនេះ។ ជាដំបូងវាចាំបាច់ដើម្បីប៉ាន់ប្រមាណចំនួនសរុបនៃកំហុសនៅក្នុងកម្មវិធី។ ទីពីរ វាចាំបាច់ក្នុងការស្វែងយល់ថាតើភាគរយនៃកំហុសទាំងនេះអាចត្រូវបានកំណត់ដោយការសាកល្បង។ ជាចុងក្រោយ ចាំបាច់ត្រូវកំណត់ឲ្យបានច្បាស់ថា តើផ្នែកណានៃកំហុសឆ្គងកើតឡើងក្នុងអំឡុងពេលនៃដំណើរការរចនា និងក្នុងដំណាក់កាលសាកល្បង វាត្រូវបានណែនាំឱ្យកំណត់អត្តសញ្ញាណពួកវា។

ដើម្បីប៉ាន់ប្រមាណចំនួនសរុបនៃកំហុស និងកំណត់អត្តសញ្ញាណភាគរយនៃកំហុសដែលអាចត្រូវបានរកឃើញដោយការធ្វើតេស្ត អ្នកអាចប្រើវិធីសាស្រ្តដែលប្រើក្នុងការកំណត់សូចនាករភាពជឿជាក់ (គំរូភាពជឿជាក់) ឧទាហរណ៍ ដោយប្រើគំរូ Mills ឬគំរូវិចារណញាណសាមញ្ញដែលយើង នឹងពិចារណាបន្តិចក្រោយមក។

វិធីមួយទៀតដើម្បីទទួលបានការប៉ាន់ស្មានបែបនេះគឺផ្អែកលើមធ្យមភាគឋិតិវន្ត ដែលត្រូវបានគេប្រើយ៉ាងទូលំទូលាយនៅក្នុងឧស្សាហកម្ម។ ឧទាហរណ៍ ចំនួននៃកំហុសដែលមាននៅក្នុងកម្មវិធីធម្មតាដោយពេលវេលាសរសេរកូដត្រូវបានបញ្ចប់ (មុនពេលដើរឆ្លងកាត់ ឬការត្រួតពិនិត្យ) គឺប្រហែលពី 4 ទៅ 8 ក្នុង 100 សេចក្តីថ្លែងការណ៍កម្មវិធី។

គំរូ Mills គឺផ្អែកលើការណែនាំអំពីកំហុសទៅក្នុងកម្មវិធីមួយ ដើម្បីប៉ាន់ស្មាន កំឡុងពេលធ្វើតេស្ត ចំនួននៃកំហុសដែលនៅសេសសល់ដែលមាននៅក្នុងកម្មវិធី។ ដោយពិនិត្យមើលកម្មវិធីមួយរយៈ និងតម្រៀបចេញនូវកំហុសដែលបានណែនាំពីអ្នកដែលមានវត្តមាននៅក្នុងកម្មវិធីនោះ អ្នកអាចប៉ាន់ស្មានចំនួនកំហុសដែលមាននៅក្នុងកម្មវិធីដំបូង និងចំនួនកំហុសដែលនៅសល់នៅពេលវាយតម្លៃ។

ប្រសិនបើកំហុស S ត្រូវបានណែនាំដោយចៃដន្យទៅក្នុងកម្មវិធី ហើយកំហុស n+V ត្រូវបានរកឃើញកំឡុងពេលធ្វើតេស្ត (n គឺជាចំនួននៃកំហុសដែលបានរកឃើញដោយខ្លួនឯង V គឺជាចំនួននៃកំហុសដែលបានណែនាំដែលបានរកឃើញ) បន្ទាប់មកចំនួនប៉ាន់ស្មាននៃកំហុសផ្ទាល់ខ្លួនដែលបានរកឃើញដំបូងនៅក្នុង កម្មវិធីអាចត្រូវបានគណនាដោយរូបមន្ត: .

ឧទាហរណ៍ ប្រសិនបើ 20 ផ្ទាល់ខ្លួន និង 10 កំហុសដែលបានណែនាំត្រូវបានរកឃើញ ជាមួយនឹងចំនួនសរុបនៃកំហុសដែលបានណែនាំដំបូងស្មើនឹង 25 តម្លៃ N = 25 * 20/10 = 50; ទាំងនោះ។ នៅដំណាក់កាលនេះ វាត្រូវបានសន្មត់ថាកម្មវិធីមាន 50 កំហុសជាប់ខ្លួន ហើយការធ្វើតេស្តគួរតែបន្ត។

លេខ N អាចត្រូវបានប៉ាន់ប្រមាណបន្ទាប់ពីការរកឃើញកំហុសថ្មីនីមួយៗ។

កម្មវិធីត្រូវតែត្រូវបានបំបាត់កំហុស រហូតដល់កំហុសដែលបានណែនាំទាំងអស់ត្រូវបានរកឃើញ។ នៅពេលរកឃើញកំហុសដែលបានណែនាំ កម្រិតទំនុកចិត្ត C អាចត្រូវបានកំណត់ ដែលបង្ហាញពីប្រូបាប៊ីលីតេដែលការប៉ាន់ស្មានត្រឹមត្រូវ៖

ដែល k គឺជាចំនួនប៉ាន់ស្មាននៃកំហុសផ្ទាល់ខ្លួន S គឺជាចំនួននៃកំហុសដែលបានណែនាំ n គឺជាចំនួននៃកំហុសផ្ទាល់ខ្លួនដែលបានរកឃើញ។

ឧទាហរណ៍ប្រសិនបើយើងអះអាងថាមិនមានកំហុសនៅក្នុងកម្មវិធី (k = 0) ហើយនៅពេលដែល 6 កំហុសត្រូវបានណែនាំទៅក្នុងកម្មវិធីនោះពួកគេទាំងអស់ត្រូវបានរកឃើញប៉ុន្តែមិនមានកំហុសផ្ទាល់ខ្លួនត្រូវបានរកឃើញបន្ទាប់មក C = 6 / (6 ។ + 0 + 1) = 0, 86 ។ ម្យ៉ាងវិញទៀត ដើម្បីសម្រេចបាននូវកម្រិតទំនុកចិត្ត 0.98 កំហុសចំនួន 39 ត្រូវតែត្រូវបានណែនាំទៅក្នុងកម្មវិធី៖ C=39/(39+0+1)=0.98។

គំរូ Mills មិនមែនដោយគ្មានចំណុចខ្វះខាតមួយចំនួននោះទេ ចំនុចសំខាន់បំផុតនោះគឺតម្រូវការដើម្បីណែនាំកំហុសសិប្បនិមិត្ត (ដំណើរការនេះមានលក្ខណៈផ្លូវការមិនសូវល្អ) និងការសន្មត់ធូររលុងនៃតម្លៃ k (ចំនួនកំហុសផ្ទាល់ខ្លួន) ដែលផ្អែកលើ ផ្អែកលើវិចារណញាណរបស់មនុស្សដែលធ្វើការវាយតម្លៃ ពោលគឺឧ។ អនុញ្ញាតឱ្យមានឥទ្ធិពលដ៏ធំនៃកត្តាប្រធានបទ។

គំរូវិចារណញាណដ៏សាមញ្ញមួយពាក់ព័ន្ធនឹងការធ្វើតេស្តដោយក្រុមអ្នកសរសេរកម្មវិធីពីរក្រុមដោយឯករាជ្យពីគ្នាទៅវិញទៅមក ដោយប្រើឈុតសាកល្បងឯករាជ្យ។

កំឡុងពេលដំណើរការសាកល្បង ក្រុមនីមួយៗកត់ត្រារាល់កំហុសដែលខ្លួនរកឃើញ។ នៅពេលវាយតម្លៃចំនួនកំហុសដែលនៅសល់ក្នុងកម្មវិធី លទ្ធផលតេស្តរបស់ក្រុមទាំងពីរត្រូវបានប្រមូល និងប្រៀបធៀប។

វាប្រែថាក្រុមទីមួយបានរកឃើញកំហុស N 1 ទីពីរ - កំហុស N 2 និង N 12 គឺជាកំហុសដែលបានរកឃើញដោយក្រុមទាំងពីរ។

ប្រសិនបើយើងកំណត់ដោយ N នូវចំនួនមិនស្គាល់នៃកំហុសដែលមានវត្តមាននៅក្នុងកម្មវិធី មុនពេលការសាកល្បងចាប់ផ្តើម នោះប្រសិទ្ធភាពនៃការធ្វើតេស្តរបស់ក្រុមនីមួយៗអាចត្រូវបានកំណត់ថាជា

ដោយសន្មតថាសមត្ថភាពក្នុងការរកឃើញកំហុសទាំងអស់គឺដូចគ្នាសម្រាប់ក្រុមទាំងពីរ វាអាចត្រូវបានសន្មត់ថាប្រសិនបើក្រុមទីមួយបានរកឃើញចំនួនជាក់លាក់នៃកំហុសទាំងអស់នោះ វាអាចកំណត់ចំនួនដូចគ្នានៃសំណុំរងដែលបានជ្រើសរើសដោយចៃដន្យ។

ជាពិសេសវាអាចត្រូវបានសន្មត់ថា

តម្លៃនៃ N 12 ត្រូវបានគេដឹងហើយ E 1 និង E 2 អាចត្រូវបានកំណត់ថា N 12 / N 1 និង N 12 / N 2 ។ ដូច្នេះចំនួនមិនស្គាល់នៃកំហុសនៅក្នុងកម្មវិធីអាចត្រូវបានកំណត់ដោយរូបមន្ត៖

ដោយយកគំរូនេះបន្ថែមទៀត ហើយសន្មតថាក្រុមធ្វើតេស្តទាំងពីរមានប្រូបាប៊ីលីតេស្មើគ្នាក្នុងការស្វែងរកកំហុស "ទូទៅ" វាអាចត្រូវបានគណនាដោយប្រើរូបមន្តខាងក្រោម៖

ដែល P(N12i) គឺជាប្រូបាប៊ីលីតេនៃការរកឃើញ N ​​12 កំហុស "ទូទៅ" នៅក្នុងការធ្វើតេស្តកម្មវិធីដោយក្រុមឯករាជ្យពីរ។

ការកំណត់អត្តសញ្ញាណកំហុសដែលកើតឡើងក្នុងអំឡុងពេលដំណើរការរចនាប្រើទិន្នន័យដែលបង្ហាញថានៅក្នុងកម្មវិធីធំ ប្រហែល 40% នៃកំហុសទាំងអស់គឺជាកំហុសក្នុងការរចនាតក្កវិជ្ជា និងការសរសេរកូដ ដោយនៅសល់ត្រូវបានធ្វើឡើងមុនក្នុងដំណើរការរចនា។

ដោយផ្អែកលើនេះសូមក្រឡេកមើលឧទាហរណ៍មួយ។ ចូរនិយាយថាកម្មវិធីនៃទំហំ 1000 statements កំពុងត្រូវបានសាកល្បង។ ចំនួននៃកំហុសដែលនៅសេសសល់បន្ទាប់ពីការត្រួតពិនិត្យកូដប្រភពត្រូវបានប៉ាន់ប្រមាណនៅ 5 ក្នុង 100 សេចក្តីថ្លែងការណ៍។ គោលដៅនៃការធ្វើតេស្តគឺដើម្បីរកឱ្យឃើញ 98% នៃកំហុសសរសេរកូដ និងតក្កវិជ្ជា និង 95% នៃកំហុសក្នុងការរចនា។

ចំនួនកំហុសសរុបគឺ 500។ វាត្រូវបានសន្មត់ថា 200 គឺជាកំហុសសរសេរកូដ និងតក្កវិជ្ជា ហើយ 300 គឺជាកំហុសក្នុងការរចនា។ ដូច្នេះ វាត្រូវបានទាមទារដើម្បីស្វែងរកកំហុសកូដ និងតក្កវិជ្ជាចំនួន 196 និងកំហុសក្នុងការរចនាចំនួន 285 ។

សម្រាប់ហេតុផលនៃសុភវិនិច្ឆ័យ វាជាការសមហេតុផលក្នុងការចែកចាយភាគរយនៃកំហុសដែលបានរកឃើញដោយដំណាក់កាលសាកល្បង ដូចដែលបានបង្ហាញក្នុងតារាង។

ភាគរយនៃកំហុសដែលបានរកឃើញដោយដំណាក់កាលសាកល្បង។

ដោយផ្អែកលើលេខទាំងនេះ លក្ខណៈវិនិច្ឆ័យខាងក្រោមអាចត្រូវបានកំណត់។

  1. ក្នុងដំណាក់កាលសាកល្បងម៉ូឌុល កំហុស 130 ត្រូវតែត្រូវបានរកឃើញ និងកែតម្រូវ (65% នៃចំនួនប៉ាន់ស្មាន 200 កូដ និងកំហុសតក្កវិជ្ជា)។
  2. នៅដំណាក់កាលសាកល្បងប្រព័ន្ធ វាចាំបាច់ក្នុងការស្វែងរក និងជួសជុលកំហុសចំនួន 6 និង 105 (3% នៃ 200 និង 35% នៃ 300)។

បញ្ហាជាក់ស្តែងមួយទៀតជាមួយនឹងលក្ខណៈវិនិច្ឆ័យប្រភេទនេះគឺបញ្ហានៃការវាយតម្លៃលើស។ ចុះប្រសិនបើនៅក្នុងឧទាហរណ៍ខាងលើមានកំហុសតិចជាង 240 ដែលបន្សល់ទុកនៅពេលការត្រួតពិនិត្យមុខងារចាប់ផ្តើម? ដោយផ្អែកលើលក្ខណៈវិនិច្ឆ័យនេះ មិនអាចបញ្ចប់ដំណាក់កាលសាកល្បងមុខងារបានទេ។ ដើម្បីជៀសវាងស្ថានភាពបែបនេះ លក្ខណៈវិនិច្ឆ័យសម្រាប់ចំនួននៃកំហុសគួរតែត្រូវបានបំពេញបន្ថែមជាមួយនឹងរយៈពេលដែលវាត្រូវតែត្រូវបានរកឃើញ។ ក្នុងករណីនេះ ប្រសិនបើកំហុសត្រូវបានរកឃើញយ៉ាងឆាប់រហ័ស នោះការធ្វើតេស្តនៅដំណាក់កាលជាក់លាក់មួយគួរតែត្រូវបានបន្តរហូតដល់ចុងបញ្ចប់នៃចន្លោះពេលដែលបានបញ្ជាក់។ ប្រសិនបើការប៉ាន់ប្រមាណកើតឡើង ឧ. ពេលវេលាបានកន្លងផុតទៅហើយ ហើយចំនួនកំហុសដែលបានបញ្ជាក់មិនត្រូវបានរកឃើញ អ្នកគួរតែអញ្ជើញអ្នកជំនាញដែលមិនចាប់អារម្មណ៍ ដែលនឹងបញ្ចេញមតិអំពីមូលហេតុនៃបញ្ហា៖ ទាំងការធ្វើតេស្តមិនមានប្រសិទ្ធភាព ឬការធ្វើតេស្តបានជោគជ័យ ប៉ុន្តែមាន ពិតជាមានកំហុសតិចតួចនៅក្នុងកម្មវិធី។

លក្ខណៈវិនិច្ឆ័យដ៏ល្អបំផុតសម្រាប់ការបញ្ចប់ការធ្វើតេស្តគឺការរួមបញ្ចូលគ្នានៃវិធីសាស្រ្តទាំងបីដែលត្រូវបានពិចារណា។ សម្រាប់ម៉ូឌុលសាកល្បង លក្ខណៈវិនិច្ឆ័យដំបូងដែលត្រូវបានពិចារណានឹងល្អប្រសើរបំផុត ពីព្រោះនៅក្នុងគម្រោងភាគច្រើននៅដំណាក់កាលនេះ ពួកគេមិនត្រួតពិនិត្យចំនួនកំហុសដែលបានរកឃើញទេ វាជារឿងសំខាន់នៅទីនេះដែលសំណុំជាក់លាក់នៃវិធីសាស្ត្ររចនាសាកល្បងត្រូវបានប្រើ។ ក្នុងអំឡុងពេលនៃមុខងារ និងដំណាក់កាលសាកល្បងប្រព័ន្ធ លក្ខណៈវិនិច្ឆ័យនៃការបញ្ចប់អាចនឹងឈប់នៅពេលដែលចំនួនជាក់លាក់នៃកំហុសដែលបានរកឃើញត្រូវបានឈានដល់ ឬឈានដល់ចំណុចដែលកំណត់ដោយកាលវិភាគការងារ ផ្តល់ថាការវិភាគនៃចំនួនកំហុសធៀបនឹងរយៈពេលសាកល្បងបង្ហាញពីការថយចុះផលិតភាព។ .

តើ​ការ​ធ្វើ​តេស្ត​ត្រូវ​បញ្ឈប់​នៅ​ពេល​ណា ហើយ​គួរ​បញ្ឈប់? តើចំនួនព័ត៌មានពេញលេញត្រូវបានដំណើរការហើយឬនៅ? ហើយជាទូទៅនិយាយ -? សំណួរទាំងនេះគឺពាក់ព័ន្ធសម្រាប់អ្នកសាកល្បងគ្រប់រូប។ ដូច្នេះ ចូរយើងឈប់មួយនាទី ហើយគិត៖ តើវាចាំបាច់ និងអាចរំខានដល់ដំណើរការសាកល្បងនៅកម្រិតណា?

ហេតុផលសម្រាប់ការបញ្ឈប់៖ “ពេលវេលាផុតកំណត់ជិតអស់ហើយ! ពេលវេលា​ជា​មាសប្រាក់!"

ជាញឹកញយ មានថ្ងៃកំណត់ដែលបានកំណត់យ៉ាងច្បាស់សម្រាប់គម្រោង ដែលអតិថិជនមិនតែងតែត្រៀមខ្លួនរួចជាស្រេចដើម្បីផ្លាស់ទី។ ក្នុងករណីនេះពាក្យបញ្ជា "បញ្ចប់ការធ្វើតេស្ត!" អាស្រ័យយ៉ាងជាក់លាក់លើកាលបរិច្ឆេទកំណត់ ហើយនេះគឺជាលក្ខណៈវិនិច្ឆ័យសំខាន់មួយ។ បាទ សេណារីយ៉ូបែបនេះមិនអាចត្រូវបានគេហៅថាល្អបំផុតទេ (ព្រោះថាវាតែងតែមិនមានពេលគ្រប់គ្រាន់សម្រាប់ការត្រួតពិនិត្យពេញលេញ ហើយគុណភាពតែងតែទទួលរង) ប៉ុន្តែវាក៏អាចកើតមានផងដែរ។

ឧទាហរណ៍ពីការអនុវត្ត។ខ្ញុំចាំពីស្ថានភាពដែលគុណភាពនៃផលិតផលរងទុក្ខដោយសារពេលវេលាកំណត់ដ៏តឹងរ៉ឹង។ ហាងលក់ទំនិញតាមអនឡាញមួយត្រូវបានសាកល្បង ហើយរួមជាមួយការបញ្ចុះតម្លៃពិសេសសម្រាប់តែអតិថិជនដែលបានចុះឈ្មោះ កំហុសមួយត្រូវបានណែនាំ៖ អសមត្ថភាពក្នុងការធ្វើឱ្យការផ្សព្វផ្សាយជាច្រើនដែលមានសុពលភាពនៅពេលនោះ។ ដូច្នេះ ការចេញផ្សាយនេះបានប្រែក្លាយទៅជា "ការចេញផ្សាយមួយ បូកនឹងការដោះស្រាយកំហុសជាច្រើនថ្ងៃទៀត។" ប្រហែលជា វាជាការប្រសើរជាងក្នុងការផ្លាស់ប្តូរដែនកំណត់ដ៏តឹងរឹងសម្រាប់មួយថ្ងៃ ឬពីរថ្ងៃ ហើយផ្តល់ឱកាសដើម្បីសាកល្បងមុខងារថ្មីបន្ថែមទៀត... ប៉ុន្តែនៅក្នុងជីវិតមានស្ថានភាពខុសៗគ្នា។

សេចក្តីសន្និដ្ឋាន។ភារកិច្ចចម្បងរបស់អ្នកសាកល្បងនៅក្រោមលក្ខខណ្ឌពេលវេលាកំណត់គឺដើម្បីគ្របដណ្តប់ចំនួនអតិបរមានៃករណីសាកល្បងសំខាន់ៗ (ករណីសាកល្បងអាទិភាពខ្ពស់ និងមធ្យម) កត់ត្រារាល់ពិការភាពដែលបានរកឃើញ (ដើម្បីជៀសវាងការបាត់បង់របស់ពួកគេដោយសារតែពេលវេលា និងការផ្លាស់ប្តូរភារកិច្ច) និងបង្កើតរបាយការណ៍។ អំពីការងារបរិមាណពិតប្រាកដដែលបានធ្វើ។ ជាលទ្ធផល អ្នកសាកល្បងគួរតែទទួលបានរូបភាពពេញលេញនៃអ្វីដែលបានសាកល្បង និងបញ្ជីនៃអ្វីដែលមិនទាន់បានត្រួតពិនិត្យ (ដើម្បីកំណត់វិសាលភាពនៃការងារនាពេលអនាគត)។

ហេតុផលសម្រាប់ការបញ្ឈប់៖ "នេះមិនមែនជាចុងក្រោយទេ ប៉ុន្តែជាកម្រិតមធ្យម"

វាកើតឡើងថាក្នុងអំឡុងពេលធ្វើតេស្ត វាចាំបាច់ក្នុងការបញ្ឈប់ដោយបង្ខំ ចាប់តាំងពី "អ្វីមួយ" រារាំងយ៉ាងខ្លាំងដល់ការវាយតម្លៃដ៏ល្អប្រសើរនៃវត្ថុដែលបានសាកល្បង ហើយដោយសារតែនេះ ប្រព័ន្ធសាកល្បងទាំងមូលអាច "បរាជ័យ" នាពេលអនាគត។ ក្នុងករណីនេះវាជាការប្រសើរក្នុងការបញ្ឈប់ហើយរង់ចាំឱ្យបញ្ហាត្រូវបានដោះស្រាយ។

ឧទាហរណ៍ពីការអនុវត្ត។កម្មវិធីវេជ្ជសាស្រ្តដ៏ធំត្រូវបានសាកល្បង។ នៅកៅអីសាកល្បង វាមិនអាចសាកល្បងមុខងារថ្មីបានពេញលេញទេ (ការផ្ញើសំបុត្រទៅអតិថិជននៅពេលបំពេញទម្រង់បែបបទ និងទិន្នន័យគណនីផ្ទាល់ខ្លួនរបស់អតិថិជន)។ កិច្ចការនេះមានលក្ខណៈទូលំទូលាយ និងគ្របដណ្តប់លើទិដ្ឋភាពជាច្រើន៖ ការធ្វើឱ្យសកម្មនៃផ្នែកនីមួយៗនៅពេលដែលឯកសារត្រូវបានផ្ទុកពេញលេញ ការរឹតបន្តឹងលើការចូលទៅកាន់ផ្នែកនៅកម្រិតជាក់លាក់នៃការបំពេញទម្រង់ និងផ្សេងទៀត។ ចំពោះសំណួរមុនពេលចេញផ្សាយ "តើអ្វីគ្រប់យ៉ាងត្រូវបានសាកល្បងហើយតើវាអាចទៅរួចដើម្បីបញ្ចប់ការសាកល្បងដែរឬទេ?" វាមិនអាចទៅរួចទេក្នុងការផ្តល់ចម្លើយដែលមិនច្បាស់លាស់៖ ការត្រួតពិនិត្យត្រូវបានរារាំងដោយផ្នែកដោយសារតែអសមត្ថភាពក្នុងការផ្ទៀងផ្ទាត់ការទទួលសំបុត្រមួយចំនួននៅក្នុងបរិយាកាសតេស្ត។ ជាលទ្ធផល កំហុសឆ្គងសំខាន់ៗបានលេចឡើងនៅខាងអតិថិជនកំឡុងពេលចេញផ្សាយ។ អតិថិជន​មិន​បាន​ទទួល​សំបុត្រ​ជូន​ដំណឹង​ដែល​ចាំបាច់​ទេ ដូច្នេះ​ហើយ​គាត់​មិន​អាច​ចូល​ប្រើប្រាស់​ប្រវត្តិរូប​បាន​ពេញលេញ​ទេ។ ដើម្បីជៀសវាងស្ថានភាពបែបនេះ ដំណោះស្រាយខាងក្រោមត្រូវបានរកឃើញ៖ បន្ទាប់ពីការកែប្រែ ជម្រើសសម្រាប់ការផ្ញើ និងទទួលសំបុត្រនៅលើតុសាកល្បងបានក្លាយទៅជាមាន ដែលធ្វើឱ្យវាអាចសាកល្បងបន្ថែមទៀតនូវផ្នែកនៃមុខងារសំខាន់ជាងនេះ។ ការដាក់បញ្ចូលការត្រួតពិនិត្យទាំងនេះនៅក្នុងការឆ្លងកាត់ការតំរែតំរង់បន្តបន្ទាប់ទាំងអស់បានធ្វើឱ្យវាអាចធ្វើទៅបានដើម្បីវាយតម្លៃការត្រៀមខ្លួនរបស់ផលិតផលឱ្យបានល្អប្រសើរមុនពេលចេញផ្សាយវាទៅភាគីអតិថិជន។

សេចក្តីសន្និដ្ឋាន។ការវិភាគអំពីកំហុសបានអនុញ្ញាតឱ្យយើងទាញការសន្និដ្ឋានត្រឹមត្រូវ និងលុបបំបាត់បញ្ហារារាំងទាំងអស់។ ហើយនៅឡើយទេ ក្នុងស្ថានភាពបែបនេះ ការធ្វើការលើការបង្កើនប្រសិទ្ធភាពឧបករណ៍ និងឧបករណ៍សាកល្បងដោយផ្អែកលើលទ្ធផលនៃកំហុសដែលបានកំណត់រួចហើយ ស្ទើរតែមិនអាចចាត់ទុកថាជាជម្រើសដ៏ល្អនោះទេ។ ដោយមិនសង្ស័យ វានឹងកាន់តែសមស្រប និងត្រឹមត្រូវក្នុងការបញ្ឈប់ដំណើរការសាកល្បង និងកែលម្អមុខងារមិនពេញលេញដំបូងនៃបរិយាកាសសាកល្បង ដើម្បីការពារការកើតឡើងនៃគ្រាដ៏សំខាន់ដែលមានរួចហើយនៅខាងអតិថិជន។

ហេតុផលសម្រាប់ការបញ្ឈប់៖ "អ្នកមិនអាចបន្តបានទេប្រសិនបើអ្នកឈរនៅស្ងៀម។" កន្លែងដែលត្រូវដាក់សញ្ញាក្បៀស ហើយហេតុអ្វីបានជាមានការភ័ន្តច្រឡំ?

តើវាត្រឹមត្រូវទេក្នុងការជួសជុលកំហុសដោយផ្ទាល់អំឡុងពេលធ្វើតេស្ត ដែលមិនត្រូវបានរំខាន? តក្កវិជ្ជាកំណត់ថា ដំណើរការត្រូវតែបញ្ឈប់ ហើយចាប់ផ្តើមតាំងពីដំបូងបន្ទាប់ពីធ្វើការកែតម្រូវ ចាប់តាំងពីការកែកំហុសណាមួយអាចបណ្តាលឱ្យមានរូបរាងថ្មីជាច្រើនបន្ថែមទៀត។

ឧទាហរណ៍ពីការអនុវត្ត។ករណីធម្មតាដែលត្រូវបានគេស្គាល់ចំពោះអ្នកសាកល្បងណាមួយភ្លាមៗមកក្នុងគំនិត៖ ក្នុងអំឡុងពេលធ្វើតេស្ត កំហុសសំខាន់ៗត្រូវបានរកឃើញ ហើយពាក់កណ្តាលនៃករណីសាកល្បងត្រូវបានពិនិត្យរួចហើយ ហើយលទ្ធផលសម្រាប់ពួកគេត្រូវបានកត់ត្រាទុក។ ពេលខ្លះអ្នកអភិវឌ្ឍន៍ព្យាយាមជួសជុលកំហុសយ៉ាងលឿន រហូតពួកគេ "ភ្លេច" ជូនដំណឹងដល់អ្នកសាកល្បងដែលឧស្សាហ៍ព្យាយាម ដែលប្រញាប់ឆ្លងកាត់ករណីសាកល្បងតំរែតំរង់ដែលបានគ្រោងទុកទាំងអស់។ ជាលទ្ធផល ការធ្វើតេស្តបន្តបន្ទាប់ពីការកែកំហុស ជំនួសឱ្យការបញ្ឈប់ការធ្វើតេស្ត ហើយចាប់ផ្តើមវាម្តងទៀត។ កំហុសមួយចំនួននឹងមិនត្រូវបានរកឃើញទៀតទេ។

សេចក្តីសន្និដ្ឋាន។ក្នុងស្ថានភាពបែបនេះ វាជារឿងសំខាន់សម្រាប់អ្នកអភិវឌ្ឍន៍ក្នុងការរាយការណ៍ការកែតម្រូវរបស់គាត់ភ្លាមៗទៅកាន់អ្នកសាកល្បង ដើម្បីឱ្យគាត់អាចបញ្ឈប់ការសាកល្បង និងឆ្លងផុតករណីសាកល្បងឡើងវិញបាន - ទាំងអស់ ឬមានតែរឿងសំខាន់ និងអាទិភាពខ្ពស់ប៉ុណ្ណោះ (ប្រសិនបើមិនមានពេលច្រើនទេ ) នេះនឹងជួយជៀសវាងការភាន់ច្រលំនាពេលអនាគតទាក់ទងនឹងសំណួរ៖ តើពិការភាពថ្មីនៅក្នុងផលិតផលមកពីណា ហើយអ្នកណាជាអ្នកទទួលខុសត្រូវចំពោះពួកគេ?

មូលហេតុ​ឈប់​៖ «​បញ្ជា​បាន​មក​ដល់​ឲ្យ​ដក​ថយ​!

វាកើតឡើងថាអតិថិជនផ្អាកការត្រួតពិនិត្យតាមព្យញ្ជនៈនៅដំណាក់កាលចុងក្រោយ។ វាអាចមានហេតុផលជាច្រើនសម្រាប់បញ្ហានេះ៖ ការលេចចេញនូវកិច្ចការសំខាន់ ឬមុខងារដែលទាមទារឱ្យមានការបញ្ជាក់បន្ថែម ការវាយតម្លៃឡើងវិញនូវអាទិភាពនៃការចេញផ្សាយ ការពិនិត្យឡើងវិញនៃផែនការបច្ចុប្បន្ន។ ភារកិច្ចរបស់យើងគឺផ្អាកដំណើរការ ប៉ុន្តែកុំភ្លេចអ្វីទាំងអស់!

ឧទាហរណ៍ពីការអនុវត្ត។វាបានកើតឡើងដែលការចេញផ្សាយសាកល្បងស្ទើរតែទាំងស្រុងត្រូវបានពន្យារពេល។ វាហាក់ដូចជាថាអ្វីគ្រប់យ៉ាងគឺរួចរាល់ - ប្លុកទាំងអស់ត្រូវបានសាកល្បងយ៉ាងម៉ត់ចត់ កិច្ចការទាំងអស់ត្រូវបានបញ្ចប់ ហើយអ្នកអាចបញ្ចេញផលិតផលដែលបានបញ្ចប់ទៅជាការពេញចិត្តរបស់អ្នកប្រើប្រាស់ ប៉ុន្តែភ្លាមៗនោះអតិថិជនសម្រេចចិត្តថាវាប្រសើរជាងដើម្បីធ្វើអ្វីគ្រប់យ៉ាងទាំងស្រុង។ ខុស​គ្នា ហើយ​ការ​ចេញ​ផ្សាយ​ដែល​ត្រៀម​រួច​រាល់​ត្រូវ​បញ្ឈប់​ជា​បណ្ដោះ​អាសន្ន។ គុណវិបត្តិនៃស្ថានភាពនេះគឺការខ្ជះខ្ជាយពេលវេលារបស់អ្នកសាកល្បង អត្ថប្រយោជន៍គឺករណីសាកល្បងសរសេរដែលអាចត្រូវបានប្រើដើម្បីសាកល្បងមុខងាររបស់កម្មវិធីផ្សេងទៀត។

សេចក្តីសន្និដ្ឋាន។ក្នុងករណីនេះ វាជារឿងសំខាន់សម្រាប់អ្នកសាកល្បងក្នុងការសរសេរករណីធ្វើតេស្តដែលមានគុណភាពខ្ពស់ ដែលអាចធ្វើការជាមួយនៅពេលអនាគតលើកិច្ចការស្រដៀងគ្នា ឬ (ក្នុងករណីបន្តការងារ) លើការចេញផ្សាយដែលត្រូវបានលុបចោល/ពន្យារពេល។

ហេតុផលសម្រាប់ការឈប់៖ “ប៉ុណ្ណឹង ហត់ហើយ ល្មមហើយ!”

ការឈប់ក៏អាចកើតឡើងបានដែរ ដោយសារតែភាពតានតឹងបានឈានដល់កម្រិតកំពូលរបស់វា។ បំណងប្រាថ្នាចង់ធ្វើឱ្យបានច្រើនតាមតែអាចធ្វើទៅបានក្នុងពេលវេលាច្រើនតាមដែលអាចធ្វើទៅបាន ជួនកាលអាចជះឥទ្ធិពលអវិជ្ជមានដល់លទ្ធផលការងារ។

ឧទាហរណ៍ពីការអនុវត្ត។គម្រោងមួយក្នុងចំណោមគម្រោងរបស់យើងបានជួបប្រទះការចេញផ្សាយដ៏យូរ យើងបានសាកល្បងវាយ៉ាងខ្លាំងក្លា និងសកម្ម។ ការធ្វើតេស្តនៅក្នុងក្បាលរបស់ខ្ញុំមិនបានបញ្ឈប់សូម្បីតែខណៈពេលដែលខ្ញុំកំពុងដេក។ ហើយនៅពេលនោះ នៅពេលដែលកំហុសបានលេចឡើងនៅចំពោះមុខភ្នែករបស់ខ្ញុំយ៉ាងច្បាស់ “ផ្តល់សញ្ញា” វាដល់ខ្ញុំនៅក្នុងកំណត់ហេតុ ខ្ញុំមិនបានឃើញវាទេ។ ក្នុងពេលបែបនេះ អ្នកត្រូវតែអាចប្រាប់ខ្លួនឯងថា “ឈប់ សម្រាក បើមិនដូច្នោះទេ អ្នកនឹងធ្វើខុស អ្នកនឹងខកខានកំហុស ការយកចិត្តទុកដាក់របស់អ្នកនឹងសូន្យ!” ហើយការយកចិត្តទុកដាក់គឺជាគុណភាពចម្បងរបស់អ្នកសាកល្បង។ ជាការពិតណាស់ ដំណើរការខ្លួនវាមិនអាចត្រូវបានបញ្ឈប់ជាធម្មតានោះទេ ប៉ុន្តែចាំបាច់ត្រូវបែងចែកពេលវេលាផ្ទាល់ខ្លួនសម្រាប់ការសម្រាកលំហែកាយ!

សេចក្តីសន្និដ្ឋាន។ក្នុងករណីបែបនេះ ការបញ្ឈប់ការធ្វើតេស្តគឺជាចំណុចចាំបាច់ និងសំខាន់សម្រាប់អ្នកសាកល្បង។ នៅពេលបញ្ចប់ការងារ អ្នកត្រូវសម្រាក និងរំខាន (ធ្វើអ្វីមួយផ្សេងទៀត ឧទាហរណ៍) ដើម្បីជៀសវាង "ធ្វើឱ្យភ្នែករបស់អ្នកព្រិល" ។

ហេតុផលសម្រាប់ការបញ្ឈប់៖ "មានការសង្ស័យទេ? ឈប់!”

មុនពេលចេញផ្សាយការចេញផ្សាយនីមួយៗ អ្នកសាកល្បងវាយតម្លៃការងារដែលបានធ្វើ និងសំណុំករណីសាកល្បងដែលបានបញ្ចប់ សរុបមក៖ តើអ្វីៗត្រូវបានសាកល្បងហើយឬនៅ? ជាការពិតណាស់ស្ថានភាពធម្មជាតិនឹងក្លាយជាបំណងប្រាថ្នាដើម្បីបន្តដំណើរការផ្ទៀងផ្ទាត់ដែលមិនតែងតែត្រូវគ្នាទៅនឹងកត្តាពេលវេលា។ យ៉ាង​ណា​ក៏​ដោយ យ៉ាង​ហោច​ណាស់​ការ​សង្ស័យ​ដែល​សម​ហេតុ​ផល​ត្រូវ​តែ​ត្រូវ​បាន​បញ្ចេញ។ ទោះបីជាកំហុសត្រូវបាន "ចាប់បាន" នៅដំណាក់កាលចុងក្រោយ ហើយការកែតម្រូវរបស់វានឹងពន្យារដំណើរការចេញផ្សាយទាំងមូល ទោះជាក្នុងករណីណាក៏ដោយ កំហុសមិនត្រូវបានយកចិត្តទុកដាក់ វាជាការប្រសើរក្នុងការបញ្ឈប់យន្តការដែលកំពុងដំណើរការ និងផ្តល់ពេលវេលាសម្រាប់ការកែតម្រូវ។

ឧទាហរណ៍ពីការអនុវត្ត។នៅក្នុងបទពិសោធន៍របស់ខ្ញុំ មានស្ថានភាពនៅពេលដែលកំហុសត្រូវបានរកឃើញរួចហើយនៅក្នុងជំហានចុងក្រោយ (គេអាចនិយាយបាននៅនាទីចុងក្រោយ) នៃការធ្វើតេស្តតំរែតំរង់។ តើនេះជាកំហុសរបស់អ្នកសាកល្បង (នោះគឺជារបស់ខ្ញុំ)? បាទ / ចាសហើយនេះគឺជា "ការទាត់" ដ៏ល្អសម្រាប់ការងារបន្ថែមទៀតលើកំហុសរបស់ខ្ញុំ។ ប៉ុន្តែ​មេរោគ​ត្រូវ​បាន​លុប​បំបាត់។ បញ្ហាត្រូវបាន "បោះចោល" ពីការចេញផ្សាយសម្រាប់ការកែលម្អ ប៉ុន្តែការចេញផ្សាយដោយខ្លួនវាទទួលបានជោគជ័យណាស់។ កុំភ្លេច៖ អតិថិជនពេញចិត្តនឹងការពេញចិត្តចំពោះគុណភាពនៃការត្រួតពិនិត្យជាជាងការបំពេញតាមកាលកំណត់ដោយមិនរក្សាគុណភាព។

សេចក្តីសន្និដ្ឋាន។រាល់ជំហាននៃដំណើរការសាកល្បងគឺសំខាន់។ ការអភិវឌ្ឍន៍មិនត្រឹមត្រូវនៃសម្ភារៈ ឬការគ្របដណ្តប់មិនពេញលេញនៃភារកិច្ចជាមួយនឹងករណីសាកល្បងអាចបណ្តាលឱ្យអ្នកសាកល្បងខកខានកំហុសដ៏សំខាន់ និងធ្ងន់ធ្ងរ។ មិនថាដំណាក់កាលណានៃការធ្វើតេស្តនេះត្រូវបានរកឃើញនោះទេ វាជាការសំខាន់ដែលត្រូវយល់ថាក្នុងករណីបែបនេះ ចាំបាច់ត្រូវបញ្ឈប់ វាយតម្លៃស្ថានភាព និងសម្រេចចិត្តលើផែនការការងារបន្ថែមទៀត!

ហេតុផលសម្រាប់ការបញ្ឈប់៖ "តាមការចង់បានរបស់ខ្ញុំឈប់!"

នៅក្នុងការធ្វើតេស្ត តួនាទីដ៏សំខាន់មួយត្រូវបានលេងដោយការយល់ដឹងរបស់អ្នកឯកទេសអំពីសារៈសំខាន់នៃផលិតផលដែលត្រូវបានផលិត។ វាអាក្រក់ប្រសិនបើមនុស្សម្នាក់ព្រងើយកន្តើយនឹងផលិតផលចុងក្រោយ។ ក្នុងករណីនេះ ការធ្វើតេស្តអាចបញ្ឈប់ដោយសាមញ្ញ ដោយសារអ្នកសាកល្បងធុញទ្រាន់នឹងដំណើរការដោយខ្លួនឯង ("វានឹងធ្វើ!")។

ក្នុង​ឱកាស​នេះ រឿង​កំប្លែង​ចាស់​មក​ដល់​៖
“បុរស​នោះ​បាន​ដេរ​ឈុត​ក្នុង​ស្ទូឌីយោ។ ខ្ញុំបានមកផ្ទះហើយដាក់វា។ ប្រពន្ធ​ភ័យ​ខ្លាច​៖
- តើអ្នកបានដេរអ្វី? មើល៖ ដៃអាវមួយវែងជាង មួយទៀតខ្លីជាង។ ជើងខោ និងជើងរបស់អាវគឺខុសគ្នា។ យកមកវិញទាំងអស់!
ប្តីត្រឡប់ទៅវិញ៖
- តើអ្នកបានដេរអ្វីឱ្យខ្ញុំ? មើល! ខោ​ដែល​មាន​ប្រវែង​ខុស​គ្នា!
- ហើយ​អ្នក​ពត់​ជើង​មួយ​នៅ​ជង្គង់ ព្រោះ​អ្នក​មិន​ដើរ​ដោយ​ជើង​ត្រង់។ ហើយអ្វីៗនឹងល្អ។
- មើលដៃអាវមានប្រវែងខុសគ្នា!
- ដូច្នេះអ្វី? អ្នក​មិន​កាន់​ដៃ​ម្ខាង​របស់​អ្នក​ទេ។ ពត់កែងដៃរបស់អ្នក។ នៅទីនេះ! អស្ចារ្យមែន!
- ចុះជាន់វិញ? អ្វីដែលត្រូវធ្វើជាមួយពួកគេ?
- ហើយអ្នកផ្អៀងបន្តិចទៅម្ខាង។ អ្វីគ្រប់យ៉ាងគឺល្អ!
បុរសនោះចេញមកក្នុងឈុតថ្មី។ មនុស្សនៅចំណតឡានក្រុង៖
- មើល​អី​ក៏​ចម្លែក​! ហើយ​តើ​ឈុត​នេះ​សម​ប៉ុណ្ណា​ទៅ!»

សម្រាប់អ្នកសាកល្បង អាកប្បកិរិយាធ្វេសប្រហែសចំពោះដំណើរការគឺមិនអាចទទួលយកបានទេ។ ភាពខ្វះខាតទាំងអស់នៅទីបំផុតក្លាយជាជាក់ស្តែង ដែលនៅទីបំផុតនាំទៅរកលទ្ធផលមហន្តរាយ។

ឧទាហរណ៍ពីការអនុវត្ត។ជាសំណាងល្អ សហការីរបស់ខ្ញុំ និងខ្ញុំមិនដែលជួបប្រទះស្ថានភាពបែបនេះទេ៖ យើងស្រឡាញ់ការងាររបស់យើង និងគោរពអ្នកប្រើប្រាស់ចុងក្រោយ (បន្ទាប់ពីទាំងអស់ កំហុសរបស់យើងប៉ះពាល់ដល់បទពិសោធន៍របស់ពួកគេក្នុងការប្រាស្រ័យទាក់ទងជាមួយផលិតផល)។ ខ្ញុំ​សង្ឃឹម​ថា​រឿង​នេះ​មិន​ដែល​កើត​ឡើង​ទេ។ រឿងចំបងគឺមិនត្រូវភ្លេចថានេះអាចទៅរួចទេហើយជៀសវាងករណីបែបនេះ។

សេចក្តីសន្និដ្ឋាន។វាមិនអាចទៅរួចទេក្នុងការបញ្ឈប់ការសាកល្បងតែតាមការស្នើសុំរបស់អ្នកសាកល្បងតែប៉ុណ្ណោះ។ ការសម្រេចចិត្តបញ្ឈប់ដំណើរការនឹងមានលក្ខណៈឡូជីខលលុះត្រាតែសំណុំនៃប៉ារ៉ាម៉ែត្រទាំងមូលត្រូវបានបញ្ចប់ដោយសុទិដ្ឋិនិយម និងវិជ្ជមាន និងដំណើរការយ៉ាងម៉ត់ចត់៖ វិសាលភាពពេញលេញនៃករណីសាកល្បងសម្រាប់កិច្ចការត្រូវបានសរសេរ អាទិភាពត្រូវបានកំណត់យ៉ាងត្រឹមត្រូវសម្រាប់ការប៉ាន់ស្មានពេលវេលាក្នុងករណី នៃការត្រួតពិនិត្យជាបន្ទាន់ ឬរហ័ស កិច្ចការទាំងអស់ត្រូវបានវិភាគ និងផ្ទៀងផ្ទាត់យ៉ាងពេញលេញជាមួយនឹងតម្រូវការបច្ចេកទេសនៅដំណាក់កាលដំបូងនៃការស្គាល់ អ្វីគ្រប់យ៉ាងត្រូវយកមកពិចារណានៅដំណាក់កាលធ្វើផែនការចេញផ្សាយ។

ហើយទីបំផុត... ស្គរវិល... ហេតុផលចុងក្រោយ ប៉ុន្តែគួរឱ្យចង់បានបំផុតសម្រាប់ការបញ្ឈប់៖ "រួចរាល់ហើយ អ្នកអាចយកវាឡើង!"

នៅពេលដែលការគ្រោងការចេញផ្សាយថ្មីចាប់ផ្តើម ផែនការសាកល្បងជាក់លាក់ អាទិភាព និងវិសាលភាពត្រូវបានដាក់ចុះ។ ការធ្វើផែនការត្រឹមត្រូវនាំទៅរកលទ្ធផលវិជ្ជមាន និងគុណភាពខ្ពស់។ នៅពេលលទ្ធផលតេស្តទាំងអស់បំពេញតាមលក្ខណៈវិនិច្ឆ័យគុណភាពយ៉ាងពេញលេញ អ្នកអាចនិយាយទៅកាន់ខ្លួនអ្នកដោយសុវត្ថិភាពថា "ឈប់សិន ពួកយើងបានធ្វើអ្វីគ្រប់យ៉ាងដែលយើងអាចធ្វើបាន!" ប៉ុន្តែសម្រាប់បញ្ហានេះ វាចាំបាច់ដែលកំហុសទាំងអស់ដែលបានរកឃើញត្រូវបានកែតម្រូវ ករណីធ្វើតេស្តដែលបានគ្រោងទុកទាំងអស់ត្រូវបានឆ្លងកាត់ (ហើយមិនមានកំហុសណាមួយខ្ពស់ជាងអនីតិជនត្រូវបានរកឃើញទេ) ការកែសម្រួលចាំបាច់ទាំងអស់ត្រូវបានធ្វើឡើង ហើយលទ្ធផលនៃការធ្វើតេស្តទទួលយកគឺវិជ្ជមានទាំងស្រុង។ ហើយនេះពិតជាកើតឡើង! ក្នុងករណីនេះ អតិថិជនពេញចិត្ត ហើយអ្នកសាកល្បងអាចផ្តល់ឱ្យខ្លួនគាត់នូវ "មេដាយ" ដោយសុវត្ថិភាពសម្រាប់ការងារល្អ។ ហើយរបៀបដែលវាកំណត់អ្នកសម្រាប់ "ការកេងប្រវ័ញ្ច" បន្ថែមទៀត!

ឧទាហរណ៍ពីការអនុវត្ត។ជាឧទាហរណ៍ មួយរយៈមុន យើងបានសាកល្បងធ្វើបច្ចុប្បន្នភាពគេហទំព័រសម្រាប់ឧបករណ៍ប្រើប្រាស់ក្នុងផ្ទះ។ គេហទំព័រនេះនៅតែមានប្រជាប្រិយភាព ហើយការទទួលខុសត្រូវចំពោះផលិតផលគឺខ្ពស់ណាស់។ លទ្ធផលនៃការចេញផ្សាយនេះគឺជាសក្ដានុពលវិជ្ជមាន និងធ្វើឱ្យស្ថិតិប្រសើរឡើងលើចំនួនអ្នកប្រើប្រាស់ដែលបានបញ្ជាទិញតាមរយៈអ៊ីនធឺណិត។ នេះជាការពិតណាស់ គឺជាការបូកដ៏ធំសម្រាប់អតិថិជន។ សូចនាករសំខាន់នៃការចេញផ្សាយដោយជោគជ័យសម្រាប់អ្នកសាកល្បងគឺជាផលិតផលដែលសម្របខ្លួនជាអតិបរមាចំពោះអតិថិជន ហើយមានចំនួនអប្បរមានៃកំហុស (ឬប្រហែលជាគ្មានសល់ទេ?!!!)។ ការបញ្ឈប់ការធ្វើតេស្តនៅក្នុងករណីនេះគឺពិតជាធម្មជាតិ ព្រោះវាត្រូវបានដាក់ក្នុងកំឡុងពេលកំណត់ច្បាស់លាស់ ដោយគិតគូរពីលក្ខណៈវិនិច្ឆ័យចាំបាច់ទាំងអស់។

សេចក្តីសន្និដ្ឋាន។ដើម្បីទទួលបានលទ្ធផលល្អ វាជារឿងសំខាន់ដែលត្រូវគិតគូរពីកត្តាទាំងអស់នៅក្នុងការងាររបស់អ្នក។ ការវាយតម្លៃ និងវិភាគកិច្ចការមួយ ការសរសេរករណីសាកល្បងដើម្បីគ្របដណ្តប់វា ការគណនាពេលវេលា និងការថែទាំអតិបរមាធានានូវលទ្ធផលវិជ្ជមាននៅក្នុងការងាររបស់អ្នក។

វគ្គផ្តាច់ព្រ័ត្រ

ដើម្បីសង្ខេប សេណារីយ៉ូចុងក្រោយគឺជាជម្រើសនៃការបញ្ឈប់ការធ្វើតេស្តដ៏ល្អ៖ វារួមបញ្ចូលគ្នានូវការរៀបចំផែនការត្រឹមត្រូវ ការធ្វើតេស្តលម្អិត និងផ្នែកទទួលយកជាវិជ្ជមានចុងក្រោយ។ ក្នុងករណីផ្សេងទៀត ការបញ្ឈប់កើតឡើងដោយសារតែកំហុសរបស់អ្នកសាកល្បង តាមការស្នើសុំរបស់អតិថិជន ផែនការសាកល្បងដែលគិតមិនគ្រប់គ្រាន់ ការកំណត់ពេលវេលាមិនត្រឹមត្រូវ ឬដោយសារតែភាពខ្ជិលច្រអូស (ដោយវិធីនេះ គុណភាពមិនអាចទទួលយកបាននៅក្នុងវិជ្ជាជីវៈរបស់យើង)។

ដូច្នេះហើយ ការបញ្ឈប់នៅក្នុងករណីបែបនេះមិននាំមកនូវលទ្ធផលវិជ្ជមានចុងក្រោយដែលអ្នកតែងតែចង់សម្រេចនោះទេ។ ក្នុងស្ថានភាពនេះ វាចាំបាច់ក្នុងការទាញការសន្និដ្ឋានត្រឹមត្រូវ និងកំណត់មូលហេតុនៃកំហុសចម្បង។ តាមក្បួន នេះគឺជាការរៀបចំពេលវេលាមិនត្រឹមត្រូវ ការភ័យខ្លាចក្នុងការសួរអ្នកអភិវឌ្ឍន៍អំពីការត្រៀមខ្លួននៃការជួសជុល (នោះគឺការទំនាក់ទំនងមិនល្អរវាងអ្នកអភិវឌ្ឍន៍ និងអ្នកសាកល្បង) និងការសរសេរការធ្វេសប្រហែសនៃករណីសាកល្បង ដោយសារការស្វែងយល់មិនពេញលេញជាមួយនឹងលក្ខណៈបច្ចេកទេស និងតម្រូវការ។ ដោយបានកំណត់ចំណុចខ្សោយនៅក្នុងគម្រោង ឬក្នុងគុណភាពផ្ទាល់ខ្លួន អ្នកអាចចាប់ផ្តើមបង្កើតផែនការសម្រាប់ការងារកាន់តែមានប្រសិទ្ធភាពបន្ថែមទៀត។

ដើម្បីធ្វើដូចនេះវាតែងតែចាំបាច់ដើម្បីយកទៅក្នុងគណនី: លក្ខខណ្ឌនិងបំណងប្រាថ្នារបស់អតិថិជន, ពេលវេលាដែលបានបង្កើតឡើងនិងកម្រិតដែលករណីសាកល្បងគ្របដណ្តប់លើតម្រូវការដែលបានបញ្ជាក់និងពិពណ៌នានៅក្នុងភារកិច្ច។ ចំណុចនីមួយៗត្រូវតែត្រូវបានដោះស្រាយឱ្យច្បាស់លាស់ និងពិភាក្សាជាមួយទាំងអតិថិជន និងអ្នកអភិវឌ្ឍន៍។ អ្នកសាកល្បងត្រូវតែស្រមៃមើលវិសាលភាពនៃការងារ៖ តើការសាកល្បងប្រភេទណាដែលអាចត្រូវបានបញ្ចប់ក្នុងកំឡុងពេលកំណត់ តើករណីសាកល្បងប៉ុន្មាននឹងត្រូវបានទាមទារ ការកែកំហុសចំណុចណាដែលត្រូវបានអនុញ្ញាត នៅពេលដែលលេខកូដបង្កកចាប់ផ្តើម និងថាតើចំនួននៃ កំហុសដែលបានរកឃើញអនុញ្ញាតឱ្យបញ្ចេញផលិតផលខ្លួនឯង។

ជាការពិតណាស់គម្រោងនីមួយៗមានលក្ខណៈផ្ទាល់ខ្លួនរបស់វា។ វាមិនអាចទៅរួចទេក្នុងការស្វែងរកវិធីសាស្រ្តដំណោះស្រាយយោងត្រឹមត្រូវតែមួយ។ ហើយយ៉ាងណាក៏ដោយ ការពិចារណាលើលក្ខណៈវិនិច្ឆ័យមូលដ្ឋានខាងលើនឹងនាំឱ្យការពិតដែលថាផលិតផលដែលផលិតនឹងបំពេញតាមតម្រូវការបានល្អបំផុត ហើយដំណើរការ និងការបញ្ឈប់ការធ្វើតេស្តនឹងមានភាពច្បាស់លាស់ និងសមហេតុផល។