පරීක්ෂණයේ මූලික ගැටළුව

හැඳින්වීම

සුභ සන්ධ්‍යාවක්, Khabrovsk පදිංචිකරුවන්. මේ දැන් මම ෆින්ටෙක් සමාගමක QA Lead පුරප්පාඩුවක් සඳහා පරීක්ෂණ කාර්යයක් විසඳමින් සිටියෙමි. පළමු කාර්යය, සම්පූර්ණ පිරික්සුම් ලැයිස්තුවක් සහ විදුලි කේතලයක් පරීක්ෂා කිරීම සඳහා පරීක්ෂණ අවස්ථා පිළිබඳ උදාහරණ සහිත පරීක්ෂණ සැලැස්මක් නිර්මාණය කිරීම, සුළු වශයෙන් විසඳිය හැකිය:

නමුත් දෙවන කොටස ප්‍රශ්නයක් බවට පත් විය: “සියලු පරීක්ෂකයින්ට වඩාත් කාර්යක්ෂමව වැඩ කිරීමෙන් වළක්වන පොදු ගැටළු තිබේද?”

මතකයට නැඟුණු පළමු දෙය නම්, පරීක්ෂා කිරීමේදී මා මුහුණ දුන් අඩු හෝ වැඩි සැලකිය යුතු ගැටළු ලැයිස්තුගත කිරීම, කුඩා දේවල් ඉවත් කිරීම සහ ඉතිරිය සාරාංශ කිරීමයි. නමුත් ප්‍රේරක ක්‍රමය "සියල්ලට" අදාළ නොවන ප්‍රශ්නයකට පිළිතුරු සපයන බව මට ඉක්මනින් වැටහුණි, නමුත්, හොඳම ලෙස, "බහුතරය" පරීක්ෂකයින්ට පමණි. එමනිසා, මම අනෙක් පැත්තෙන්, අඩුවෙන් එය වෙත ළඟා වීමට තීරණය කළෙමි, මෙය සිදු විය.

අර්ථ දැක්වීම්

නව ගැටළුවක් විසඳන විට මා සාමාන්‍යයෙන් කරන පළමු දෙය නම් එය කුමක් දැයි තේරුම් ගැනීමට උත්සාහ කිරීමයි, මෙය සිදු කිරීම සඳහා මම එය ඉදිරිපත් කරන වචනවල තේරුම තේරුම් ගත යුතුය. තේරුම් ගත යුතු ප්රධාන වචන පහත දැක්වේ:

  • ගැටලුව
  • පරීක්ෂක
  • පරීක්ෂක රැකියාව
  • පරීක්ෂක කාර්යක්ෂමතාව

අපි විකිපීඩියාව සහ සාමාන්‍ය බුද්ධිය වෙත හැරෙමු:
ගැටලුව (පුරාණ ග්‍රීක πρόβλημα) පුළුල් අර්ථයකින් - අධ්‍යයනය සහ විභේදනය අවශ්‍ය වන සංකීර්ණ න්‍යායික හෝ ප්‍රායෝගික ගැටලුවකි; විද්‍යාවේ - ඕනෑම සංසිද්ධියක්, වස්තූන්, ක්‍රියාවලීන් පැහැදිලි කිරීමේදී ප්‍රතිවිරුද්ධ ආස්ථානයන්හි ස්වරූපයෙන් පෙනෙන පරස්පර විරෝධී තත්වයක් සහ එය විසඳීමට ප්‍රමාණවත් න්‍යායක් අවශ්‍ය වේ; ජීවිතයේ දී, ගැටලුව මිනිසුන්ට තේරුම් ගත හැකි ආකාරයෙන් සකස් කර ඇත: "මම කුමක් දනිමි, කෙසේදැයි මම නොදනිමි," එනම්, ලබා ගත යුතු දේ දන්නා නමුත් එය කරන්නේ කෙසේදැයි නොදනී. . පරක්කු වෙලා ඉඳන් එනවා. lat. ගැටලුව, ග්‍රීක භාෂාවෙන්. πρόβλημα "ඉදිරියට විසි කර, ඉදිරියෙන් තබා"; προβάλλω සිට “ඉදිරියට විසි කරන්න, ඔබ ඉදිරියෙහි තබන්න; දොස්".

