معمولاً یکی از مراحل پایانی در فرآیند ساخت، توسعه و یا اعمال تغییر در یک برنامه کاربردی (و یا یک وب سایت، اجرای آن به منظور یافتن خطاهای احتمالی است. برنامه نویسان و توسعه دهندگان فعال در زمینه نرم افزار و وب سایت از ابزارها و متدهای گوناگونی برای تست برنامه ها و وب سایت ها استفاده می کنند. یکی از این ابزارها CodedUI است که به عنوان ابزاری مناسب برای تست خودکار اپلیکیشن ها کاربرد دارد. تست های رابط کاربری معمولاً تحت عنوان CUITs شناخته می شوند و تست توابع و کنترل های اینترفیس برنامه را شامل می شوند که درستی عملکرد توابع و رابط کاربری (user interface یا همان UI) اپلیکیشن را پس از اعمال کوچکترین تغییرات بررسی می کند. این تست ها معمولاً برای توسعه دهندگان وبی که خواهان تست لحظه ای وب سایت ها بعد از کوچکترین تغییرات در رابط کاربری هستند بسیار کاربرد دارد. یکی از مزیتهای استفاده از CodedUI تسریع عملیات تست در حجم بالا و اطمینان به عملکرد صحیح برنامه در مراحل پایانی است. در دوره آموزشی Pluralsight Testing Web Applications with CodedUI شما با تست برنامه های کاربردی تحت وب با CodedUI آشنا می شوید.