Get your 6-month No-Cost Opt-Out offer for Unlimited Software Automation?

இணையதளங்கள் மற்றும் பயன்பாடுகளில் உலகளாவிய முன்னேற்றத்திற்கு நன்றி, பயனர் இடைமுக சோதனை முன்பை விட மிகவும் முக்கியமானது. நீங்கள் ஒரு புதிய மென்பொருள் அல்லது இணையப் பக்கத்தை வெளியிடுகிறீர்கள் என்றால், செயல்பாடு மற்றும் அழகியலை சமநிலைப்படுத்த பயனர் இடைமுகத்தை (UI) பெறுவது மிகவும் முக்கியம்.

இடைமுகம் அனைத்து மதிப்பெண்களையும் தாக்குகிறதா இல்லையா என்பதை தீர்மானிக்க லிட்மஸ் சோதனையாக UI சோதனை செயல்படுவதன் மூலம், கட்டாயமான UI ஐ உருவாக்குவதற்கு நிறைய விஷயங்கள் உள்ளன.

இந்தக் கட்டுரையில், UI என்றால் என்ன என்பதை வரையறுப்பது முதல் உங்கள் UI ஐச் சோதிப்பதற்கான சிறந்த வழிகள் வரை UI சோதனை தொடர்பான அனைத்து முக்கிய பகுதிகளையும் நாங்கள் பார்க்கப் போகிறோம்.

Table of Contents

UI vs. GUI: குழப்பத்தை நீக்குதல்

ஆட்டோமேஷன் கட்டமைப்பிற்கும் ஆட்டோமேஷன் சோதனைக் கருவிக்கும் இடையிலான எல்லை

தொடங்குவதற்கு, UI மற்றும் GUI ஆகிய விதிமுறைகளைச் சுற்றியுள்ள ஏதேனும் குழப்பங்களைத் தீர்க்க முயற்சிப்போம். இந்த இரண்டு சொற்கள் எதைக் குறிக்கின்றன மற்றும் அவை எங்கு வேறுபடுகின்றன என்பதற்கான முறிவு கீழே உள்ளது:

1. பயனர் இடைமுக சோதனை என்றால் என்ன?

பயனர் இடைமுகம் அல்லது UI என்பது ஒரு குறிப்பிட்ட மென்பொருளுடன் தொடர்பு கொள்ள நீங்கள் பயன்படுத்தும் தளமாகும். UI என்பது நீங்கள் வழிமுறைகளை உள்ளிடக்கூடிய இடமாகும், தரவு உள்ளீடு அல்லது திரை அல்லது மானிட்டரிலிருந்து தகவலைப் பார்க்கலாம்.

வரைகலை பயனர் இடைமுகங்கள் (GUI) மற்றும் குறியீடு மற்றும் உரையைக் காட்டும் கட்டளை வரி இடைமுகங்கள் உட்பட பல்வேறு வகையான UIகள் உள்ளன.

2. வரைகலை பயனர் இடைமுகம் (GUI) என்றால் என்ன?

வரைகலை பயனர் இடைமுகம் (GUI) என்பது பெரும்பாலான மக்கள் அறிந்திருக்கும் ஒரு வகை UI ஆகும். இது ஒரு வகையான இடைமுகமாகும், இது கணினியில் உள்ள அம்சங்களுடன் தொடர்பு கொள்ள உதவும் காட்சிகளைப் பயன்படுத்துகிறது.

எடுத்துக்காட்டாக, சிஸ்டம் மூலம் செல்ல உங்களுக்கு உதவும் மெனுக்கள் அல்லது கருவிப்பட்டிகளை நீங்கள் பயன்படுத்தலாம். நீங்கள் ஒரு ஆவணத்தைத் திறக்க அல்லது சேமிக்க விரும்பும் போது ‘கோப்பு’ என்பதைக் கிளிக் செய்வது போன்ற செயல்பாட்டின் மூலம் பயனரை வழிநடத்தும் ஒரு வழியாக GUI களில் உரை கூட நன்றாக வேலை செய்கிறது.

3. UI எதிராக GUI

இந்த இரண்டு வகையான கணினி தொடர்புகளை நீங்கள் நன்கு புரிந்து கொள்ள உதவ, கீழே உள்ள UI மற்றும் GUI இடையே உள்ள நேரடி ஒப்பீட்டைப் பாருங்கள்:

UI:

• பயனர் இடைமுகத்தின் சுருக்கம்

• இது ஒரு வகையான இயங்குதளமாகும், இது பயனர்களை சாதனங்களுடன் தொடர்பு கொள்ள அனுமதிக்கிறது

• இது மனித-இயந்திர தொடர்புகளின் ஒரு வடிவம்

• இது அனைவராலும் பயன்படுத்தப்படுகிறது மற்றும் பெரும்பாலும் பின்னணியில் வேலை செய்கிறது, எனவே நீங்கள் இதைப் பயன்படுத்துகிறீர்கள் என்பது உங்களுக்குத் தெரியாது

• பொதுவான எடுத்துக்காட்டுகளில் MS-DOS அல்லது Unix அடங்கும்

GUI:

• வரைகலை பயனர் இடைமுகத்தின் சுருக்கம்

• இது ஒரு வகை பிளாட்ஃபார்ம் ஆகும், இது கிராபிக்ஸ் மூலம் பயனர்களுக்கு சாதனத்தின் செயல்பாடுகளை வழிநடத்த உதவுகிறது

• இது UI இன் துணைப்பிரிவாகும்

• இது பொதுவாக சராசரி, நுகர்வோர் போன்ற அன்றாட பயனர்களால் பயன்படுத்தப்படுகிறது

• பொதுவான உதாரணங்களில் Windows 10, iOS மற்றும் Android ஆகியவை அடங்கும்

பயனர் இடைமுகம் (UI) சோதனை என்றால் என்ன?

சிறந்த சோதனை மையத்தை அமைப்பதன் நன்மைகள். செயல்பாட்டு சோதனையை விட செயல்திறன் சோதனை வேறுபட்டதா?

பயனர் இடைமுகம் (UI) சோதனை, சில சமயங்களில் சூழலைப் பொறுத்து GUI சோதனை என அழைக்கப்படுகிறது, இது பயன்பாட்டின் காட்சி கூறுகளின் செயல்திறன் மற்றும் ஒட்டுமொத்த செயல்பாட்டை அளவிட பயன்படும் செயல்களின் தொடர் ஆகும். இது UI இன் பல்வேறு செயல்பாடுகளை சரிபார்த்து சரிபார்க்கிறது மற்றும் எதிர்பாராத விளைவுகள், குறைபாடுகள் அல்லது பிழைகள் எதுவும் இல்லை என்பதை உறுதிப்படுத்துகிறது.

ZAPTEST போன்ற கருவிகளைப் பயன்படுத்தி UI சோதனையானது முதன்மையாக UIயின் பயன்பாடு, செயல்பாடு மற்றும் செயல்திறன் போன்றவற்றைச் சரிபார்க்கப் பயன்படுகிறது.

சில சந்தர்ப்பங்களில், அமைப்பின் ஒட்டுமொத்த வடிவமைப்புக் கருத்துக்களுடன் இணக்கம் அல்லது காட்சி ஒற்றுமை போன்றவற்றையும் இது சரிபார்க்கிறது.

உங்களுக்கு எப்போது & ஏன் பயனர் இடைமுக சோதனைகள் தேவை?

UI சோதனையானது பொதுவாக உற்பத்திக்கான பயன்பாட்டை வெளியிடும் முன் மிகவும் பயனுள்ளதாக இருக்கும். முடிந்தவரை சில பிழைகள் மற்றும் குறைபாடுகளுடன், இறுதிப் பயனருக்கு சிறந்த அனுபவத்தை உறுதி செய்வதே இது.

இறுதிப் பயனர்கள் சிறந்த மென்பொருள் சோதனையாளர்களை உருவாக்கவில்லை, எனவே ஏதேனும் சிக்கல்கள் அவர்களை அடையும் முன் அதைச் சரிசெய்வது முக்கியம்.

