د ډیرو سافټویر شرکتونه، لکه د ګوګل په څیر، په خپل سافټویر کې د کم لومړیتوب کیب سره سره بریالي کیږي، مګر کوچني شرکتونه او پیل پیلونه دا عیش نه لري.
پیرودونکي د محصولاتو تمه لري چې د پلور پاڼې، او یا په اسنادو کې یې ادعا کوي هغه څه وکړي. دلته د ډیرو انتخاباتو سره، که چیرې محصول خپل وخت او پیسې ضایع نکړي نو دوی به د کود کولو په اړه دوه ځله فکر ونه کړي. له همدې امله، سافټویر د خوشې کولو دمخه د سختو ازموینو نتیجه اخلي:
د اصلي مفکورې او وروستۍ محصول تر مینځ توپیرونه څرګندوي
دا سافټویر تایید کړي چې د طرحې ډیزاین پالن شوي کار کوي
د پای محصول تصدیق کول - دا محصول باید د مشتریانو اړتیاوې پوره کړي
د ځانګړتیاوو او کیفیت ارزونه
ازمايښت یو سخت پواسطه تعقیبوي. دا د ارزښتناکو سرچینو کارول - مهارتونه، وخت، او پیسو کاروي، پداسې حال کې چې برخه اخیستونکي د اړین معلوماتو سره چمتو کوي ترڅو محصول وړاندې کړي. موخه د کیفیت د ډاډمنتیا د یوې پیاوړې پرو رام له لارې د اختتام کاروونکي تجربه اسانه کول دي. د ډیرو لوړ پوړو سره، د QA مدیران په تخنیک کې ځینې لوړ پوړي عواید دي. معمولا دا ګامونه تعقیبوي:
د اړتیاوو تحلیل چېرې مدیران داسې پالن جوړوي چې د ازموینې مناسب تګالره وړاندې کړي.
ازموینه پیلوي او د تحلیل تحلیل پایلې لري.
هر ډول خنډونه سم دي، او سافټویر د رجیر ازموینې ته ځي - د پروګرام چک کولو لپاره یو سیسټم لاهم د ترمیمولو وروسته کار کوي.
د آزموینې د تړلو راپور بیا بشپړ پروسې او پایلې بیانوي.
د ساوتري ټیسټ کولو طریقه
دلته د تولید چلند او فعالیت قضاوت کولو لپاره کارول مختلف میتودونه دي.
توربکس او د سپینې بکس ازموینې دوه بنسټیزې لارې دي.
- د تور بکس معاینه - همدا رنګه د فعال یا ځانګړتیا پر اساس آزموینه ویل کیږي، دا طریقه د محصول په اړه تمرکز کوي. ازموینه د داخلي میکانیزمونو سره تړاو نلري. دوی یوازې دا سافټویر وګورئ هغه څه چې باید ورته وي. د کوډنګ پوهه ضروري نه ده، او ازموینه د کاروونکي په انٹرفیس کې کار کوي.
- د سپینې بکس آزموینې - دا طریقه د کوډونې پوهه کاروي - څنګه چې د معاینې کړنالرې برخه ګڼل کیږي. کله چې یو محصول ناکام شي، ازموینه د اړتیا په صورت کې د کود کوډ ته اړتیا لري. د سافټویر جوړونکي پخپله دا کار کوي ځکه چې دوی دا محاسبه کوي چې محصول څه ډول کار کوي. د جوړښت په اساس او د شیشې بکس ټیسټ د دې میتود لپاره نور نومونه دي.
- جامد ازموینه - ازموینه د سافټویر کوډ او سندونه معاینه کوي مګر دا پروګرام اعدام نه کوي. سټیټ ټیسټ د تایید په بهیر کې د محصول په پرمختګ کې د پیل وخت پیل کوي.
- متحرک ازموینه - دا سافټویر د مختلفو معلوماتو سره تطبیق شوی، او ازموینه د دې طریقې سره د تمه شوي چلند سره محصولات پرتله کوي.
- د GUI آزموینې - دا د GUI ځانګړتیاوې - د متن بڼه کولو، متن بکسونه، بټونه، لیستونه، ترتیب، رنګونه، فونټ، د فون اندازه، او داسې نور. د GUI آزموینې وخت نیسي، او دریم برخه شرکتونه ډیری د ډلبندانو پرځای اکثرا دنده پرمخ بیایي.
د ازموینې کچه
دا اړین دي چې د کمزوری سیمو سیمې وپیژني او د سافټویر پراختیایي ژوند دوره کې په هر پړاو کې د زغملو وړ وي.
- د څانګې ازموینه - ډیزاین د کودونو تر ټولو اساسي برخې لکه ټولګي، انټرنیټونه، او دندې / پروسیجرونه ازموي. دوی پوهیږي چې دوی څنګه باید ځواب ځواب ورکړي او د تولید په اساس سمون موندلی شي.
- جزئي معاينه - نور نومونه ماډل يا د پروګرام آزموينې دي. دا د یونټ ازموینې ته ورته دی مګر د یووالي لوړ کچې لري. د سافټویر ماډلونه د نیمګړتیاو لپاره ازموینه کیږي ترڅو د دوی انفرادي فعالیت تصدیق کړي.
- د انټرنېټ ازموینه - دا هغه غلطی پیژني کله چې ماډلونه یوځای شوي وي. د مختلفو انډول ازموینې ټیټې کچې، پورته ښکته، او فعال فعالې دي.
- د سیسټم ازموینه - د یوې پروژې اجزا په مختلفو چاپیریالونو کې د دې طریقې سره ازموینه کیږي. دا د تورې بکس طریقې لاندې راځي او په پروسه کې د وروستیو ازموینو څخه دی. دا مشخصوي چې آیا سیسټم کار کوي ځکه چې دا باید د سوداګرۍ او کاروونکو اړتیاوو سره مخ شي.
- الفا ازموینه - داخلي کارکونکي د انکشافي یا حقیقي چاپیریال کې د پرمختیا په ساحه کې دا سافټویر ازموي. له هغې وروسته، پراختیا کونکي د کیک او نورو مسلو اصالح کوي.
- د Beta ازموینه - د ساحې آزموینې په څیر پیژندل شوی، رجوع کوونکي محصول په خپل ځای کې په واقعیت شرایطو کې آزموینه کوي. مراجعه کولی شي د پای کاروونکو یو ډله وړاندې کړي فرصت د فییر یا بیټا نسخو له لارې د سافټویر آزموینه کوي. د ممکنه پرمختیا په اړه بیاکتنه بیا پرمخ وړونکي ته لیږل کیږي.
- د قبولیت آزموینې - د توریک بکس ټیسټ د ساحې لاندې، د مراجعینو آزموینې سافټویر د موندلو لپاره معلومه کړي که پراختیایی پروګرام غوښتل شوي مشخصاتو لپاره رامینځته کړي.
د ازموینې ډولونه
دا سافټویر ازموینې په ځانګړي موخو باندې تمرکز کوي.
- د نصبولو آزموینې - د سافټویر ازموینه انجنیر او د تنظیم کولو مدیر دا ازموینې ترسره کوي ترڅو ډاډ ترلاسه کړي چې پای کاروونکي کولی شي پروګرام نصب او چل کړي. دا سیمې لکه د نصب کولو فایلونه، د نصب کولو موقعیتونه، او اداري امتیازونه پوښلي.
- پرمختیایي ازموینه - دا د غلطیتونو کشف او مخنیوی لپاره یو لړ همغږۍ ستراتیژۍ پلي کوي. پدې کې د جامد کوډ تحلیل، د شریک کاري کوډ بیاکتنې، د پیژندلو وړتیا، او د مایکر تحلیل شامل دي. موخه د خطرونو کمول او لګښتونه دي.
- د امتیاز آزموینې - د کار تجربه د دې ازموینې سره د لیدنې لاندې راځي. دا ګامونه پورته کوي چې GUI څومره ډیزاین او د کار اسانتیا لري. ازموینې دقیقیت او د افکارو اغیزمنتوب او د ازموینې مضامینو احساساتي ځوابونه ګوري.
- د سواد آزموینې - دا دا ښیې چې ایا سافټویر د وختونو او لګښت ارزښت لري د نورو ازموینې دوام لپاره. ډیری نیمګړتیاوې او نور تیریدونکي ازموینې تعقیب نه کوي.
- د تمباکو آزموینې - د ټکولو آزموینې هغه بنسټیز ناکامۍ څرګندوي چې د خوشې کولو مخه ونیسي. کله چې دا په یوه نوې ودانۍ کارول کیږي، دا د جوړونې تایید ټیسټ ته ویل کیږي.
- د ثبت آزموینه - کله چې سیسټم بدلون راوړي، د ثبت ازموینه غیر متوقع چلند څارل کیږي. دا په ماډلونو یا اجزاوو باندې ناوړه اغیزه په ګوته کوي.
- تخریباتي ازموینه - د آزموینې انډول غیر غیر معمولي پیښې او د سافټویر وړتیا په ګوته کوي چې غیر متوقع انټرنیټ اداره کړي. دا داسې پرمخ وړونکي ښيي چې پروګرام د تېروتنې په اداره کې څومره پیاوړی دی.
- د بیا رغونې ازموینه - کله چې هارډورډ یا نور فعالیتونه ناکام شي، دا ازموینه ښیي چې سافټویر څنګه کولی شي سمبال شي او عملیات پرمخ بیايي.
- اتوماتیک ازموینې - دا په دستګاه ډول پلي کولو لپاره د کارونو ستونزمن کار کوي. دا ځانګړی سافټویر کاروي چې ازموینې پرمخ بوځي او د حقیقي مقایسه اټکل شویو پایلو په اړه معلومات چمتو کړي.
- د مطابقت ازموینې - سافټویر باید په مختلف کمپیوټر چاپیریال کې پرمخ بوځي، نو دا د مختلف سیسټمونو سره مطابقت ګوري. د بېلګې په توګه، دا سافټویر د مختلفو سیسټمونو او ویب براؤزرونو سره کار کوي؟
- د فعالیت ټیسټ - دا یو ژور ازموینه ده چې په مختلفو سناریو کې د سافټویر فعالیت معاینه کوي. د ځواب ورکونې، ثبات، سرچینو تخصیص، او سرعت په اړه معلومات راټول شوي. برسېره پردې، فرعي ازموینې لکه حجم، ظرفیت، او سپک ټیسټ پدې پروسه کې برخه لوبوي.
- امنیتي آزموینې - دا د کاروونکو د امنیت ساتلو لپاره د سافټویر ظرفیت تدبیر کوي. دا د معرفي کولو دندې، تصدیق، محرمیت، بشپړتیا، شتون، او نه تکرار کولو معنا لري.
- د لاسرسي آزموینه - دا د امتیاز ازموینې په څیر ندي. دا د دې کچې مشخص کوي چې د مختلف وړتیاوو کاروونکو کاروونکي - زده کړه او فزیکي معلولیتونه شامل دي، کولی شي سافټویر وکاروي.
- نړیوال کول او ځایي کولو آزموینه - پایلې ښیي چې دا سافټویر څنګه د مختلفو ژبو او سیمه ایزو غوښتنو سره سمون لري. پدې کې د ځانګړو ځایونو لپاره اجزاوونه او د متن ژباړې شاملول شامل دي.
د سافټویر آزموینې بازار ته د محصول د راوړلو یوه مهمه برخه ده. او د ازموینه ورکوونکو پرته، خورا پراخ شته سافټویر شتون نلري. د تصدیق شوي سافټویر امتحان کونکي د سازمانونو لکه BCS، د معلوماتي ټکنالوژۍ لپاره چارټر انستیتیوت، ISTQB® (د نړیوال سافټ ویر د وړتیا وړ قابلیت بورډ)، او ASQ (پخوا د کیفیت لپاره د امریکا ټولنه).