Skip to main content
فهرست مقالات

شرحی بر تکنیک‌های کاهش زمانی تست رگرسیون

نویسنده:

چکیده:

ﺗﺴﺖ ﻧﺮم‌اﻓﺰار1، ﻓﺮآﯾﻨﺪی اﺳﺖ ﮐﻪ در ﻃﯽ آن ﺻﺤﺖ ﯾﮏ ﻧﺮم‌اﻓﺰار ﺗﻮﺳﻂ ﻣﺠﻤﻮﻋﻪ ﺗﺴﺖﻫﺎ2، ﻗﺒﻞ از اراﺋﻪ و ﺗﺤﻮﯾﻞ آن ﺑﻪ ﻣﺸﺘﺮی ﻣﻮرد ﺑﺮرﺳﯽ و اﻋﺘﺒﺎرﺳﻨﺠﯽ ﻗﺮار ﮔﺮﻓﺘﻪ، و ﺑﺨﺶ ﻣﻬﻤﯽ از ﺗﻮﻟﯿﺪ ﯾﮏ ﻧﺮماﻓﺰار ﺑﺎ ﮐﯿﻔﯿﺖ ﺑﺎﻻ ﻣﺤﺴﻮب ﻣﯽ ﺷﻮد. ﺗﺴﺖ ﻧﺮماﻓﺰار ﯾﮑﯽ از ﻓﺎزﻫﺎی اﺻﻠﯽ و ﮔﺮان در ﭼﺮﺧﻪ ﺣﯿﺎت ﻧﺮم‌اﻓﺰار ﻣﯽﺑﺎﺷﺪ. ﺑﻪ اﯾﻦ ﻣﻨﻈﻮر ﺗﮑﻨﯿﮏﻫﺎﯾﯽ ﺑﺮای ﺗﺴﺖ ﻧﺮم‌اﻓﺰار ﻣﻄﺮح ﺷﺪه اﺳﺖ ﮐﻪ ﯾﮑﯽ از آن ﺗﮑﻨﯿﮏﻫﺎ، ﺗﺴﺖ رﮔﺮﺳﯿﻮن 3 اﺳﺖ ﮐﻪ ﻓﻌﺎﻟﯿﺖ ﻣﻬﻤﯽ ﺑﺮای ﻣﻘﺎﺑﻠﻪ ﺑﺎ اﺛﺮات ﻣﻨﻔﯽ ﺗﻐﯿﯿﺮات، ﻃﯽ ﺗﻌﻤﯿﺮ و ﻧﮕﻬﺪاری ﻧﺮماﻓﺰار ﻣﯽﺑﺎﺷﺪ. اﯾﻦ ﺗﮑﻨﯿﮏ ﺑﺴﯿﺎر ﭘﺮﻫﺰﯾﻨﻪ و وﻗﺖ ﮔﯿﺮ اﺳﺖ، از اﯾﻦ رو ﺗﮑﻨﯿﮏﻫﺎی، اﻧﺘﺨﺎب، ﮐﺎﻫﺶ و اﻟﻮﯾﺖﺑﻨﺪی در ﻣﺠﻤﻮﻋﻪ ﺴﺖ ﻣﻄﺮح ﺷﺪه اﺳﺖ. ﺗﺴﺖ رﮔﺮﺳﯿﻮن اﻧﺘﺨﺎﺑﯽ: 4 اﻧﺘﺨﺎب زﯾﺮ ﻣﺠﻤﻮﻋﻪای از ﻣﻮرد آزﻣﻮنﻫﺎ ﮐﻪ ﻣﯽﺗﻮاﻧﺪ ﺧﻄﺎﻫﺎی ﻧﺮم‌اﻓﺰار ﺗﻐﯿﯿﺮ داده ﺷﺪه را ﻧﺸﺎن دﻫﺪ. ﮐﻤﯿﻨﻪ ﮐﺮدن ﻣﺠﻤﻮﻋﻪ ﺗﺴﺖﻫﺎ: 5 ﻣﺠﻤﻮﻋﻪ ﺗﺴﺖﻫﺎ ﺗﺎ ﺣﺪ ﻣﻤﮑﻦ ﺑﻪ زﯾﺮ ﻣﺠﻤﻮﻋﻪای ﮐﺎﻫﺶ ﯾﺎﺑﻨﺪ ﮐﻪ ﻫﻤﺎن ﭘﻮﺷﺶ ﻣﺠﻤﻮﻋﻪ ﺗﺴﺖﻫﺎی اﺻﻠﯽ را داﺷﺘﻪ ﺑﺎﺷﻨﺪ. اﻟﻮﯾﺖدﻫﯽ ﻣﺠﻤﻮﻋﻪ ﺗﺴﺖﻫﺎ6، ﻣﺠﻤﻮﻋﻪ ﺗﺴﺖﻫﺎ ﺑﺎ اﻟﻮﯾﺖﻫﺎی ﺑﯿﺸﺘﺮ، ﺑﺎﯾﺪ ﻗﺒﻞ از ﻫﻤﻪ اﺟﺮا ﺷﻮﻧﺪ، ﻫﺪف از اﯾﻦ ﮐﺎر اﻓﺰاﯾﺶ ﻧﺮخ ﺗﺸﺨﯿﺺ ﺧﻄﺎی ﻣﺠﻤﻮﻋﻪ ﺗﺴﺖ ﻣﯽﺑﺎﺷﺪ. در اﯾﻦ ﭘﮋوﻫﺶ ﺑﻪ ﺑﺮرﺳﯽ دﻗﯿﻖ ﺗﮑﻨﯿﮏﻫﺎی ﺗﺴﺖ رﮔﺮﺳﯿﻮن ﭘﺮداﺧﺘﻪ و ﻣﺰاﯾﺎ و ﻣﻌﺎﯾﺐ ﻫﺮ ﯾﮏ از اﯾﻦ ﺗﮑﻨﯿﮏﻫﺎ ﺑﯿﺎن ﻣﯽﺷﻮد.

کلیدواژه ها:

تست نرم‌افزار ، تست رگرسیون ، مجموعه تست ، مورد آزمون


برای مشاهده محتوای مقاله لازم است ورود پایگاه شوید. در صورتی که عضو نیستید از قسمت عضویت اقدام فرمایید.