-
تست امنیت
دوشنبه 1 شهریور 1400 17:20
هیچ وقت امنیت کامل و ۱۰۰% نیست، به همین دلیل هم با در مباحث امنیتی بروز باشید. در این پست مراحل تست امنیت یک سایت را مرور میکنیم تا از این طریق امنیت یک وب سایت را تامین کنیم. جمع آوری اطلاعات و اوسینت با این کار ما اطلاعات مورد نیاز را از تارگت مورد نظر بدست می آوریم و در مراحل بعدی تست نفوذ از ان ها استفاده میکنیم...
-
تست رگرسیون نرم افزار چیست؟ – (Regression Testing)
شنبه 5 تیر 1400 15:17
این تست به عنوان نوعی از تست نرم افزار برای تایید اینکه یک برنامه با تغییر کد، اخیرا بر روی ویژگی های موجود در برنامه تاثیر منفی نگذاشته باشد، انجام میشود. تست رگرسیون چیزی نیست جز انتخاب کامل یا جزئی موارد تستی قبلا اجرا شده برای اطمینان از عملکرد درست ویژگی های موجود در برنامه است. تست رگرسیون برای اطمینان از اینکه...
-
۸ راه برای ریپورت درست باگ ها
چهارشنبه 2 تیر 1400 16:17
بلافاصله مشکل را گزارش دهید منتظر نمانید که گزارش اشکالات را دیر بنویسید زیرا باعث میشود که جزئیات مهم را از دست دهید. اگر هنگام تست اشکالی را مشاهده کردید، بلافاصله آن را گزارش دهید. عنوان درست کوتاه انتخاب کن. درک اصلی باگ از عنوان بسیار مهم است. همچنین به مدیر سیستم کمک میکند تا آن را از طریق سیستم های Bug Tracker...
-
تست خودکار نرم افزار: تست اتوماتیک نرم افزار چیست (۲)
شنبه 29 خرداد 1400 17:04
اگر قسمت اول مربوط به تست اتومات را مطالعه نکردید، از طریق این لینک میتوانید آن را مشاهده کنید. testerking.ir تفاوت تست دستی و اتومات تست دستی تست اتومات این تست کمتر قابل اعتماد است؛ به دلیل خطای انسانی، تست دستی همیشه دقیق نیست این تست قابل اطمینان تر است. هر بار عملیات مشابهی را انجام میدهد به همین دلیل خطای انسانی...
-
تست خودکار نرم افزار: تست اتوماتیک نرم افزار چیست (۲)
شنبه 29 خرداد 1400 17:04
اگر قسمت اول مربوط به تست اتومات را مطالعه نکردید، از طریق این لینک میتوانید آن را مشاهده کنید. testerking.ir تفاوت تست دستی و اتومات تست دستی تست اتومات این تست کمتر قابل اعتماد است؛ به دلیل خطای انسانی، تست دستی همیشه دقیق نیست این تست قابل اطمینان تر است. هر بار عملیات مشابهی را انجام میدهد به همین دلیل خطای انسانی...
-
تست خودکار نرم افزار: تست اتوماتیک نرم افزار چیست
پنجشنبه 27 خرداد 1400 12:55
خب میدانم که هر پروژه ای دارای سه جنبه ی مهم کیفیت، هزینه و زمان است. هدف هر پروژه هم دریافت خروجی با بهترین کیفیت در عین کنترل هزینه و زمان برای تکمیل پروژه است. تست خودکار نرم افزار چیست؟ تست خودکار نرم افزار فرآیندی است که با استفاده از یک ابزار، نرم افزار را برای پیدا کردن باگ ها تست میکند. در این فرآیند اجرای...
-
چرا باید تستر نرم افزار شویم؟
یکشنبه 23 خرداد 1400 17:09
از خودتان پرسید که چرا میخواهید تستر نرم افزار شوید؟ به عنوان مثال میتوانستید یک توسعه دهنده ی نرم افزار باشید. آنها بطور کلی دستمزد بهتری دارند و با این کار اعتبار تمام برنامه های که کار کردند را برای خود بدست می آورند. البته در نظر داشته باشید که آنها هسته اصلی پروژه، افرادی خلاق و هر کلمه ای برای توصیف بهترین افراد...
-
ابزارهای تست دستی – انتخاب راه حلی مناسب
سهشنبه 18 خرداد 1400 18:07
هماهنگی بین ابزارهای تست دستی و تست اتومات، یکی از رویکردهای استاندارد اساسی تضمین کیفیت، در هر شرکت برتر تولید نرم افزارهای سفارشی است. این نوع روند برای اطمینان از تشخیص سریع اشکالات اعمال میشوند و در نتیجه به تیم توسعه این امکان را میدهد تا بطور مشترک و کارآمد کار کنند. طبق آمار منتشر شده، 77% کاربران هرگز کاربران...
-
تست آلفا و تست بتا: تفاوت های بین تست آلفا و بتا و گاما
پنجشنبه 13 خرداد 1400 13:53
تفاوت آلفا و بتا تست هر محصول نرم افزاری با کیفیت بالا قبل از انتشار تست های مختلفی را پشت سر گذاشته است. استراتژی ها مختلف تست توسط مهندسین QA اعمال میشود تا اطمینان حاصل کنیم برنامه تمامی شرایط مورد انتظار را برآورده کند و همچنین خطایی نداشته باشد که برای کاربران مشکل ساز شود. قبل از انتشار محصول، دو مرحله تست وجود...
-
راهنمای تست نرم افزار موبایل برای توسعه دهندگان نرم افزار
شنبه 8 خرداد 1400 16:04
همانطور که میدانید، فناوری تلفن های همراه اکنون به یک روند رو به رشدی تبدیل شده است و مطمئنا آینده جهان را متحول میکند. اگر کسی هستید که به تازگی شروع به برنامه نویسی و توسعه نرم افزار ها کرده اید، ممکن است در فکر چالش هایی که ممکن است در تست نرم افزار رخ دهد، باشید. به عنوان کمک به برنامه نویسان نرم افزار، در این پست...
-
ابزارهای تست نرم افزار (آپدیت ۲۰۲۱)
سهشنبه 4 خرداد 1400 16:33
برای موفقیت در هر تست اتومات نیاز به شناسایی ابزارهای مناسب برای هر پروژه است. با وجود انبوهی از ابزارهای تست اتومات ، انتخاب تست اتومات مناسب نیاز به مهارت دارد. در این پست قرار است ابزارهای تست نرم افزار که بصورت اتومات میتوان انجام داد را همراه با ویژگی های آنها برای بررسی و انتخاب درست، معرفی کنیم. Kobiton ...
-
تست دستی یا تست اتومات: کدام یک را انتخاب کنیم؟
شنبه 25 اردیبهشت 1400 14:25
هر تستر نرم افزار هنگام انتخاب نوع تست برای نرم افزار یا برنامه های خود، با این معضل روبرو است. معمولا سردرگمی ها این است که تست دستی مناسب تر است یا تست اتومات؟ قبل از اینکه عمیق تر به بررسی این موضوع بپردازیم بدانید که هر دو این تست ها مزایا و معایبی دارند. وقتی صحبت از انتخاب میکنیم ، الگوی خیلی از شرکت های نوپا،...
-
معرفی چندین ابزار تست API که بسیار لازم هستند!
دوشنبه 20 اردیبهشت 1400 10:35
قبل از شروع در مورد اینکه کدام ابزارها مناسب انجام تست API هستند بیایید تا با مفهوم API بیشتر آشنا شویم. API چیست؟ API مخفف شده ی عبارت application programming interface است که مجموعه ای از ابزارها ، قوانین و پروتکل ها است که به توسعه یک برنامه نرم افزاری کمک میکند. همچنین API نحوه ی تعامل اجزای مختلف نرم افزار با...
-
چرا انجام استرس تست برای نرم افزارها مهم است؟
سهشنبه 7 اردیبهشت 1400 11:07
انواع مختلفی از تست Non functional وجود دارد که جنبه های غیر عملکردی نرم افزار را مثل performance , stability, usability را بررسی میکند. این تست برای بررسی نهایت باری است که نرم افزار میتواند آن را تحمل کند انجام میگیرد. این همچنین یک جنبه ای مهمی از تست است که باید تسترهای نرم افزار از آن آگاه باشند. استرس تست برای...
-
تاپ ترین دیوایس های اندرویدی برای تست نرم افزار
پنجشنبه 2 اردیبهشت 1400 10:59
در این پست قصد داریم برترین دستگاه های اندرویدی برای تست نرم افزار را خدمت شما معرفی کنیم. در حالی که تلفن های هوشمند اپل اخیرا اخبار زیادی را به خود جلب کرده است ، اما اندروید همچنان محبوب ترین سیستم عامل تلفن همراه در جهان است که طبق آماد اعلام شده تقریبا 75 درصد از سهم بازار جهانی را در اختیار دارد. ( اما تنها 22.2...
-
Performance Testing
سهشنبه 31 فروردین 1400 10:00
در این تست ما عملکرد نرم افزار را با مشخصات ذکر شده قبل از ساخت آن بررسی میکنیم. وظیفه ی این تست کمکی است برای تشخیص ایرادات و مشکلات به هنگام ارتباط گیری نرم افزار با سیستم می باشد. یکی از متخصصان تست نرم افزار می گوید تعیین دقیق این تست دشوار است زیرا در موقعیت های مختلف و در سایر شرکت ها متفاوت عمل میشود....
-
Exploratory Testing
یکشنبه 29 فروردین 1400 12:36
این تست بدین صورت است که شما در سیستم جستجو میکنید و به ویژگی های آن میپردازید اما ممکن است که برای یافتن خطاهای اساسی مستقیما بر خروجی سیستم تاثیر نگذارد. این تست برای کشف خطاهای پنهان ، بررسی علت آنها و اصلاح آنها انجام میشود. هیچ سناریو تستی از پیش تعریف شده ای وجود ندارد ، بنابراین تستر های نرم افزار بی هدف سیستم...
-
چطوری در نرم افزارها باگ پیدا کنیم؟
یکشنبه 22 فروردین 1400 11:09
تا حالا به این فکر کردید که باگ نرم افزارها را چگونه پیدا کنید؟ آیا با داشتن چندین سناریوی تستی فکر میکنید میتوانید نرم افزارتان را تست کنید؟ در این پست ، ما مراحل موثری که میتوانید با استفاده از آنها باگ های نرم افزارتان را بیابید ، آورده ایم کدهایتان را در جایی مناسب ذخیره کنید. این مرحله برای یافتن اشکالات نرم...
-
۱۰ قدم برای محافظت وب سایت شما از دست هکران
پنجشنبه 19 فروردین 1400 12:17
در این زمانی که تهدیدات امنیتی رو به افزایش هستند ، شما میبایست از نحوه ایمن سازی وب سایت خود در مقابل هکران آگاه باشید. وب سایت شما یک سرمایه مهم ، برای تجارت شماست. محافظت آن در برابر هرنوع تهدید و هک کردن بسیار مهم است. در این پست میخواهیم چند روش برای جلوگیری از آنها نام ببریم. نصب افزونه های امنیتی اگر وب سایت...
-
Developer و QA (با کمی چاشنی خنده
سهشنبه 17 فروردین 1400 10:08
همه ی ما اشتباه میکنیم ، حتی با تجربه ترین و حرفه ای ترین توسعه دهندگان نرم افزار. مسئله این نیست که خب مرتکب اشتباه شدند ، مسئله ی اصلی اینه که کسی رو ندارند تا به اون اشتباهات اشاره ای بکند تا دولپر اونها رو برطرف کند. به جای جدی گرفتن اهمیت تست نرم افزار ، QA برای موفقیت محصولات و یا خدمات نیاز است ؛ در این پست با...
-
تست نصب چیست و چطور انجام میگیرد؟
یکشنبه 15 فروردین 1400 14:03
اگر نرم افزار را نصب کنید و بین حالتی قرار بگیره که هم نصب شده باشه و هم سیستم عامل گوشی شما را خراب کند ، چه حسی پیدا خواهید کرد؟ ناراحت ، درسته؟! نصب نرم افزار اولین قدم تعامل کاربر با نرم افزار است. از این رو ، نصب مناسب نرم افزار برای اطمینان از رضایت و اعتماد کاربر نهایی بسیار مهم است. تست نصب تضمین میکند که نرم...
-
هزینه تست نرم افزارها چقدره؟
سهشنبه 10 فروردین 1400 15:44
قبل از صحبت در مورد موضوع عنوان شده ، جا داره سال جدید رو به همگی شما تبریک بگم ، ایشالا که سال بسیار خوبی رو داشته باشید ، سرشار از انرژی و حال خوب. کاربر ها از دید ما پادشاه هستند ؛ اونها تصمیم میگیرند که برنامه شما ابتکاری جدیدیست یا خیر؟! با این حال ، اگر واقع بینانه به آن نگاه کنیم ، بررسی هایی که کاربران...
-
تست با دیوایس های واقعی یا شبیه سازها؟!
یکشنبه 12 بهمن 1399 11:24
هر بار که شما یک برنامه ی جدیدی برای تلفن همراه ایجاد میکنید ، مهم است که اطمینان پیدا کنید که نمایش و عملکرد آن در انواع مخلفی از دستگاه ها با وضوح صفحه نمایش های مختلف به درستی نمایش داده شوند. اگر توسعه نرم افزار برای اندروید و ios باشد مستلزم آن است که آنها را در چندین دستگاه با سیستم عامل های مختلف تست کنید. تست...
-
تست سایت – بخش دوم
یکشنبه 5 بهمن 1399 11:47
انواع تست وب سایت تست وب سایت را میتوان بطور کلی به قسمت های مختلفی تقسیم کرد: # Functional Testing عملکرد وب سایت در این بخش بررسی میشود و اطمینان حاصل میشود که مطابق با مشخصات مورد نیاز کار میکند. #Browser Compatibility Testing کاربران شما ممکن است از مرورگرهای مختلفی استفاده کنند و برای اطمینان از اینکه وب سایت شما...
-
تست وب سایت
سهشنبه 30 دی 1399 10:27
تست وب سایت چیست؟ تست وب سایت نوع خاصی از تست نرم افزار است که منحصرا برای متوجه شدن اشکالات موجود در وب سایت میشود. اگرچه مفهوم اساسی تست کاملا یکسان است اما تفاوت کمی در نحوه انجام تست وجود دارد. دلایل تست وب سایت تست وب سایت شما بسیار مهم است و در اینجا چند دلیل برای متقاعد کردن شما در این مورد آورده شده است. وب...
-
چرا انجام تست UI و UX برای پروژه شما مهم است؟(۲)
سهشنبه 2 دی 1399 16:58
تست UX چیست؟ به طور خلاصه ، تست UX فرآیندی است برای تست تجربه کاربر در جنبه های مختلف برای تعیین روشهایی جهت تعامل یک پروژه و عناصر آن با مخاطبانش. چرا انجام این تست بسیار مهم است؟ بیایید به یک نمونه از دنیای واقعی نگاه کنیم. تصور کنید که یک فروشگاه آنلاین دارید و تفاوت آنچنانی با بسیاری از فروشگاه های دیگر ندارد با...
-
چرا انجام تست UI و UX برای پروژه شما مهم است؟
دوشنبه 1 دی 1399 10:49
تیم ما این مقاله را تهیه کرده تا شما از مهم بودن این نوع تست باخبر کند. تیم ما معمولا در حال حل مباحثی که معمولا مشتریان ما زمانی که با ما تماس تلفنی برقرار میکنند ، هستند و همیشه این سوال رو مطرح میکنند که مهمترین نوع تست حال حاضر چیست؟ کدام یک از فعالیت های تستی مثل تست عملکرد ، تست امنیت ، تست UI و … نیاز به نیروی...
-
تست UI Testing : UI – بخش دوم
شنبه 29 آذر 1399 12:44
برای تست UI تست دستی انجام دهیم یا اتومات؟ تست UI را هم میتوان هم بطور دستی انجام داد و هم بصورت اتومات. تسترها میتوانند بسته به نوع برنامه و یا خود تیم ، یکی از دو روش را برای تست انتخاب و پیاده سازی کنیم. تست دستی : در این حالت تسترها بطور دستی تمامی ویژگی های وب سایت یا برنامه که استفاده میشود را تست میکنند و...
-
تست UI Testing : UI – بخش اول
پنجشنبه 27 آذر 1399 11:05
در این پست میخواهیم درباره ی عبارت ” User Interface ” یا همان رابط کاربری با شما صحبت کنیم. رابط کاربری(UI) بخشی از یک وب سایت و یا برنامه می باشد که کاربر با آن ارتباط برقرار میکند. بطور کلی کیفیت یک رابط کاربری در تصمیم گیری کاربر در مورد وب سایت و یا برنامه شما تاثیر میگذارد. طراحی و عملکرد ضعیف UI باعث ایجاد خرابی...
-
۵ دلیلی که نباید به تست دولپرهای خود اعتماد کنید
دوشنبه 24 آذر 1399 11:27
برنامه نویسی یک پروژه نرم افزاری کار آسانی نیست. این کار به زمان ، تلاش زیاد و نگرانی بیشتر برای بودجه نیاز دارد. بطور کلی افرادی که در صنعت IT کار میکنند همیشه به دنبال تکنینک و ترفندهایی هستند تا توسعه را هرچه سریعتر ، آسان تر و ارزان تر کنند. یکی از این تکنیک ها ادغام نقش در داخل یک تیم است ، به زبان ساده تر انتخاب...