மெனுக்களுடன் தொடர்புகொள்வதற்கு விசைப்பலகை மற்றும் மவுஸைப் பயன்படுத்துவது போன்ற சில செயல்களை பயன்பாடு எவ்வாறு கையாள்கிறது என்பதை மதிப்பிடுவதற்கு UI சோதனை ஒரு பயனுள்ள வழியாகும். பயன்பாட்டின் காட்சி கூறுகள் சரியாக காட்டப்படுவதை உறுதிசெய்ய இது உதவுகிறது.
UI சோதனையானது செயல்திறனை அளவிடுவதற்கான சிறந்த வழியாகும் மற்றும் பயன்பாட்டின் செயல்பாட்டில் பிழைகள் அல்லது சிக்கல்கள் எதுவும் இல்லை என்பதை உறுதிப்படுத்தவும்.

UI சோதனைகளின் வகைகள்

சோதிக்கப்படும் பயன்பாட்டைப் பொறுத்து பல்வேறு UI சோதனைகள் பரிசீலிக்கப்பட வேண்டும்.

UI சோதனைகள் பயன்பாடுகள் முழுவதும் பல செயல்பாடுகளைச் சரிபார்க்கும் திறனைக் கொண்டுள்ளன, எனவே சரியான சோதனை வகையைத் தேர்ந்தெடுப்பது குறிப்பிட்ட சிக்கல்களைக் கண்டறிய உதவும்.

வேறு வார்த்தைகளில் கூறுவதானால், கருத்தில் கொள்ள பல்வேறு UI சோதனை முறைகள் உள்ளன, மேலும் ZAPTEST இன் தானியங்கு UI சோதனைக் கருவிகள் போன்ற கருவிகள், நீங்கள் எதைச் சோதிக்க விரும்புகிறீர்கள் என்பதைப் பொறுத்து.

மிகவும் பொதுவான செயல்பாட்டு மற்றும் செயல்படாத சோதனை அணுகுமுறைகளில் பின்வருவன அடங்கும்:

1. பின்னடைவு சோதனை

பின்னடைவு சோதனை என்பது ஒரு வகை UI சோதனை ஆகும், இது பயன்பாடு அல்லது இணையதளத்தின் குறியீட்டில் ஏதேனும் மாற்றங்களைக் கவனிக்கிறது.

குறியீட்டின் பகுதிகளுக்கு மாற்றங்களைச் செய்த பிறகு, பயன்பாட்டின் அனைத்து செயல்பாடுகளும் நோக்கமாக இருப்பதை இது உறுதி செய்கிறது.

இது எந்த ஆடம்பரமான சோதனைகளையும் செய்ய வேண்டியதில்லை, மாற்றங்கள் செய்யப்படுவதற்கு முன்பு செய்ததைப் போலவே சார்புகள் மற்றும் செயல்பாடுகள் அனைத்தும் செயல்படுகின்றன என்பதை உறுதிப்படுத்த இது குறியீட்டை இயக்குகிறது.

2. செயல்பாட்டு சோதனை

செயல்பாட்டுச் சோதனையானது, அனைத்து செயல்பாட்டுத் தேவைகளையும் பூர்த்திசெய்கிறதா என்பதை உறுதிப்படுத்த, பயன்பாட்டைச் சரிபார்க்கிறது.

இது பயன்பாட்டின் அனைத்து தனிப்பட்ட செயல்பாடுகளையும் சோதித்து, எதிர்பார்த்தபடி அது இயங்குவதை உறுதிசெய்ய முடிவைச் சரிபார்க்கிறது.

இந்த வகை UI சோதனையானது பொதுவாக பிளாக் பாக்ஸ் சோதனையில் கவனம் செலுத்துகிறது, இது எந்த மூலக் குறியீட்டையும் பார்க்காது. இது பயனர் இடைமுகம், தொடர்புடைய ஏபிஐகள், கிளையன்ட் மற்றும் சர்வர் தொடர்பு அல்லது பாதுகாப்பு போன்ற விஷயங்களைச் சரிபார்க்க முனைகிறது.

3. ஏற்றுக்கொள்ளும் சோதனை

ஏற்றுக்கொள்ளும் சோதனை, சில நேரங்களில் பயனர் ஏற்றுக்கொள்ளும் சோதனை (UAT) என அழைக்கப்படுகிறது, இது UI சோதனையின் ஒரு வடிவமாகும், இது உற்பத்திக்கு மாறுவதற்கு முன்பு கணினியை சரிபார்க்க பயன்பாட்டின் இறுதி பயனரால் செய்யப்படுகிறது.

இந்த வகை UI சோதனையானது, மற்ற பகுதிகள் சரிபார்க்கப்பட்டவுடன், சோதனையின் இறுதிக் கட்டங்களில் பெரும்பாலும் காணப்படுகிறது.

தொடக்கத்தில் இருந்து இறுதி வரை பயன்பாட்டின் ஒட்டுமொத்த ஓட்டத்தை சரிபார்க்க ஏற்றுக்கொள்ளும் சோதனை பயன்படுத்தப்படுகிறது. எழுத்துப்பிழைகள் அல்லது அழகியல் சிக்கல்கள் போன்ற மேற்பரப்பு-நிலை சிக்கல்களை இது பார்க்காது. இது உற்பத்தி சூழலைப் பிரதிபலிக்கும் ஒரு தனி சோதனை சூழலைப் பயன்படுத்துகிறது, இது அடுத்த கட்டத்திற்குச் செல்லத் தயாராக இருப்பதை உறுதி செய்கிறது.

4. அலகு சோதனை

யூனிட் டெஸ்டிங் என்பது ஒரு பயன்பாட்டின் தனிப்பட்ட கூறுகளை சரிபார்த்து, அது விரும்பியபடி செயல்படுகிறதா என்பதை சரிபார்க்கிறது.

இது வழக்கமாக குறியீட்டு கட்டத்தின் போது செய்யப்படுகிறது, எனவே இந்த வகை UI சோதனையை மேற்கொள்வது பொதுவாக டெவலப்பர்கள் மீது விழுகிறது.

யூனிட் சோதனையானது எதிர்பார்த்தபடி செயல்படுகிறதா என்பதை உறுதிப்படுத்த, குறியீட்டின் ஒரு பகுதியைப் பிரிப்பதன் மூலம் செயல்படுகிறது. இந்த தனிப்பட்ட குறியீடு ஒரு குறிப்பிட்ட தொகுதி, ஒரு செயல்பாடு, ஒரு பொருள் அல்லது பயன்பாட்டின் பிற தனிப்பட்ட பகுதியாக இருக்கலாம்.

5. செயல்திறன் சோதனை

செயல்திறனுக்கான சோதனையானது பயன்பாட்டின் உகப்பாக்கத்தை மதிப்பிடுகிறது, பயன்பாட்டில் இருக்கும் போது பயன்பாட்டின் வேகம், நிலைப்புத்தன்மை, பதிலளிக்கக்கூடிய தன்மை மற்றும் அளவிடுதல் போன்ற விஷயங்களைப் பார்க்கிறது.

இந்த வகை UI சோதனையானது, பயன்பாட்டில் ஏதேனும் கவலைக்குரிய பகுதிகள் அல்லது தரவு ஓட்டத்தில் உள்ள இடையூறுகளைக் கண்டறிவதை நோக்கமாகக் கொண்டுள்ளது. இது பார்க்கும் மூன்று முக்கிய பகுதிகள் பயன்பாட்டின் வேகம், அளவிடுதல் மற்றும் நிலைத்தன்மை.

6. GUI சோதனை

GUI சோதனைக் கருவிகள் ஒரு பயன்பாட்டின் வரைகலை பயனர் இடைமுகத்தை ஆய்வு செய்து அனைத்து செயல்பாடுகளும் எதிர்பார்த்தபடி செயல்படுகின்றன என்பதை உறுதிப்படுத்துகின்றன.

பொத்தான்கள், கருவிப்பட்டிகள் மற்றும் ஐகான்கள் போன்ற பயன்பாட்டின் வரைகலை சொத்துக்கள் மற்றும் கட்டுப்பாடுகளைப் பார்ப்பது இதில் அடங்கும். GUI என்பது ஒரு பயன்பாட்டைப் பயன்படுத்தும் போது இறுதிப் பயனர் தொடர்புகொள்வது மற்றும் பார்ப்பது.

