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