سفارش تبلیغ
صبا ویژن

تست خودکار نرم افزار: تست اتوماتیک نرم افزار چیست (2)

اگر قسمت اول مربوط به تست اتومات را مطالعه نکردید، از طریق این لینک میتوانید آن را مشاهده کنید.   testerking.ir

تفاوت تست دستی و اتومات

تست دستی

تست اتومات

این تست کمتر قابل اعتماد است؛ به دلیل خطای انسانی، تست دستی همیشه دقیق نیست این تست قابل اطمینان تر است. هر بار عملیات مشابهی را انجام میدهد به همین دلیل خطای انسانی از بین میرود
سرمایه گذاری برای انجام تست دستی ارزان تر از تست اتومات است. سرمایه گذاری اولیه برای تست اتومات بیشتر است. اما در طولانی مدت نسبت به تست دستی هزینه کمتری خواهد داشت.
تست دستی یک گزینه عملی است که موارد تستی به طور مکرر اجرا نمیشوند و فقط یک یا دو بار اجرا میشوند هنگامی که میخواهید تست رگرسیون را انجام دهید بهترین گزینه تست اتومات است
اجرای تمامی موارد تستی زمان بر است و به منابع انسانی بیشتری احتیاج داریم اجرای آن از طریق ابزارهای نرم افزاری انجام میشوند، بنابراین سریعتر از تست دستی است و در مقایسه با تست دستی به منابع انسانی کمتری نیاز دارد
Exploratory testing را میتوان انجام داد Exploratory testing را نمیتوان انجام داد
Performance Testing را نمیتوان بصورت دستی اجرا کرد Performance Testing را میتوان بصورت اتومات انجام داد
اجرای انواع تست ها بطور موازی امکان پذیر نیست برای این کار به منابع انسانی بیشتری نیاز داریم میتوان آن را بطور موازی انجام داد و زمان اجرای تست را کاهش داد
هیچ دانش برنامه نویسی برای انجام تست دستی لازم نیست دانش برنامه نویسی برای انجام این تست نیاز است
انجام تست UI به دلیل استفاده کاربران از برنامه بسیار کارآمد است انجام تست UI به دلیل عدم استفاده کاربران از برنامه ناکارآمد است

 
ادامه این مطلب مهم را در سایت ما مطالعه کنید.  testerking.ir