UI சோதனையின் நன்மைகள் என்ன?

நன்மைகள் UI சோதனை

டெவலப்பர் மற்றும் இறுதிப் பயனருக்கு, UI சோதனை மற்றும் ZAPTEST இன் UI சோதனைத் தொகுப்பு போன்ற கருவிகளைப் பயன்படுத்துவதில் பல நன்மைகள் உள்ளன.

UI சோதனையுடன் தொடர்புடைய சில முக்கிய நன்மைகள் கீழே உள்ளன:

1. இது செயல்பாட்டை மேம்படுத்துகிறது

பயன்பாடுகள் எதிர்பார்த்தபடி செயல்படுவதை உறுதிசெய்வதற்கு அவற்றைச் சோதிப்பது முக்கியம், இதனால் ஏதேனும் குறைபாடுகள், பிழைகள் அல்லது பிற சிக்கல்கள் இருந்தால், அவை வெளியீட்டிற்கு முன்பே தீர்க்கப்படும்.

ஒரு பயன்பாடு இறுதிப் பயனர்களுக்குச் சென்று, அது தரமற்றதாகவோ, பிழைகள் நிறைந்ததாகவோ அல்லது உடைந்ததாகவோ இருந்தால், அது எதிர்பார்க்கும் வேலையைச் செய்யாது. இது, இறுதிப் பயனர்களுக்குப் பல சிக்கல்களை உருவாக்குகிறது மேலும் அவர்கள் அதைப் பயன்படுத்துவதை நிறுத்தவும் வாய்ப்புள்ளது.

2. இது பயன்படுத்துவதை எளிதாக்குகிறது

UI சோதனை ஆட்டோமேஷன் கருவிகளும் பயன்பாட்டை மேம்படுத்த மற்றும் நெறிப்படுத்த உதவும் ஒரு வழியாகும்.

அனைத்து குறியீட்டு முறைகளும் செயல்பட்டாலும், மோசமாக வடிவமைக்கப்பட்ட இடைமுகம் இறுதிப் பயனர்களைக் குழப்பி, அவற்றை விரைவாக முடக்கி, பயன்பாட்டின் தத்தெடுப்பு விகிதங்களைக் குறைக்கும். UI சோதனையானது, எந்த உறுப்புகள் அல்லது வடிவமைப்புத் தேர்வுகளை அயர்ன் செய்ய ஒரு சிறந்த வழியாகும், இதனால் அதைப் பயன்படுத்த எளிதானது.

3. இது பயன்பாடுகளின் நற்பெயரை வலுப்படுத்துகிறது

UI சோதனையைச் சரியாகச் செய்வதற்கு நேரத்தை எடுத்துக்கொள்வது மற்றும் ZAPTEST இன் சோதனை ஆட்டோமேஷன் மென்பொருள் போன்ற கருவிகளைக் கொண்டுவருவது பயன்பாட்டை மெருகூட்டுவதற்கும் முடிந்தவரை பயனர்-நட்பானதாக மாற்றுவதற்கும் சிறந்த வழிகள்.

சரியாகச் செய்தால், அது பயன்பாட்டை ஒரு சிறந்த பிராண்ட் தூதராக ஆக்குகிறது, இது அதன் ஒட்டுமொத்த நற்பெயரை அதிகரிக்கிறது. பயன்பாடு பிழையின்றி இயங்கி, அது செய்ய வேண்டிய அனைத்தையும் செய்தால், பயனர்கள் இதைப் பாராட்டி பயன்பாட்டைப் பயன்படுத்துவார்கள்.

UI சோதனையின் முக்கிய சவால்கள் என்ன?

சுமை சோதனையை சவால் செய்கிறது

UI சோதனையானது பயன்பாட்டு மேம்பாட்டின் ஒரு முக்கிய பகுதியாக இருந்தாலும், இது செயல்முறையின் எளிதான பகுதியாக இருக்க வேண்டிய அவசியமில்லை.

இலவச UI சோதனை ஆட்டோமேஷன் மென்பொருளுடன் தொடர்புடைய பல சிக்கல்கள் மற்றும் சவால்கள் கடினமான வேலையாக உள்ளன.

போதுமான UI சோதனைக் கருவிகளைப் பயன்படுத்தும் போது UI சோதனையுடன் தொடர்புடைய சில முக்கிய சவால்கள் கீழே உள்ளன:

1. UI புதுப்பிப்புகள்

பயன்பாட்டு மேம்பாடு என்பது பொதுவாக வளர்ச்சி சுழற்சி முழுவதும் மற்றும் அதற்கு அப்பால் புதிய அம்சங்களையும் செயல்பாடுகளையும் கொண்டு வரும் ஒரு செயல்பாடாகும்.

இந்த இடையிடையே ஏற்படும் மாற்றங்கள் அனைத்தும் UI சோதனைகளை திறம்படச் செய்வதை மிகவும் கடினமாக்கலாம், ஏனெனில் பிற சார்புகள் மற்றும் குறியீடு தொடர்புகள் சோதனை செய்யப்படுவதை மாற்றும்.

2. சிக்கலானதாக வளரும் சோதனை

பயன்பாடுகள் மற்றும் வலைத்தளங்கள் சில ஆண்டுகளுக்கு முன்பு இருந்ததை விட இப்போது மிகவும் அதிநவீனமாக உள்ளன. இந்த கூடுதல் செயல்பாடுகளுடன், UI சோதனைக் கருவிகள் மற்றும் UI ஆட்டோமேஷன் மென்பொருள் கூடுதல் கூறுகள் மற்றும் செயல்முறைகளைக் கவனிக்க வேண்டும்.

இதன் விளைவாக, இந்த சிக்கலான சேர்க்கைகள் அனைத்திற்கும் இடமளிக்கும் வகையில் UI சோதனையில் உள்ள பல கருவிகள் சரிசெய்யப்பட வேண்டும்.

3. நேரக் கட்டுப்பாடுகள்

பயன்பாடுகள் சிக்கலானதாக வளரும்போது, சோதனைக்கு பயன்படுத்தப்படும் கருவிகளும் கூட. UI சோதனை ஸ்கிரிப்ட்கள் சோதிக்கப்பட வேண்டிய குறியீட்டின் சுத்த அளவு காரணமாக அதிக நேரத்தை எடுத்துக்கொள்ளும். சரியான UI சோதனைக் கருவிகள் இல்லாதபோது இந்தச் சிக்கல் அதிகரிக்கிறது.

IS YOUR COMPANY IN NEED OF

ENTERPRISE LEVEL

TASK-AGNOSTIC SOFTWARE AUTOMATION?

4. UI ஸ்கிரிப்ட்களை புதுப்பித்த நிலையில் வைத்திருத்தல்

பயனர் இடைமுகம் மாறும் மற்றும் புதிய செயல்பாடுகள் கொண்டு வரப்படுவதால், புதிய செயல்முறைகளை சோதிக்க சோதனை ஸ்கிரிப்ட்கள் சரிசெய்யப்பட வேண்டும். சோதனை ஸ்கிரிப்டுகள் தொடர்ந்து புதுப்பிக்கப்பட்டு, புதிய செயல்பாட்டிற்கு ஏற்றவாறு மாற்றியமைக்கப்படுவதால், ஒவ்வொரு புதிய சேர்க்கையிலும் இது மிகவும் சவாலானது.

UI சோதனையை தானியக்கமாக்க வேண்டுமா?

மென்பொருள் சோதனைக்கான கணினி பார்வை

பயன்பாடு அல்லது இணைய UI சோதனைக்கான சிறந்த அணுகுமுறையைத் தீர்மானிக்கும் போது, இரண்டு வெவ்வேறு பாதைகளைக் கருத்தில் கொள்ள வேண்டும் – கையேடு சோதனை அல்லது தானியங்கு கருவிகளைப் பயன்படுத்தி தானியங்கு UI சோதனை. கையேடு சோதனை மற்றும் UI ஆட்டோமேஷன் இரண்டும் அவற்றின் சொந்த நன்மைகள் மற்றும் குறைபாடுகளைக் கொண்டுள்ளன, எனவே பயன்பாட்டிற்கு எது மிகவும் பொருத்தமானது என்பதைப் பார்க்க இரண்டையும் கருத்தில் கொள்வது நல்லது.

