ویژگیهای کلیدی
تمام اشکال کلیدی تست برای برنامههای مدرن را به صورت سیستماتیک پوشش میدهد.
با کمک مثالهای عملی، الگوهای ضد و مشکلات در طراحی سیستم را درک کنید.
نقاط قوت و ضعف اشکال مختلف تست و نحوه ترکیب مؤثر آنها را بیاموزید.
شرح کتاب
طراحی تست نرمافزار، بهترین شیوهها را برای تست برنامههای نرمافزاری و نوشتن طرحهای جامع تست شرح میدهد. این راهنما که توسط یک متخصص با بیش از بیست سال تجربه در صنعت فناوری پیشرفته نوشته شده است، آموزش و مثالهای عملی را برای بهبود مهارتهای تست شما ارائه میدهد.
تست کامل نیاز به درک کاملی از عملکرد تحت تست دارد که توسط تست اکتشافی آگاه شده و توسط یک مشخصات عملکردی دقیق توصیف میشود. این کتاب به سه بخش تقسیم شده است که بخش اول آن توضیح میدهد که چگونه میتوان این وظایف را به بهترین شکل انجام داد تا تست را از یک پایه محکم شروع کرد.
تست عملکردی با مجهز شدن به مشخصات ویژگیها، رفتار قابل مشاهده ویژگیها را با شناسایی پارتیشنهای همارزی، مقادیر مرزی و سایر شرایط کلیدی تست تأیید میکند. این بخش تکنیکهایی مانند تست جعبه سیاه و سفید، بررسی موارد خطا، یافتن نقاط ضعف امنیتی، بهبود تجربه کاربری و نحوه نگهداری محصول شما در درازمدت را بررسی میکند.
بخش آخر توضیح میدهد که چگونه میتوان محدودیتهای برنامه خود را به بهترین شکل آزمایش کرد. در شرایط خرابی چگونه رفتار میکند و آیا میتواند بازیابی شود؟ حداکثر باری که میتواند تحمل کند چقدر است؟ و هنگام بارگذاری بیش از حد چگونه پاسخ میدهد؟
در پایان این کتاب، شما خواهید دانست که چگونه برنامههای تست دقیقی برای بهبود کیفیت برنامههای نرمافزاری خود بنویسید.
آنچه خواهید آموخت
درک چگونگی بررسی ویژگیهای جدید با استفاده از تست اکتشافی
کشف چگونگی نوشتن مشخصات ویژگی واضح و دقیق
بررسی تکنیکهای تست سیستماتیک مانند پارتیشنبندی همارزی
درک نقاط قوت و ضعف تست جعبه سیاه و سفید
تشخیص اهمیت تست امنیت، قابلیت استفاده و قابلیت نگهداری
تأیید انعطافپذیری برنامه با اجرای تستهای مخرب
اجرای تستهای بار و استرس برای اندازهگیری عملکرد سیستم
این کتاب برای چه کسانی مناسب است؟
این کتاب برای هر کسی که پروژههای نرمافزاری را برای برنامههای موبایل، وب یا دسکتاپ آزمایش میکند، مناسب است. این شامل مهندسان تضمین کیفیت (QA) که کیفیت نرمافزار را مدیریت میکنند، مهندسان تست و اتوماسیون تست که برنامههای تست رسمی مینویسند، مدیران تست و تضمین کیفیت که تیمهای مسئول تست را اداره میکنند، صاحبان محصول که مسئول تحویل محصول هستند و توسعهدهندگانی که میخواهند تست کد خود را بهبود بخشند، میشود.
فهرست مطالب
استفاده حداکثری از تست اکتشافی
نوشتن مشخصات ویژگی عالی
نحوه اجرای موفقیتآمیز بررسی مشخصات
انواع تست، موارد و محیطها
تست عملکردی جعبه سیاه
تست عملکردی جعبه سفید
تست موارد خطا
تست تجربه کاربری
تست امنیتی
قابلیت نگهداری
تست مخرب
تست بارگذاری
تست استرس
نتیجهگیری






























