زبان برنامهنویسی SQL یکی از ابزارهای قدرتمند برای بهبود و کارآمدتر کردن تست نرمافزار است. این زبان به شما امکان میدهد تا بخش پشتیبان (Back End) برنامهها را عمیقتر بررسی کنید، فرآیند تست را با اسکریپتنویسی خودکار کنید و تولید دادهها را سادهتر و سریعتر انجام دهید. این دوره یک راهنمای سریع برای شروع تست پایگاه داده با SQL است که به شما کمک میکند مهارتهای لازم برای بهبود فرآیند تست نرمافزار را به دست آورید. در این دوره، دیو وسترولد ابزارهای لازم برای شروع را معرفی میکند و نحوه راهاندازی یک سایت محلی و اعتبارسنجی دادهها را با استفاده از الحاقات ساده جداول SQL آموزش میدهد.
سپس یاد میگیرید چگونه دادههای تست را ایجاد، بهروزرسانی و حذف کنید. در ادامه، دیو به شما نشان میدهد که چگونه کوئریهای SQL را تست کنید، باگها را در تراکنشها شناسایی کنید، محدودیتهای فیلد را برای جلوگیری از مشکلات آینده پیادهسازی کنید و با استفاده از اعتبارسنجی طرح (Schema Validation)، کیفیت برنامه خود را بهبود دهید. در انتها، نکات مهمی درباره جلوگیری از دسترسیهای غیرمجاز، اندازهگیری زمان اجرای کوئریها، و اطمینان از عدم کاهش عملکرد پایگاه داده خواهید آموخت.