கையேடு UI சோதனை என்றால் என்ன?

கையேடு சோதனை, UI ஆட்டோமேஷனைப் போலல்லாமல், ஒரு செயலி அல்லது இணையதளத்தில் உள்ள அனைத்து அம்சங்களையும் கைமுறையாக தொடர்புகொள்வதற்கும் ஆய்வு செய்வதற்கும் ஒரு சோதனையாளரைப் பயன்படுத்துகிறது.

ஒட்டுமொத்த பயன்பாட்டில் ஏதேனும் சிக்கல்கள், முறைகேடுகள் அல்லது சிக்கல்களைக் கவனிப்பதே அவர்களின் முதன்மை நோக்கம். பயன்பாடுகளின் ஆரம்ப பதிப்புகளில் காணப்படுவது போன்ற வரையறுக்கப்பட்ட கூறுகளைக் கொண்ட சிறிய பயன்பாடுகளுக்கு இது மிகவும் பயனுள்ள விருப்பமாகும்.

1. UI கையேடு சோதனையின் நன்மைகள்

பயன்பாடு மற்றும் அதன் வடிவமைப்பைப் பொறுத்து, UI கையேடு சோதனையைத் தேர்ந்தெடுப்பதில் பல நன்மைகள் உள்ளன.
UI கைமுறை சோதனையுடன் தொடர்புடைய சில நன்மைகள் கீழே உள்ளன:

• கையேடு UI சோதனையானது பிழைகள் அல்லது சிக்கல்களைக் கண்டறியும் சோதனையில் மனித நுண்ணறிவை ஒருங்கிணைக்கிறது. தானியங்கு UI சோதனையை நிறைவேற்ற முடியாத விஷயங்கள் உள்ளன, மேலும் அனைத்து பயன்பாட்டு குறைபாடுகளையும் கண்டறிய மனித தொடர்பு, விமர்சன சிந்தனை மற்றும் மனித உறுப்பு ஆகியவை தேவைப்படுகின்றன.

• தானியங்கு சோதனைகள் அதிக நேரத்தை எடுத்துக்கொள்ளும், ஏனெனில் அவை மனித சோதனையாளரால் சரிபார்க்கப்பட வேண்டிய பல்வேறு அம்சங்களுக்கான பல காட்சிகளை மீண்டும் உருவாக்குகின்றன. கையேடு UI சோதனையானது மனித சோதனையாளர்களை எமுலேஷன்களை அமைப்பதற்குப் பதிலாக தவறுகளைக் கண்டறிவதில் கவனம் செலுத்த உதவுகிறது.

• மனித சோதனையாளர்கள் பயன்பாட்டைப் பற்றிய நெருக்கமான அறிவைக் கொண்டுள்ளனர், அடிக்கடி எண்ணற்ற மணிநேரங்களை இடைமுகத்துடன் பழகுவார்கள். இதன் காரணமாக, பயன்பாட்டின் தற்போதைய நிலையைப் பற்றித் தெரிந்துகொள்ள அவர்களுக்கு உதவும்போது, பிழைகளின் அடிப்படையில் எதைக் கவனிக்க வேண்டும் என்பதை அவர்கள் புரிந்துகொள்கிறார்கள்.

• தானியங்கு UI சோதனையானது குறியீட்டைப் பாதிக்காததால், அது கொடியிடப்படாத சிக்கல்கள் உள்ளன. சேவையக மறுமொழி நேரம் போன்ற விஷயங்கள் தாமதமாக இருக்கலாம், ஆனால் தானியங்கு சோதனை மூலம் அவற்றை எளிதில் கவனிக்காமல் விடலாம். கைமுறை UI சோதனையானது இந்தச் சிக்கலை நீக்குகிறது, ஏனெனில் மனிதப் பயனர் இந்தச் சிக்கல்களை உடனடியாகக் கவனிப்பார்.

• கையேடு UI சோதனையானது பயனர் அனுபவத்தின் மிகவும் துல்லியமான எமுலேஷனாகும், ஏனெனில் இறுதிப் பயனர் பயன்பாட்டுடன் எவ்வாறு தொடர்புகொள்வார் என்பதை பிரதிபலிக்கும் சூழ்நிலையை நீங்கள் அமைக்கிறீர்கள். இது இறுதிப் பயனர்களால் பொதுவாகக் கண்டறியப்படும் சிக்கல்களைக் கண்டறிய நிஜ உலக சூழலை உருவாக்குகிறது, ஆனால் தானியங்கு UI சோதனையால் தவறவிடப்படலாம்.

2. கையேடு UI சோதனையின் வரம்புகள்

கைமுறை UI சோதனைக்கு வரம்புகள் உள்ளன, அவை உங்கள் பயன்பாட்டிற்கான சிறந்த சோதனை அணுகுமுறையில் முடிவெடுப்பதற்கு முன் பரிசீலிக்கப்பட வேண்டும்.

கையேடு UI சோதனைகளின் சில வரம்புகள் பின்வருவனவற்றை உள்ளடக்குகின்றன:

• தானியங்கு UI சோதனையை விட, குறிப்பாக ஹைப்பர் ஆட்டோமேஷன் போன்ற நவீன கருவிகளைப் பயன்படுத்தும் போது, கைமுறை சோதனையைச் செய்வதற்கு அதிக நேரம் எடுக்கும். தானியங்கு சோதனைக்கான ஸ்கிரிப்டுகள் எந்த வகையான மனித உள்ளீட்டையும் விட மிக வேகமாக இயங்கும், எனவே கையேடு இணைய UI சோதனையைத் தேர்ந்தெடுப்பது அட்டவணையில் கூடுதல் மணிநேரங்களைச் சேர்க்கிறது.

• இது இறுதியில் மனித செயல்முறையாக இருப்பதால், கையேடு இணைய UI சோதனையானது மனித பிழைக்கு ஆளாகிறது. ஃபோகஸ் இல்லாமை அல்லது கவனச்சிதறல் காரணமாக தவறவிட்ட பிழைகள் கைமுறை UI சோதனையில் ஏற்படலாம், இது சிக்கல்களுக்கு வழிவகுக்கும். ஒப்பீட்டளவில், தானியங்கு UI சோதனையானது செயல்முறையிலிருந்து மனித உறுப்புகளை நீக்குகிறது, இது இந்த வகையான சிக்கல்களுக்கு மிகவும் குறைவான வாய்ப்பை உருவாக்குகிறது. ரோபோடிக் செயல்முறை ஆட்டோமேஷன் போன்ற சமீபத்திய வகை UI தானியங்கு சோதனைகளுக்கு இது குறிப்பாக உண்மை.

• கண்டறியப்பட்ட பிழைகளை பதிவு செய்வதற்கான உண்மையான செயல்முறை அதிக நேரம் எடுக்கும், இது எந்த மாற்றங்களும் செய்யப்படும்போது அவற்றைக் கண்காணிப்பதை கடினமாக்கும். ஒரு புதிய அம்சம் செயல்படுத்தப்பட்டால் மட்டுமே மேம்படுத்தல் தேவைப்படும் என்பதால் தானியங்கு UI சோதனை இங்கே ஒரு சிறந்த அணுகுமுறையாகும்.

• கையேடு UI சோதனைக்கு, சிக்கல்களைச் சரியாகச் சோதிக்க, பயன்பாட்டைப் பற்றிய நெருக்கமான அறிவு தேவை. இதன் விளைவாக, மனித சோதனையாளர்கள் திறம்பட சோதிக்கும் முன் அவர்களுக்கு ஒரு குறிப்பிட்ட அளவிலான அறிவு தேவைப்படுகிறது. தானியங்கு சோதனைக்கு இந்த அளவிலான அறிவு தேவையில்லை.

3. ரெக்கார்டு & ரீப்ளே சோதனை

ரெக்கார்ட் & ரீப்ளே சோதனை என்பது குறியீட்டு இல்லாத UI சோதனையின் ஒரு வடிவமாகும், இது எந்த ஆழமான நிரலாக்க அறிவும் இல்லாமல் சோதனைகளை இயக்க அனுமதிக்கிறது. சோதனை வடிவமாகச் சேமிப்பதற்கு முன், பயன்பாட்டில் செய்யப்படும் கைமுறை செயல்களைப் பதிவுசெய்ய இது செயல்பாட்டைப் பயன்படுத்துகிறது.

