تست End-To-End یک روش متداول برای تست این موضوع است که آیا جریان یک برنامه همانطور که طراحی شده است از آغاز تا پایان اجرا میشود یا خیر. هدف از انجام تستهای End-To-End یافتن و شناسایی وابستگیهای سیستم و حصول اطمینان از این موضوع است که آیا اطلاعات مناسب بین کامپوننتهای سیستمی مختلف و بین زیر سیستمها تبادل میشود یا …
ادامه نوشته »مقاله
معرفی ۱۴ ابزار برتر Mobile App Testing برای Android و iOS در سال ۲۰۱۸-قسمت دوم
قسمت اول را از اینجا مطالعه کنید. قسمت سوم را از اینجا مطالعه کنید. ۶- Robotium این یک ابزار Android UI Testing است. با Robotium نوشتن Test Caseهای قدرتمند اتوماتیک Black Box برای برنامههای کاربردی آندروید آسان است. بنابراین، نیازی به اطلاعات بیشتر در مورد ساختار برنامههای اندرویدی یا کلاسهای پیادهسازی شده نیست. همه نیاز آنها نام Main Class …
ادامه نوشته »تست نرمافزار به عنوان مسیر شغلی(مهارت، درآمد، رشد)
این راهنما شما را به دورن و برون تست نرمافزار میبرد. اگر قصد دارید که در تست نرمافزار حرفهای شوید، باید این مطلب را بخوانید! تست نرمافزار چیست؟ تست نرمافزار فرآیند تایید و تصدیق یک سیستم کامپیوتری/برنامه کامپیوتری است تا بر اساس آن تصمیم بگیرید آیا آن برنامه با نیازمندیهای مشخص شده مطابقت داشته یا خیر، و اینکه آیا نتایج …
ادامه نوشته »معرفی ۱۴ ابزار برتر Mobile App Testing برای Android و iOS در سال ۲۰۱۸-قسمت اول
قسمت دوم را از اینجا مطالعه کنید. قسمت سوم را از اینجا مطالعه کنید. امروزه ابزارهای خودکار برای تست هر برنامه تلفن همراه ضروری هستند. تست خودکار سازماندهی شده میتواند زمان مورد نیاز برای فرآیند تست و شانس خطاهای انسانی را در هنگام اجرای آزمون کاهش دهد. ابزارهای تست خودکار موبایل بسیاری در دنیا موجود است. برخی از آنها …
ادامه نوشته »۱۰ روش تست کردن Mobile App که شما باید در نظر بگیرید
آیا شما یک برنامه تلفن همراه را توسعه میدهید؟ آیا شما در مرحله تست برنامه تلفن همراه سرمایه گذاری کردهاید؟ با رقابت اوج گیرنده در بازار موبایل، توسعهدهندگان نرمافزار تلفن همراه و رهبران کسب و کار در یک مسابقه برای لانچ کردن زودتر برنامه خود قرار گرفتهاند. در این وضعیت، آنها اغلب فاز تست را نادیده میگیرند که کاملا غیرموجه …
ادامه نوشته »متدهای Mobile Usability Testing را توسعه دهید
عجیب به نظر میرسد که، تست موبایل یک محدوده کلیدی است که امروز شرکتهای تلفن همراه آنرا پایینتر از سطح انتظار به پیش میبرند. علت این امر در درجه اول این است که تسترها مجبور به انجام تستهای حداقلی یا سطحی و پر از ابهام هستند، که اغلب به علت فقدان منابع تست، عدم تجربه یا نبود یک استراتژی و …
ادامه نوشته »شیفت دادن تست به سمت چپ در کیفیت از ابتدای کار
“Shift Left” یکی از واژگان شایع اخیر در تست نرمافزار است. حرکتهایی از قبیل Agile، و DevOps، موضوع Shift Left را به تسترها توصیه میکنند، اما دقیقا معنی این موضوع چیست؟ معمول است که توسعه نرمافزار به صورت تقسیم شده به فازهای کاملا واضح دیده شود: تحلیلگران یک ایده را تحلیل میکنند تا ببینند آیا آن ایده قابل قبول است …
ادامه نوشته »آینده مدیریت داده تست(Test Data Management)
در فرهنگ صریح امروز، سرعت رسیدن محصول به بازار هرگز از، تضمین سازمانها در این موضوع که میتوانند رقابتها را به سود خود به پایان برده و وعده Business Applicationهای باکیفیت را محقق کرده و تحویل دهند، مهمتر نیست. با این حال دست و پنجه نرم کردن با مجموعهای از مسائل، دنیای تست نرمافزار را مملو از چالشهای تاخیربرانگیز نموده …
ادامه نوشته »تست یک هدف متحرک: چگونه سیستمهای Machine Learning را تست کنیم؟
تست کردن سیستمهایی که یک پاسخ را بازگشت نمیدهند، نیازمند تعاریف و رویکردهای جدید است. تست نرمافزار، در تئوری یک فعالیت نسبتا ساده است. برای هر ورودی، یک خروجیِ تعریف شده یا شناخته شده وجود دارد. ما مقادیر را وارد کرده، Selectionها ارا ایجاد کرده، یا یک اپلیکیشن را Navigate میکنیم، و در آخر نتایج واقعی را با نتیجهای که …
ادامه نوشته »متریکها، سنجش و ممیزی
در دنیای امروز، ما واقعا قادر به تصور نیروی کاری که هم توانمند باشد و هم بتواند بدون IT به پیش رود، نیستیم. به عنوان نمونه، IT Practice آثار خودش را در هر بخش از کار دارد. این مقاله به منظور ارائه اهمیت IT و نقش آن بخصوص در صنعت تولید(و اینکه چگونه متریکها و سنجشهای خاص در تعیین منافع …
ادامه نوشته »