එය එතරම් තේරුමක් නැත, ඇත්ත වශයෙන්ම, "ගැටළුව" = "ගැනීමට අවශ්‍ය ඕනෑම දෙයක්."
පරීක්ෂක - සංරචකයක් හෝ පද්ධතියක් පරීක්ෂා කිරීමට සහභාගී වන විශේෂ ist යෙකු (අපි සියලු පරීක්ෂකයින් ගැන උනන්දුවක් දක්වන බැවින් අපි වර්ග වලට බෙදන්නේ නැත, එහි ප්‍රති result ලය:
පරීක්ෂකගේ වැඩ - පරීක්ෂණයට අදාළ ක්රියාකාරකම් මාලාවක්.
කාර්යක්ෂමතාව (lat. effectivus) - අත්පත් කරගත් ප්රතිඵලය සහ භාවිතා කරන සම්පත් අතර සම්බන්ධය (ISO 9000: 2015).
ප්රතිඵලය - ගුණාත්මකව හෝ ප්‍රමාණාත්මකව ප්‍රකාශිත ක්‍රියාවන් (ප්‍රතිඵලය) හෝ සිදුවීම් දාමයක (මාලාවක) ප්‍රතිවිපාකයක්. විය හැකි ප්‍රතිඵලවලට වාසි, අවාසි, ලාභ, අලාභ, වටිනාකම සහ ජයග්‍රහණය ඇතුළත් වේ.
"ගැටලුව" සමඟ මෙන්, කුඩා අර්ථයක් ඇත: වැඩ කිරීමේ ප්රතිඵලයක් ලෙස පිටතට පැමිණි දෙයක්.
සම්පත් - පුද්ගලයෙකුගේ හෝ පුද්ගලයින්ගේ ඕනෑම ක්රියාකාරකමක් සිදු කිරීමේ ප්රමාණාත්මකව මැනිය හැකි හැකියාව; යම් යම් පරිවර්තනයන් භාවිතයෙන් අපේක්ෂිත ප්රතිඵලය ලබා ගැනීමට හැකි වන කොන්දේසි. පරීක්ෂකයා පුද්ගලයෙකි, අත්‍යවශ්‍ය සම්පත් පිළිබඳ න්‍යායට අනුව, එක් එක් පුද්ගලයා ආර්ථික වත්කම් හතරක හිමිකරු වේ:
මුදල් (ආදායම) යනු පුනර්ජනනීය සම්පතකි;
බලශක්තිය (ජීව බලය) අර්ධ වශයෙන් පුනර්ජනනීය සම්පතකි;
කාලය ස්ථාවර සහ මූලික වශයෙන් පුනර්ජනනීය නොවන සම්පතකි;
දැනුම (තොරතුරු) යනු පුනර්ජනනීය සම්පතකි, එය වර්ධනය වී විනාශ විය හැකි මානව ප්‍රාග්ධනයේ කොටසකි[1].

අප භාවිතා කරන දැනුම වැඩි වන තරමට කාර්යක්ෂමතාව අඩු වන බැවින් අපගේ නඩුවේ කාර්යක්ෂමතාව පිළිබඳ අර්ථ දැක්වීම සම්පූර්ණයෙන්ම නිවැරදි නොවන බව සටහන් කිරීමට කැමැත්තෙමි. එබැවින්, මම කාර්යක්ෂමතාවය නැවත අර්ථ දක්වන්නේ "සාක්ෂාත් කර ගත් ප්රතිඵල සහ වියදම් කළ සම්පත් අතර අනුපාතය" ලෙසිනි. එවිට සියල්ල නිවැරදි ය: වැඩ අතරතුර දැනුම නාස්ති නොවේ, නමුත් එය පරීක්ෂකයාගේ එකම මූලික වශයෙන් පුනර්ජනනීය නොවන සම්පතේ පිරිවැය අඩු කරයි - ඔහුගේ කාලය.

තීරණය

එබැවින්, අපි ඔවුන්ගේ කාර්යයේ ඵලදායීතාවයට බාධා කරන පරීක්ෂකයින්ගේ ගෝලීය ගැටළු සොයමින් සිටිමු.
පරීක්ෂකයෙකුගේ කාර්යය සඳහා වැය කරන වඩාත්ම වැදගත් සම්පත වන්නේ ඔහුගේ කාලයයි (ඉතිරිය එක් ආකාරයකින් හෝ වෙනත් ආකාරයකින් අඩු කළ හැකිය), සහ කාර්යක්ෂමතාවයේ නිවැරදි ගණනය කිරීම ගැන කතා කිරීමට නම්, ප්රතිඵලය ද කාලයට අඩු කළ යුතුය. .
මෙය සිදු කිරීම සඳහා, පරීක්ෂකයා ඔහුගේ කාර්යය හරහා ශක්යතාව සහතික කරන පද්ධතියක් සලකා බලන්න. එවැනි පද්ධතියක් යනු පරීක්ෂකයෙකු ඇතුළත් කණ්ඩායමක් සහිත ව්යාපෘතියකි. ව්‍යාපෘති ජීවන චක්‍රය පහත ඇල්ගොරිතම මගින් දළ වශයෙන් නිරූපණය කළ හැක:

  1. අවශ්යතා සමඟ වැඩ කිරීම
  2. තාක්ෂණික පිරිවිතර සැකසීම
  3. සංවර්ධනය
  4. පරීක්ෂා කිරීම
  5. නිෂ්පාදනයට මුදා හැරීම
  6. සහාය (ගොටෝ අයිතම 1)

මෙම අවස්ථාවෙහිදී, සමස්ත ව්‍යාපෘතියම එකම ජීවන චක්‍රයක් සහිත උප ව්‍යාපෘති (විශේෂාංග) වලට පුනරාවර්තන ලෙස බෙදිය හැකිය.
ව්යාපෘතියේ දෘෂ්ටි කෝණයෙන්, එය සඳහා වැය කරන කාලය අඩු වේ, එය ක්රියාත්මක කිරීම වඩාත් ඵලදායී වේ.
මේ අනුව, ව්‍යාපෘතියේ දෘෂ්ටි කෝණයෙන් පරීක්ෂකයෙකුගේ උපරිම කාර්යක්ෂමතාවයේ නිර්වචනයට අපි පැමිණෙමු - මෙය පරීක්ෂා කිරීමේ කාලය ශුන්‍ය වන විට ව්‍යාපෘතියේ තත්වයයි. සියලුම පරීක්ෂකයින් සඳහා පොදු ගැටළුවක් වන්නේ මෙම කාලය සාක්ෂාත් කර ගැනීමට ඇති නොහැකියාවයි.

මෙය සමඟ කටයුතු කරන්නේ කෙසේද?

නිගමන තරමක් පැහැදිලි වන අතර දිගු කලක් තිස්සේ බොහෝ අය විසින් භාවිතා කර ඇත:

  1. සංවර්ධනය සහ පරීක්‍ෂණය එකවරම පාහේ ආරම්භ වී අවසන් විය යුතුය (මෙය සාමාන්‍යයෙන් දෙපාර්තමේන්තුව විසින් සිදු කරනු ලැබේ QA) පරමාදර්ශී විකල්පය නම්, සංවර්ධනය වෙමින් පවතින සියලුම ක්‍රියාකාරීත්වය එය සූදානම් වන විට ස්වයංක්‍රීය පරීක්ෂණ මගින් ආවරණය කර ඇති විට, යම් ආකාරයක භාවිතා කරමින් ප්‍රතිගාමී (සහ, හැකි නම්, පූර්ව කැපවීම) පරීක්ෂාවට සංවිධානය කර තිබීමයි. CI.
  2. ව්‍යාපෘතියක ඇති විශේෂාංග වැඩි වන තරමට (එය වඩාත් සංකීර්ණ වේ), නව ක්‍රියාකාරීත්වය පැරණි එක කැඩී නොයන බව පරීක්ෂා කිරීමට වැඩි කාලයක් ගත කිරීමට සිදුවනු ඇත. එබැවින් ව්‍යාපෘතිය වඩාත් සංකීර්ණ වන තරමට ස්වයංක්‍රීයකරණය අවශ්‍ය වේ ප්‍රතිගාමී පරීක්ෂණ.
  3. අපට නිෂ්පාදනයේ දෝෂයක් මඟ හැරී පරිශීලකයෙකු එය සොයා ගන්නා සෑම අවස්ථාවකම, 1 වන ලක්ෂ්‍යයේ සිට ආරම්භ වන ව්‍යාපෘති ජීවන චක්‍රය හරහා යාමට අපට අමතර කාලයක් ගත කිරීමට සිදුවේ (අවශ්‍යතා සමඟ වැඩ කිරීම, මෙම අවස්ථාවෙහිදී, පරිශීලකයින්). දෝෂයක් මඟ හැරීමට හේතු සාමාන්‍යයෙන් නොදන්නා බැවින්, අපට ඉතිරිව ඇත්තේ එක් ප්‍රශස්තකරණ මාර්ගයක් පමණි - පරිශීලකයන් විසින් සොයා ගන්නා ලද සෑම දෝෂයක්ම එය නැවත නොපෙන්වන බවට සහතික වීමට ප්‍රතිගාමී පරීක්‍ෂණයට ඇතුළත් කළ යුතුය.

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න