இது மனித ஈடுபாடு இல்லாமல் UI சோதனையை மீண்டும் மீண்டும் இயக்க அனுமதிக்கிறது.

4. கையேடு எதிராக பதிவு & ரீப்ளே எதிராக ஆட்டோமேஷன் சோதனை

இந்த மூன்று வகையான UI சோதனைகளுக்கு இடையே தீர்மானிக்கும் போது, பயன்பாட்டின் நோக்கம் மற்றும் அளவு மற்றும் கிடைக்கக்கூடிய ஆதாரங்களைக் கருத்தில் கொள்வது அவசியம்.

கையேடு UI சோதனை அமைப்பதற்கும் பயன்படுத்துவதற்கும் எளிதானது, ஆனால் இது பயன்பாட்டைப் பற்றிய நல்ல சோதனையாளர் அறிவு போன்ற பல தேவைகளைக் கொண்டுள்ளது. நீங்கள் தொடர்ந்து பயன்பாட்டைப் புதுப்பித்துக் கொண்டிருந்தால், கைமுறை UI சோதனையைத் தொடர்வது கடினமாகும்.

நீங்கள் பயன்பாட்டில் வழக்கமான புதுப்பிப்புகளைச் செய்யப் போகிறீர்கள் என்றால், Zaptest வழங்கியது போன்ற UI சோதனை ஆட்டோமேஷன் கருவிகள் ஒரு சிறந்த வழி.

இரண்டு வகையான UI சோதனைகளுக்கு இடையே உள்ள இடைவெளியைக் குறைக்க ரெக்கார்டு & ரீப்ளே செயல்பாட்டுக்கு வருகிறது. இது அடிப்படை UI ஆட்டோமேஷனை வழங்குகிறது, ஆனால் அதை அமைக்க மனித உள்ளீடு தேவைப்படுகிறது.

UI சோதனைகளை மேற்கொள்ளும்போது நீங்கள் என்ன சோதிக்கிறீர்கள்?

சுமை சோதனை என்றால் என்ன?

ZAPTESTன் UI சோதனை மென்பொருள் போன்ற கருவிகளைப் பயன்படுத்தி UI சோதனைகளை மேற்கொள்ளும்போது நீங்கள் என்ன சோதனை செய்கிறீர்கள் என்பது, பயன்பாட்டில் உள்ளதைப் பொறுத்து மாறுபடும்.

இது பயன்பாட்டின் செயல்பாட்டைப் பின்பற்ற முனைகிறது. எடுத்துக்காட்டாக, பயன்பாட்டில் செக் அவுட் பக்கம் இருந்தால், ‘இப்போது வாங்கு’ பட்டனைச் சோதிப்பது போன்றவற்றை UI சோதனையில் உள்ளடக்கும்.

சோதனைக்கான உண்மையான செயல்முறைகள் பயன்பாட்டிலிருந்து பயன்பாட்டிற்கு மாறுபடும் என்றாலும், சோதிக்க பல பொதுவான UI விஷயங்கள் உள்ளன, அவை:

1. தரவு வகைகளில் பிழைகள்

இந்த UI சோதனையானது, பொருத்தமான துறைகளில் சரியான வகை தரவு செயல்படுவதை உறுதி செய்கிறது. எடுத்துக்காட்டாக, எண்களைப் பயன்படுத்த விருப்பம் இல்லாத பெயர்களுக்கான உரை. UI சோதனையாளர் பெயர் புலத்தின் கீழ் எண் மதிப்புகளை உள்ளிட முடியுமானால், ஏதோ தவறு உள்ளது.

2. புல அகல சிக்கல்கள்

அஞ்சல் குறியீடுகள் போன்ற குறிப்பிட்ட புலங்களுக்கான எழுத்து எண்ணிக்கையைக் கட்டுப்படுத்த இது பயன்படுகிறது. இந்தப் புலங்களின் எழுத்து எண்ணிக்கையை பயன்பாடு கட்டுப்படுத்தவில்லை என்றால், அது இறுதிப் பயனரிடமிருந்து தவறான உள்ளீடுகளை ஏற்படுத்தலாம்.

3. பொத்தான்கள்

இந்த UI சோதனைகள் பொத்தான்கள் சரியாகச் செயல்படுவதை உறுதிசெய்கிறது, உதாரணமாக அடுத்த பக்க பொத்தான் இறுதிப் பயனரை அடுத்த பக்கத்திற்கு வழிநடத்துகிறது. வெவ்வேறு நோக்கங்களுடன் பல வகையான பொத்தான்கள் உள்ளன, எனவே செயல்பாட்டு பயன்பாட்டை உருவாக்க அவர்கள் செய்ய வேண்டிய வேலையைச் செய்வது முக்கியம்.

4.டேபிள் ஸ்க்ரோலிங்

பயன்பாட்டில் தரவுகளுடன் ஏதேனும் அட்டவணைகள் இருந்தால், தலைப்புகள் தெரியும்படி நீங்கள் டேட்டாவை ஸ்க்ரோல் செய்யலாம் என்பதை டேபிள் ஸ்க்ரோலிங் உறுதி செய்கிறது.

இது வேலை செய்யவில்லை என்றால், இது இறுதி பயனருக்கு தரவு குழப்பத்தை ஏற்படுத்துகிறது.

5. பிழை பதிவுகள்

பயன்பாடு செயலிழப்பு அல்லது பிழை ஏற்பட்டால், பிழை அறிக்கைகளுக்கான துல்லியமான வெளியீட்டை அவை வழங்குகின்றன என்பதை உறுதிப்படுத்த, பிழைப் பதிவுகளைச் சோதிப்பது முக்கியம்.

துல்லியமான பிழை அறிக்கை மற்றும் பிழை பதிவுகள் இல்லாமல், சிக்கலுக்கு என்ன காரணம் அல்லது அதை எவ்வாறு சரிசெய்வது என்பதைத் தீர்மானிக்க சிறந்த வழி எதுவுமில்லை.

UI (GUI) சோதனையை எவ்வாறு மேற்கொள்கிறீர்கள்?

மென்பொருள் சோதனை ஆட்டோமேஷன் இடுகை

UI – அல்லது GUI – சோதனையை எவ்வாறு மேற்கொள்வது என்பது பற்றிய நல்ல யோசனையை உங்களுக்கு வழங்க, நீங்கள் பார்க்க ஒரு உதாரணத்தை உருவாக்குவோம்.

கணக்கைப் பதிவு செய்வதற்கான விண்ணப்பத்தில் படிவப் பக்கத்தை சோதிக்கப் போகிறோம் என்று வைத்துக் கொள்வோம். இந்தப் பக்கத்தில் சோதிக்க பல UI கூறுகள் உள்ளன, அவை TC-X என லேபிளிடப்பட்டுள்ளன (இங்கு TC என்பது சோதனைக் குறியைக் குறிக்கிறது மற்றும் X என்பது உறுப்பு எண்ணைக் குறிக்கிறது).

சோதனை செய்ய கிடைக்கக்கூடிய TC களின் பட்டியல் கீழே உள்ளது:

TC-1: திரையின் மேற்புறத்தில் பிராண்ட் லோகோ

• இது சரியான நிலை, எழுத்துரு வகை மற்றும் பக்க லேபிளைக் காட்டுகிறதா என்பதைச் சரிபார்க்க இது சோதிக்கப்பட வேண்டும்.

TC-2: உங்கள் கணக்கைப் பதிவு செய்யவும்

• இது பக்கத்தின் தலைப்பு துல்லியமானது என்பதை சோதிக்க வேண்டும்.

• இது சரியான எழுத்துரு காட்டப்பட்டுள்ளதா என்பதையும் சரிபார்க்க வேண்டும்.

TC-3: முதல் பெயர் புலம்

• இது சரியான உரைப் பெட்டி சீரமைப்பு மற்றும் நிலையைச் சோதிக்க வேண்டும்.

