ករណីសាកល្បងគំរូសម្រាប់ទំព័រចូល (រួមបញ្ចូលករណីសាកល្បងមុខងារ និងមុខងារសំខាន់ៗទាំងអស់សម្រាប់ទំព័រចូល)
នៅពេលណាដែលអ្នកនឹងត្រូវបានស្នើសុំឱ្យសរសេរករណីសាកល្បងសម្រាប់ 'ទម្រង់ជាមួយការគ្រប់គ្រងមួយចំនួន', អ្នកត្រូវអនុវត្តតាមបញ្ជីច្បាប់សម្រាប់ការសរសេរករណីសាកល្បងដូចបានរៀបរាប់ខាងក្រោម៖
- សរសេរករណីសាកល្បងលើវត្ថុទម្រង់នីមួយៗ។
- ករណីសាកល្បងដែលបានសរសេរគួរតែជាការរួមបញ្ចូលគ្នានៃករណីតេស្តអវិជ្ជមាន និងវិជ្ជមាន។
- ផងដែរ ករណីសាកល្បងគួរតែជាការរួមបញ្ចូលគ្នានៃមុខងារ ការអនុវត្ត UI លទ្ធភាពប្រើប្រាស់ និងភាពឆបគ្នានៃករណីសាកល្បង។
នៅពេលដែលអ្នកនឹងត្រូវបានសួរនៅក្នុងបទសម្ភាសន៍ដើម្បីសរសេរករណីសាកល្បងសម្រាប់ទំព័រចូល ជាដំបូងអ្នកត្រូវគិតថាតើការគ្រប់គ្រងអតិបរមាអាចមាននៅលើ ទំព័រចូល?
ព្រោះអ្នកមិនមានទំព័រចូលនៅពីមុខអ្នក ហើយអ្នកក៏មិនមានឯកសារតម្រូវសម្រាប់ទំព័រចូលនេះដែរ។ ប៉ុន្តែទំព័រចូលគឺជារឿងធម្មតាដែលយើងអាចស្រមៃមើលការគ្រប់គ្រងបានយ៉ាងងាយស្រួល។
វាអាចមានឈ្មោះអ្នកប្រើប្រាស់ ពាក្យសម្ងាត់ ប៊ូតុង 'ចូលគណនី' ប៊ូតុងបោះបង់ និងតំណភ្លេចពាក្យសម្ងាត់។ វាអាចមានការគ្រប់គ្រងមួយបន្ថែមទៀត ដែលជាប្រអប់ធីកមួយដែលមានឈ្មោះថា 'ចងចាំខ្ញុំ' ដើម្បីចងចាំព័ត៌មានលម្អិតនៃការចូលនៅលើម៉ាស៊ីនជាក់លាក់មួយ។
ករណីសាកល្បង – ទំព័រចូល
ខាងក្រោមនេះគឺជាបញ្ជីដែលអាចធ្វើបាន នៃករណីសាកល្បងមុខងារ និងមិនមានមុខងារសម្រាប់ទំព័រចូល៖
ករណីសាកល្បងមុខងារ៖
Sr.លេខ | ករណីធ្វើតេស្តមុខងារ | ប្រភេទ- ករណីតេស្តអវិជ្ជមាន/វិជ្ជមាន |
---|---|---|
1 | ផ្ទៀងផ្ទាត់ថាតើអ្នកប្រើប្រាស់ នឹងអាចចូលដោយប្រើឈ្មោះអ្នកប្រើប្រាស់ត្រឹមត្រូវ និងពាក្យសម្ងាត់ត្រឹមត្រូវ។ | វិជ្ជមាន |
2 | ផ្ទៀងផ្ទាត់ប្រសិនបើអ្នកប្រើមិនអាចចូលដោយប្រើឈ្មោះអ្នកប្រើប្រាស់ត្រឹមត្រូវ និង ពាក្យសម្ងាត់មិនត្រឹមត្រូវ។ | អវិជ្ជមាន |
3 | ផ្ទៀងផ្ទាត់ទំព័រចូលសម្រាប់ទាំងពីរ នៅពេលដែលវាលទទេ ហើយប៊ូតុងបញ្ជូនត្រូវបានចុច។22 | អវិជ្ជមាន |
4 | ផ្ទៀងផ្ទាត់មុខងារ 'ភ្លេចពាក្យសម្ងាត់'។ | វិជ្ជមាន |
5 | ផ្ទៀងផ្ទាត់សារសម្រាប់ការចូលមិនត្រឹមត្រូវ។ | វិជ្ជមាន |
6 | ផ្ទៀងផ្ទាត់មុខងារ 'ចងចាំខ្ញុំ'។ | វិជ្ជមាន |
7 | ផ្ទៀងផ្ទាត់ថាតើទិន្នន័យនៅក្នុងវាលពាក្យសម្ងាត់អាចមើលឃើញជាសញ្ញាផ្កាយ ឬសញ្ញាចំណុច។ | វិជ្ជមាន22 |
8 | ផ្ទៀងផ្ទាត់ថាតើអ្នកប្រើប្រាស់អាចចូលដោយប្រើពាក្យសម្ងាត់ថ្មីបានលុះត្រាតែគាត់បានផ្លាស់ប្តូរពាក្យសម្ងាត់។ | វិជ្ជមាន |
9 | ផ្ទៀងផ្ទាត់ថាតើទំព័រចូលអនុញ្ញាតឱ្យចូលក្នុងពេលដំណាលគ្នាជាមួយព័ត៌មានសម្ងាត់ផ្សេងគ្នានៅក្នុងកម្មវិធីរុករកតាមអ៊ីនធឺណិតផ្សេងទៀត។ | វិជ្ជមាន |
10 | ផ្ទៀងផ្ទាត់ថាតើគ្រាប់ចុច 'Enter' នៃក្តារចុចដំណើរការត្រឹមត្រូវនៅលើទំព័រចូល។ | វិជ្ជមាន |
ករណីធ្វើតេស្តផ្សេងទៀត | ||
11 | ផ្ទៀងផ្ទាត់ពេលវេលា យកទៅចូលដោយប្រើឈ្មោះអ្នកប្រើប្រាស់ និងពាក្យសម្ងាត់ត្រឹមត្រូវ។ | មុខងារ & វិជ្ជមានការធ្វើតេស្ត |
12 | ផ្ទៀងផ្ទាត់ថាតើពុម្ពអក្សរ ពណ៌អត្ថបទ និងកូដពណ៌នៃទំព័រចូលគឺស្របតាមស្តង់ដារ។ | ការសាកល្បង UI & ; ការធ្វើតេស្តវិជ្ជមាន |
13 | ផ្ទៀងផ្ទាត់ប្រសិនបើមានប៊ូតុង 'បោះបង់' ដែលអាចប្រើបានដើម្បីលុបអត្ថបទដែលបានបញ្ចូល។ | ការធ្វើតេស្តលទ្ធភាពប្រើប្រាស់ |
14 | ផ្ទៀងផ្ទាត់ទំព័រចូល និងការគ្រប់គ្រងរបស់វាទាំងអស់នៅក្នុងកម្មវិធីរុករកផ្សេងៗគ្នា | ភាពឆបគ្នានៃកម្មវិធីរុករក & ការធ្វើតេស្តវិជ្ជមាន។ |
ករណីសាកល្បងសុវត្ថិភាពមិនដំណើរការ៖
Sr. លេខ | ករណីសាកល្បងសុវត្ថិភាព | ប្រភេទ- ករណីតេស្តអវិជ្ជមាន/វិជ្ជមាន |
---|---|---|
1 | ផ្ទៀងផ្ទាត់ថាតើអ្នកប្រើប្រាស់ មិនអាចបញ្ចូលតួអក្សរលើសពីជួរដែលបានបញ្ជាក់នៅក្នុងវាលនីមួយៗ (ឈ្មោះអ្នកប្រើប្រាស់ និងពាក្យសម្ងាត់)។ | អវិជ្ជមាន |
2 | ផ្ទៀងផ្ទាត់ថាតើអ្នកប្រើប្រាស់មិនអាចចូលបានទេ តួអក្សរលើសពីជួរដែលបានបញ្ជាក់នៅក្នុងវាលនីមួយៗ (ឈ្មោះអ្នកប្រើប្រាស់ និងពាក្យសម្ងាត់)។ | វិជ្ជមាន |
3 | ផ្ទៀងផ្ទាត់ទំព័រចូលដោយចុច 'ថយក្រោយ ប៊ូតុង' នៃកម្មវិធីរុករក។ វាមិនគួរអនុញ្ញាតឱ្យអ្នកចូលទៅក្នុងប្រព័ន្ធនៅពេលដែលអ្នកចេញ។ | អវិជ្ជមាន |
4 | ផ្ទៀងផ្ទាត់មុខងារអស់ពេលនៃវគ្គចូល។ | វិជ្ជមាន |
5 | ផ្ទៀងផ្ទាត់ថាតើអ្នកប្រើប្រាស់មិនគួរត្រូវបានអនុញ្ញាតឱ្យចូលដោយប្រើព័ត៌មានសម្គាល់ផ្សេងគ្នាពីកម្មវិធីរុករកតាមអ៊ីនធឺណិតក្នុងពេលតែមួយ។ | អវិជ្ជមាន |
6 | ផ្ទៀងផ្ទាត់ថាតើអ្នកប្រើប្រាស់គួរតែអាចចូលដោយប្រើដូចគ្នា។លិខិតសម្គាល់នៅក្នុងកម្មវិធីរុករកផ្សេងៗគ្នាក្នុងពេលតែមួយ។ | វិជ្ជមាន |
7 | ផ្ទៀងផ្ទាត់ទំព័រចូលប្រឆាំងនឹងការវាយប្រហារ SQL injection។ | អវិជ្ជមាន |
8 | ផ្ទៀងផ្ទាត់ការអនុវត្តវិញ្ញាបនបត្រ SSL។ | វិជ្ជមាន |
យើង អាចយក ឧទាហរណ៍ នៃទំព័រចូល Gmail ។ នេះគឺជារូបភាពរបស់វា។
Test Cases for Gmail Login page
លោក លេខ | សាកល្បងសេណារីយ៉ូ |
---|---|
1 | បញ្ចូលអាសយដ្ឋានអ៊ីមែលត្រឹមត្រូវ & ចុចបន្ទាប់។ ផ្ទៀងផ្ទាត់ថាតើអ្នកប្រើប្រាស់ទទួលបានជម្រើសក្នុងការបញ្ចូលពាក្យសម្ងាត់។ |
2 | កុំបញ្ចូលអាសយដ្ឋានអ៊ីមែល ឬលេខទូរស័ព្ទ & គ្រាន់តែចុចប៊ូតុងបន្ទាប់។ ផ្ទៀងផ្ទាត់ថាតើអ្នកប្រើប្រាស់នឹងទទួលបានសារត្រឹមត្រូវ ឬប្រសិនបើប្រអប់ទទេនឹងត្រូវបានបន្លិច។ |
3 | បញ្ចូលអាសយដ្ឋានអ៊ីមែលមិនត្រឹមត្រូវ & ចុចប៊ូតុងបន្ទាប់។ ផ្ទៀងផ្ទាត់ថាតើអ្នកប្រើប្រាស់នឹងទទួលបានសារត្រឹមត្រូវ។ |
4 | បញ្ចូលលេខទូរស័ព្ទមិនត្រឹមត្រូវ & ចុចប៊ូតុងបន្ទាប់។ ផ្ទៀងផ្ទាត់ថាតើអ្នកប្រើប្រាស់នឹងទទួលបានសារត្រឹមត្រូវ។ |
5 | ផ្ទៀងផ្ទាត់ថាតើអ្នកប្រើប្រាស់អាចចូលដោយប្រើអាសយដ្ឋានអ៊ីមែល និងពាក្យសម្ងាត់ត្រឹមត្រូវ។ |
6 | ផ្ទៀងផ្ទាត់ថាតើអ្នកប្រើប្រាស់អាចចូលដោយប្រើលេខទូរស័ព្ទ និងពាក្យសម្ងាត់ត្រឹមត្រូវឬអត់។ |
7 | ផ្ទៀងផ្ទាត់ថាតើអ្នកប្រើប្រាស់មិនអាចចូលដោយប្រើលេខទូរស័ព្ទត្រឹមត្រូវ និងពាក្យសម្ងាត់មិនត្រឹមត្រូវ។ |
8 | ផ្ទៀងផ្ទាត់ថាតើអ្នកប្រើប្រាស់មិនអាចចូលដោយប្រើអាសយដ្ឋានអ៊ីមែលត្រឹមត្រូវ និងពាក្យសម្ងាត់ខុស។ |
9 | ផ្ទៀងផ្ទាត់មុខងារ 'ភ្លេចអ៊ីមែល'។ |
10 | ផ្ទៀងផ្ទាត់មុខងារ 'ភ្លេចពាក្យសម្ងាត់'។ |
សាកល្បងសេណារីយ៉ូសម្រាប់ទំព័រចុះឈ្មោះ
#1) ផ្ទៀងផ្ទាត់សារសម្រាប់វាលចាំបាច់នីមួយៗ។
#2) ផ្ទៀងផ្ទាត់ប្រសិនបើអ្នកប្រើមិនអាចបន្តដោយមិនបំពេញវាលចាំបាច់ទាំងអស់។
#3) ផ្ទៀងផ្ទាត់អាយុរបស់អ្នកប្រើ នៅពេលដែល DOB ត្រូវបានជ្រើសរើស។
#4) ផ្ទៀងផ្ទាត់ថាតើលេខ និងតួអក្សរពិសេសមិនត្រូវបានអនុញ្ញាតក្នុងនាម និងនាមត្រកូល។
#5) ផ្ទៀងផ្ទាត់ថាតើអ្នកប្រើប្រាស់អាចចុះឈ្មោះដោយជោគជ័យជាមួយនឹងព័ត៌មានលម្អិតចាំបាច់ទាំងអស់។
#6) ផ្ទៀងផ្ទាត់ថាតើអ្នកប្រើប្រាស់អាចចូលដោយប្រើសុពលភាពឬអត់ ព័ត៌មានលម្អិត។
#7) ផ្ទៀងផ្ទាត់ប្រសិនបើវាលពាក្យសម្ងាត់ និងបញ្ជាក់ពាក្យសម្ងាត់កំពុងទទួលយកខ្សែអក្សរស្រដៀងគ្នាតែប៉ុណ្ណោះ។
#8) ផ្ទៀងផ្ទាត់ប្រសិនបើពាក្យសម្ងាត់ វាលនឹងប្រាប់អ្នកសម្រាប់ពាក្យសម្ងាត់ខ្សោយ។
#9) ផ្ទៀងផ្ទាត់ប្រសិនបើអាសយដ្ឋានអ៊ីមែលស្ទួននឹងមិនត្រូវបានចាត់តាំងទេ។
#10) ផ្ទៀងផ្ទាត់ ការណែនាំត្រូវបានផ្តល់ជូនសម្រាប់វាលនីមួយៗនៅលើទម្រង់បែបបទ ដើម្បីភាពងាយស្រួលនៃការប្រើប្រាស់។
សេណារីយ៉ូសាកល្បងសម្រាប់ទំព័រចូលនៃកម្មវិធីទូរស័ព្ទ
#1) ផ្ទៀងផ្ទាត់ថាតើអ្នកប្រើប្រាស់អាចចូលដោយប្រើឈ្មោះអ្នកប្រើប្រាស់ និងពាក្យសម្ងាត់ត្រឹមត្រូវ។
#2) ផ្ទៀងផ្ទាត់ថាតើអ្នកប្រើប្រាស់មិនអាចចូលដោយប្រើ ឈ្មោះអ្នកប្រើ ឬពាក្យសម្ងាត់មិនត្រឹមត្រូវ។ ពិនិត្យមើលការផ្លាស់ប្តូរ និងបន្សំរបស់វា។
#3) ផ្ទៀងផ្ទាត់ 'រក្សាខ្ញុំឱ្យចូល'ជម្រើស។ ប្រសិនបើប្រអប់ធីកនេះត្រូវបានជ្រើសរើស នោះអ្នកប្រើប្រាស់មិនគួរចេញពីគណនីទេ សូម្បីតែបន្ទាប់ពីចេញពីកម្មវិធីក៏ដោយ។
#4) ផ្ទៀងផ្ទាត់ប្រសិនបើប្រអប់ធីកនេះមិនត្រូវបានជ្រើសរើសតាមលំនាំដើម។
#5) ប្រសិនបើអ្នកប្រើបានចុះឈ្មោះជាមួយ Facebook ឬប្រព័ន្ធផ្សព្វផ្សាយសង្គម សូមផ្ទៀងផ្ទាត់ថាអ្នកប្រើប្រាស់អាចចូលដោយប្រើលិខិតសម្គាល់ទាំងនោះបានឬអត់។
#6) ផ្ទៀងផ្ទាត់មុខងារភ្លេចពាក្យសម្ងាត់។
#7) ផ្ទៀងផ្ទាត់ថាតើទំព័រចូលត្រូវនឹងអេក្រង់ទូរសព្ទ។ អ្នកប្រើប្រាស់មិនគួររមូរអេក្រង់ទេ។
សេចក្តីសន្និដ្ឋាន
ខណៈពេលកំពុងសរសេរករណីសាកល្បងសម្រាប់ការចូល ឬទំព័រចុះឈ្មោះ សរសេរករណីសាកល្បងសម្រាប់គ្រប់វាលទាំងអស់។ វាគួរតែមានការរួមបញ្ចូលគ្នានៃករណីតេស្តវិជ្ជមាន និងអវិជ្ជមាន។ ព្យាយាមគ្របដណ្តប់លើការអនុវត្ត សុវត្ថិភាព និងសេណារីយ៉ូមុខងារ។
ទំព័រចូលគឺជាទំព័រដែលមានការគ្រប់គ្រងតិចជាងមុន ដូច្នេះទោះបីជាវាមើលទៅសាមញ្ញសម្រាប់ការធ្វើតេស្តក៏ដោយ វាមិនគួរត្រូវបានចាត់ទុកថាជាកិច្ចការងាយស្រួលនោះទេ។
ច្រើនដងផងដែរ វាគឺជាចំណាប់អារម្មណ៍ដំបូងនៃកម្មវិធី ដូច្នេះវាគួរតែល្អឥតខ្ចោះសម្រាប់ចំណុចប្រទាក់អ្នកប្រើប្រាស់ និងលទ្ធភាពប្រើប្រាស់។
សង្ឃឹមថាអ្នកនឹងមានគំនិតពេញលេញអំពីរបៀប ដើម្បីសរសេរករណីសាកល្បងសម្រាប់ទំព័រចូល។