• இது புல லேபிள்களைச் சோதித்து, அது செல்லுபடியாகிறதா மற்றும் தவறான உள்ளீடுகளை மறுக்கிறதா எனச் சரிபார்க்க வேண்டும்.

TC-4: குடும்பப்பெயர் புலம்

• இது சரியான உரைப் பெட்டி சீரமைப்பு மற்றும் நிலையைச் சோதிக்க வேண்டும்.

• இது புல லேபிள்களைச் சோதித்து, அது செல்லுபடியாகிறதா மற்றும் தவறான உள்ளீடுகளை மறுக்கிறதா எனச் சரிபார்க்க வேண்டும்.

TC-5: பயனர்பெயர் புலம்

• கட்டுப்படுத்தப்பட்ட எழுத்துக்களை உள்ளிடும்போது என்ன பிழைச் செய்தி காட்டப்படும் என்பதை இது சோதிக்க வேண்டும்.

• பிழை செய்தி சரியானது மற்றும் துல்லியமானது என்பதை இது சரிபார்க்க வேண்டும்.

TC-6: கடவுச்சொல் புலம்

• இது செல்லுபடியாகும் எழுத்துகளை ஏற்றுக்கொள்கிறது மற்றும் தவறானவற்றை நிராகரிக்கிறது என்பதை உறுதிப்படுத்த புல லேபிள்களை சோதிக்க வேண்டும்.

• இது உரைப்பெட்டியின் சீரமைப்பு மற்றும் நிலையையும் சோதிக்க வேண்டும்.

TC-7: அடுத்த பக்க பொத்தான்

• படிவம் சமர்ப்பிப்பு நோக்கம் கொண்டபடி செயல்படுகிறதா என்பதை இது சோதிக்க வேண்டும்.

• இது பொத்தான் பொருத்துதலையும் ஆய்வு செய்து, பயனர் படிக்கக்கூடியதாக இருப்பதை உறுதிசெய்ய வேண்டும்.

UI சோதனைத் திட்டம் – அது என்ன?

மென்பொருள் சோதனை ஆட்டோமேஷன் கருவிகள் மற்றும் திட்டமிடலில் யார் ஈடுபட்டிருக்க வேண்டும்

UI சோதனைத் திட்டம் என்பது பயன்பாடுகளுக்கான சோதனை செயல்முறையின் ஒரு பகுதியாக இருக்கும் ஒரு ஆவணமாகும்.

UI சோதனைத் திட்டம் பயன்பாடு மற்றும் அதனுடன் தொடர்புடைய எந்த சோதனை நடவடிக்கைகளையும் பற்றிய முக்கிய தகவலை உடைக்கிறது.

சோதனைத் திட்டத்தை உருவாக்குவது, பயன்பாடுகளைச் சோதிக்கும் போது நீங்கள் எடுக்கும் முதல் படிகளில் ஒன்றாகும், ஏனெனில் இது சோதனை முறைகள் மற்றும் உத்தேசிக்கப்பட்ட விளைவுகளுக்கான அடித்தளத்தை அமைக்கிறது.

இது ஒரு பயனுள்ள ஆவணமாகும், இது சோதனைக் குழுவிற்கு வெளியே உள்ளவர்களுக்கு செயல்பாட்டில் என்ன நடக்கிறது என்பது பற்றிய சிறந்த யோசனையை அளிக்கிறது.

UI சோதனைத் திட்டத்தை எழுதுவது எப்படி

UI சோதனைத் திட்டங்கள் UI சோதனையாளர்களுக்கு சிறந்த வழிகாட்டுதலையும் அறிவுறுத்தலையும் வழங்குகின்றன, எனவே அதைச் சரியாகப் பெறுவது பயன்பாடுகளைச் சோதிப்பதற்கும் ஆய்வு செய்வதற்கும் உண்மையில் உதவுகிறது.

UI சோதனைத் திட்டத்தை எவ்வாறு எழுதுவது என்பதை அறிய கீழே உள்ள படிகளைப் பாருங்கள்:

1. UI சோதனைக்கான முக்கிய தகவலைச் சேர்க்கவும்

ஒரு UI சோதனைத் திட்டமானது ஒரு பயன்பாட்டிற்கான சோதனையை மேற்கொள்ள தேவையான அனைத்து முக்கிய தகவல்களையும் உள்ளடக்கியது. இந்தத் தகவல்களில் சில பின்வருவனவற்றை உள்ளடக்குகின்றன:

• சோதனைக்குத் தேவையான வல்லுநர்கள், அவர்களின் பாத்திரங்கள் மற்றும் திறன்கள்.

• விண்ணப்பத்தை சோதிக்க தேவையான மொத்த நேரம்.

• சோதனைக்கு பயன்படுத்தப்படும் சோதனை நுட்பங்கள்.

• குறிப்பிட்ட வன்பொருள், ஆவணங்கள் அல்லது கருவிகள் போன்ற சோதனைக்குத் தேவையான ஆதாரங்கள்.

• மொபைல் சாதனங்கள், குறிப்பிட்ட இயக்க முறைமை அல்லது உலாவிகள் போன்ற இலக்கு சோதனை சூழல்களின் முறிவு.

• சோதனை செயல்முறையின் ஒட்டுமொத்த இலக்குகள்.

2. புகை சோதனை

அடுத்து, UI சோதனைத் திட்டத்தை உருவாக்க, புகைப் பரிசோதனையைப் பயன்படுத்தலாம். பயன்பாட்டில் உள்ள அடிப்படைச் சிக்கல்கள் மற்றும் பிழைகளைக் கண்டறிய புகைப் பரிசோதனை ஒரு பயனுள்ள வழியாகும், ஆனால் இது சிக்கல்களுக்கு மிகவும் ஆழமாகத் தெரியவில்லை.

இது பயன்பாட்டின் மேல் அடுக்கை UI சோதனை செய்வதற்கு மிகவும் பொருத்தமான ஒரு நுட்பமாகும், எனவே இது வெளிப்படையான சிக்கல்களை மிக எளிதாகப் பிடிக்க முடியும்.

3. நல்லறிவு சோதனை

குறைவான வெளிப்படையான பிழைகள் மற்றும் தவறுகளைக் கண்டறிய, பயன்பாட்டில் ஆழமாகத் தோண்டுவதற்கு, UI சோதனையை உருவாக்குவதற்கு நல்லறிவு சோதனை ஒரு சிறந்த நுட்பமாகும்.

புதிய அல்லது மாற்றப்பட்ட குறியீட்டு முறை பயன்பாட்டுத் தேவைகளுடன் ஒத்துப்போகிறதா என்பதைச் சரிபார்க்க சானிட்டி சோதனை செய்கிறது.

இது UI சோதனையுடன் மிகவும் விரிவானதாக இருப்பதன் மூலம் புகைப் பரிசோதனையிலிருந்து வேறுபடுகிறது, இது பயன்பாட்டின் செயல்பாட்டை ஆழமாகப் பார்க்க அனுமதிக்கிறது.

ஒரு பயன்பாடு புகைப் பரிசோதனையில் தேர்ச்சி பெற்ற பிறகு, நல்லறிவு சோதனை கூடுதல் அளவிலான ஆய்வுகளைச் சேர்க்கிறது.

UI சோதனை காட்சிகள்

பயன்பாடு பல்வேறு பகுதிகள் மற்றும் தொடர்புகளில் இயங்குவதை உறுதிசெய்ய, பல்வேறு UI சோதனைக் காட்சிகளைச் செய்வது முக்கியம்.

UI சோதனைக் காட்சிகள் என்னவென்பதற்கான ஒரு எடுத்துக்காட்டு கீழே கொடுக்கப்பட்டுள்ளது.

1. UI சோதனைக் காட்சிகள் என்ன?

UI சோதனை காட்சி என்பது ஒரு பயன்பாட்டில் பல பயன்பாட்டு நிகழ்வுகளுக்கான ஆவணங்களை நிறுவுவதற்கான ஒரு வழியாகும்.

பயன்பாட்டைப் பயன்படுத்தும் போது ஒரு பயனர் எடுக்கக்கூடிய குறிப்பிட்ட செயல்களை விவரிக்க UI சோதனைக் காட்சி பயன்படுத்தப்படுகிறது.

சில சந்தர்ப்பங்களில், பயன்பாட்டைப் பயன்படுத்தும் போது ஒரு பயனர் அனுபவிக்கும் ஒரு காட்சியையும் இது விவரிக்கிறது.

UI சோதனைக் காட்சிகள் பயனுள்ளதாக இருக்கும், ஏனெனில் ஒரு பயன்பாட்டிற்கான செயல்பாடு எதிர்பார்த்தபடி செயல்படும். பயனுள்ள காட்சிகளை உருவாக்க, பயன்பாட்டைப் பற்றிய நெருக்கமான புரிதல் மற்றும் வாடிக்கையாளர்கள் மற்றும் டெவலப்பர்களிடமிருந்து உள்ளீடு தேவைப்படுகிறது.

2. UI சோதனைக் காட்சிகளின் எடுத்துக்காட்டு

எடுத்துக்காட்டாக, பயன்பாட்டின் உள்நுழைவுப் பக்கத்திற்கான சோதனைக் காட்சியைக் கவனியுங்கள். இதற்கான UI சோதனைக் காட்சி பின்வரும் கேள்விகளுக்கு பதிலளிக்க முயல்கிறது:

IS YOUR COMPANY IN NEED OF

ENTERPRISE LEVEL

TASK-AGNOSTIC SOFTWARE AUTOMATION?

• பயனர்கள் சரியான சான்றுகளைப் பயன்படுத்தி மேடையில் உள்நுழைய முடியுமா?

• உள்நுழைவதற்கு தவறான நற்சான்றிதழ்களைப் பயன்படுத்துவதன் விளைவு என்ன?

• நீங்கள் செல்லுபடியாகும் பயனர் பெயரைப் பயன்படுத்தினால் என்ன நடக்கும், ஆனால் தவறான கடவுச்சொல்?

• புலங்களை காலியாக விட்டுவிட்டு உள்நுழைய முயலும்போது என்ன நடக்கும்?

• ‘மறந்துவிட்ட கடவுச்சொல்’ பொத்தான் இருந்தால், அதைக் கிளிக் செய்தால் என்ன நடக்கும்?

• பக்கத்தில் உள்ள அனைத்து இணைப்புகளும் திட்டமிட்டபடி செயல்படுகின்றனவா?

இந்தக் கேள்விகளுக்குப் பதிலளிப்பதன் மூலம், UI சோதனையாளர்கள் தாங்கள் செயல்படாத பயன்பாட்டின் எந்தப் பகுதிகளையும் அடையாளம் காண உதவுகிறது.

சரியான நற்சான்றிதழ்களைப் பயன்படுத்தி உள்நுழைவது போன்ற, கிடைக்கக்கூடிய அனைத்து செயல்களும் எதிர்பார்த்த முடிவை வழங்குகின்றனவா என்பதையும் இது சரிபார்க்கிறது.

UI சோதனை வழக்குகள்

UI சோதனைக் காட்சியின் தனிப்பட்ட அம்சங்களைப் பார்க்க, ஒரு பயன்பாட்டில் உள்ள செயல்பாடுகளின் தனிப்பட்ட அம்சங்களை உடைக்க சோதனை வழக்குகள் பயன்படுத்தப்படுகின்றன.

எடுத்துக்காட்டுகளுடன் UI சோதனை வழக்குகள் என்ன என்பதன் சுருக்கம் கீழே உள்ளது.

1. UI சோதனை வழக்குகள் என்றால் என்ன?

UI சோதனை வழக்கு என்பது ஒரு பயன்பாட்டிற்குள் ஒரு குறிப்பிட்ட அம்சம் அல்லது செயல்பாட்டைச் சரிபார்க்க செய்யப்படும் செயல்களின் தொடர் ஆகும்.

UI சோதனை வழக்குகள் குறிப்பிட்ட காட்சிகளுக்கான சோதனை படிகள், தரவு, முன்நிபந்தனை மற்றும் பின்நிலை ஆகியவற்றை உடைத்து, அவை தேவைகளையும் சரிபார்க்கின்றன.

ஒரு UI சோதனை வழக்கு ஒரு தனி மட்டத்தில் ஆழமான சோதனையை அனுமதிக்க மிகவும் குறிப்பிட்ட மாறிகளை உள்ளடக்கியது. பயன்பாடு தேவைகளுக்கு ஏற்ப செயல்படுவதை உறுதிசெய்ய UI சோதனையாளர்கள் உண்மையான முடிவுகளை எதிர்பார்த்த முடிவுடன் ஒப்பிடுகின்றனர்.

2. UI & GUI சோதனை வழக்குகளின் எடுத்துக்காட்டுகள்

UI மற்றும் GUI சோதனை நிகழ்வுகளை நீங்கள் நன்கு புரிந்து கொள்ள உதவ, கீழே உள்ள எடுத்துக்காட்டுகளைப் பார்க்கவும், அவை உள்நுழைவுத் திரையின் செயல்பாட்டைப் பார்க்கும் சோதனை சூழ்நிலைக்கான சோதனை நிகழ்வுகளாகும்:

• செல்லுபடியாகும் நற்சான்றிதழ்களை உள்ளிடும்போது கணினியின் நடத்தையைச் சரிபார்க்கவும்.

• தவறான மின்னஞ்சல் ஆனால் சரியான கடவுச்சொல் பயன்படுத்தப்படும் போது கணினியின் நடத்தையை சரிபார்க்கவும்.

• செல்லுபடியாகும் மின்னஞ்சல் ஆனால் தவறான கடவுச்சொல் பயன்படுத்தப்படும்போது கணினியின் நடத்தையைச் சரிபார்க்கவும்.

• தவறான மின்னஞ்சல் மற்றும் கடவுச்சொல் பயன்படுத்தப்படும் போது கணினியின் நடத்தையைச் சரிபார்க்கவும்.

• புலங்கள் காலியாக இருக்கும் போது கணினியின் நடத்தையைச் சரிபார்க்கவும்.

• ‘மறந்துவிட்ட கடவுச்சொல்’ இணைப்பைச் சரிபார்க்கவும், அது எதிர்பார்த்தபடி செயல்படுகிறதா என்பதைப் பார்க்கவும்.

• ‘என்னை உள்நுழைந்த நிலையில் வைத்திருங்கள்’ பொத்தான் சரிபார்க்கப்படும்போது கணினியின் நடத்தையைச் சரிபார்க்கவும்.

• தவறான ஃபோன் எண் உள்ளிடப்படும் போது, கணினியின் நடத்தையைச் சரிபார்க்கவும்.

எனவே, இந்த எடுத்துக்காட்டுகள் அனைத்தும் தனிப்பட்ட UI சோதனை வழக்குகள்.

முழு செயல்முறையையும் உள்ளடக்கிய சோதனைக் காட்சியைப் போலன்றி, சோதனை வழக்குகள் தனிப்பட்ட செயல்பாடுகளைப் பார்க்கின்றன. வேறு வார்த்தைகளில் கூறுவதானால், மேலே உள்ள ஒவ்வொரு எடுத்துக்காட்டும் ஒரு UI சோதனை கேஸ் ஆகும், முழு பட்டியலையும் ஒரு சோதனை காட்சியாக வகைப்படுத்தலாம்.

UI சோதனை ஸ்கிரிப்ட்கள்

Scriptfromforum.PNG

பயன்பாட்டுச் சோதனையின் இன்னும் விரிவான முறிவைப் பெற, சோதனைச் சூழல்கள் மற்றும் காட்சிகளைப் பற்றி சோதனையாளர்களுக்கு கூடுதல் தகவலை வழங்க UI சோதனை ஸ்கிரிப்டுகள் உருவாக்கப்படுகின்றன.

UI சோதனை ஸ்கிரிப்ட்கள் என்றால் என்ன, அவற்றை எப்படி எழுதுவது என்பதற்கான சுருக்கம் கீழே உள்ளது.

1. UI டெஸ்ட் ஸ்கிரிப்டுகள் என்றால் என்ன?

UI சோதனை ஸ்கிரிப்டுகள் ஒரு பயன்பாட்டில் செய்யப்படும் சோதனைகளின் மிகவும் விரிவான விளக்கங்களாகும், பொதுவாக வரிக்கு வரி முறையில்.

பயன்படுத்தப்பட்ட சோதனை வழக்குகள், தரவு மற்றும் பயன்பாட்டின் எதிர்பார்க்கப்படும் செயல்பாடு ஆகியவற்றின் அடிப்படையில் அவை இயற்கையில் மிகவும் குறிப்பிட்டவை.

சோதனை நிகழ்வுகளின் எந்த முடிவுகளும் தகவலின் செழுமையை அதிகரிக்க சோதனை ஸ்கிரிப்ட்களில் சேர்க்கப்பட்டுள்ளன.

2. UI டெஸ்ட் ஸ்கிரிப்ட்களை எழுதுவது எப்படி

UI சோதனை ஸ்கிரிப்டுகள் எளிமையானவை, ஏனெனில் இது சோதனை நிகழ்வுகளை விவரிக்கிறது.

அவற்றில் பின்வரும் தகவல்களைச் சேர்க்கும் வரை, உங்கள் UI சோதனை ஸ்கிரிப்ட்களில் இருந்து அதிக மதிப்பைப் பெற முடியும்:

• டெஸ்ட் ஸ்கிரிப்ட் ஐடி: இது சோதனை ஸ்கிரிப்ட்டுக்கான தனிப்பட்ட அடையாளங்காட்டியாகும்.

• தலைப்பு: சோதனை ஸ்கிரிப்ட்டின் தலைப்பு.

• டெஸ்ட் கேஸ் ஐடி: இது நீங்கள் ஸ்கிரிப்டை உருவாக்கும் சோதனை வழக்கின் ஐடி.

• தேவைகள்: சோதனை நிகழ்வுகளை இயக்க தேவையான வன்பொருள் பயன்பாட்டின் விவரக்குறிப்புகள் இவை.

• செயல்முறை: இவை சோதனையுடன் முன்னேற எடுக்கப்பட்ட படிகள்.

• முடிவு: இது சோதனையின் வெளியீடு மற்றும் இறுதி முடிவு.

• நிலை: இது சோதனை ஸ்கிரிப்ட்டின் வெற்றிக்கான அறிகுறியாகும் – இது தேர்ச்சி பெற்றதா அல்லது தோல்வியடைந்ததா?

• பிழைக் குறியீடு: சிக்கல் ஏற்பட்டால், அந்தச் சிக்கல் என்ன என்பதை பிழைக் குறியீடு விவரிக்கிறது.

உங்கள் UI சோதனைகளுக்கான சரிபார்ப்பு பட்டியல்

மென்பொருள் சோதனை சரிபார்ப்பு பட்டியல்

இப்போது நீங்கள் UI சோதனையைத் தொடங்கத் தயாராக உள்ளீர்கள், உங்கள் சொந்த சோதனைகளை உருவாக்க கீழே உள்ள சரிபார்ப்புப் பட்டியலைப் பயன்படுத்தவும்:

1. அடிப்படை செயல்பாட்டை சரிபார்க்கவும்

பிளாட்ஃபார்மில் காட்சிப் பிழைகள் அல்லது குறைபாடுகள் போன்றவற்றைக் கண்டறிய செயல்பாட்டு சோதனை ஒரு சிறந்த வழியாகும்.

இந்த கட்டத்தில் பயோமெட்ரிக்ஸ், ஏதேனும் செய்திகள் மற்றும் பயன்பாட்டு நினைவகத் தகவல் போன்றவற்றைச் சேர்க்க மறக்காதீர்கள்.

2. குறுக்கு-தளம் இணக்கத்தன்மையை சரிபார்க்கவும்

பயன்பாட்டிலிருந்து சில பயனர்களைத் தடுக்கும் சாதனம் துண்டாடுதல் போன்ற சிக்கல்களைத் தவிர்க்க, குறுக்கு-தளம் பொருந்தக்கூடிய சோதனைகளைச் செய்வது உதவியாக இருக்கும்.

வெவ்வேறு திரைத் தீர்மானங்களில் பயன்பாட்டைச் சரிபார்ப்பதும் இதில் அடங்கும்.

ஆண்ட்ராய்டு மற்றும் iOS போன்ற மொபைல் சாதனங்களில் நேட்டிவ் மற்றும் ஹைப்ரிட் அப்ளிகேஷன் இணக்கத்தன்மையைப் பார்ப்பது நல்லது.

3. வெவ்வேறு திரை அளவுகளில் இணக்கத்தன்மையை சரிபார்க்கவும்

இறுதிப் பயனர்கள் பயன்பாட்டுடன் பயன்படுத்த முயற்சிக்கும் பல்வேறு திரை அளவுகள் உள்ளன, எனவே அவற்றுக்கான UI ஐச் சோதிப்பது முக்கியம்.

சாத்தியமான சிக்கல்களைத் தீர்க்க, சமீபத்திய சாதனங்களில் UI பதிலளிப்பு சோதனை சிறப்பாகச் செயல்படுத்தப்படுகிறது. மேலும், லேண்ட்ஸ்கேப் மற்றும் போர்ட்ரெய்ட் ஆகிய இரண்டிலும் சோதிக்க நினைவில் கொள்ளுங்கள்.

4. செயல்திறன் மற்றும் அளவிடுதல் ஆகியவற்றை சரிபார்க்கவும்

ஒரு பயன்பாடு அளவிடக்கூடிய தன்மையைக் கொண்டிருக்கும் போது, அது வெவ்வேறு தளங்களில் சிறந்த செயல்திறனை வழங்க முடியும்.
பயன்பாட்டின் செயல்திறன் மற்றும் அளவிடுதல் ஆகியவற்றை மதிப்பிடுவதற்கு வெவ்வேறு சுமை நிலைகள், போக்குவரத்து மற்றும் பிற இறுதி-பயனர் காட்சிகளை சோதிக்கவும்.

பல சூழல்களில் ரோபோடிக் செயல்முறை ஆட்டோமேஷன் போன்ற தானியங்கு UI சோதனையைப் பயன்படுத்தும் இணையான சோதனையைப் பயன்படுத்தி இதைச் செய்யலாம்.

5. பயன்பாட்டின் அணுகலைச் சரிபார்க்கவும்

அணுகல்தன்மை சோதனையானது, இறுதிப் பயனர்கள் எதிர்பார்த்தபடி செயல்பட உதவும் வகையில் குறிப்பிட்ட அம்சங்களை உறுதி செய்கிறது. எழுத்துரு அளவு, ஸ்கிரீன் ரீடர் பயன்முறை மற்றும் பெரிதாக்குவதற்கான விருப்பங்கள் போன்றவற்றை இங்கே பார்க்கவும்.

6. வண்ணங்களையும் உரையையும் சரிபார்க்கவும்

பயன்பாடுகள் ஒரு குறிப்பிட்ட வழியில் வண்ணங்களைக் காட்ட வேண்டும், எனவே வண்ணத் திட்டங்களைச் சோதிப்பதன் மூலம் இதைச் சரிபார்க்க வேண்டியது அவசியம்.

ஹைப்பர்லிங்கின் நிறம் அல்லது பிற எழுத்துரு வகைகள் போன்றவை இதில் அடங்கும். எழுத்துப்பிழை, எழுத்துரு அளவு மற்றும் சீரமைப்பு ஆகியவற்றில் உள்ள சிக்கல்களுக்கு உரையைச் சரிபார்ப்பதும் பயனுள்ளதாக இருக்கும்.

7. வழிசெலுத்தல் வேகத்தை மதிப்பிடுக

பயன்பாட்டின் UI எந்த குறைபாடுகளும் இல்லாமல் சீராக இயங்குகிறதா என்பதைச் சரிபார்க்கவும். தலைப்புகளுக்கான ஏற்றுதல் திரை போன்ற விஷயங்கள் பின்னடைவைக் காண ஒரு நல்ல இடம்.

Download post as PDF

Alex Zap Chernyak

Alex Zap Chernyak

Founder and CEO of ZAPTEST, with 20 years of experience in Software Automation for Testing + RPA processes, and application development. Read Alex Zap Chernyak's full executive profile on Forbes.

Get PDF-file of this post