نرم افزار با کیفیت ساختمان فقط با تست های کیفیت امکان پذیر است. این که آیا شما اسکریپت های تست را برای مهندسان QA می نویسید یا تست های خودکار ایجاد می کنید ، تست ها به اطمینان حاصل می کنند که برنامه های شما در هنگام رشد و تکامل عملکرد خود را ادامه می دهند.
با این حال ، استفاده از آزمایش خودکار برای تأیید رفتار صحیح در صورت تولید برنامه شما می تواند چالش برانگیز باشد مصنوعات تجسمی، مانند کدهای QR. اعطا می شود ، می توانید تست های واحد بنویسید تا از کد خود برای تولید کدهای QR آنچه را که باید انجام می دهد. با این حال ، خطر این است که آزمایشات شما خیلی محکم با کد برنامه شما همراه باشد. هر زمان که برنامه را تغییر دهید ، باید تست های خود را به روز کنید.
من قبلاً در مورد Tricentis Tosca نوشتم اما اخیراً یکی از ویژگی های جدید آن را کشف کرده ام. از جمله مجموعه ابزارهای موجود در محصول ، تأیید بصری کدهای QR و بارکد است. به جای نوشتن کد برای رمزگشایی آنچه برنامه من فقط رمزگذاری شده است ، می توانم TOSCA را در برنامه خود نشان دهم و ادعا کنم که چه چیزی باید در کد QR باشد ، و جزئیات اجرای نحوه کار تست ها را کنار می گذارد. بله ، اینگونه است که آزمایش کد QR باید کار کند.
بیایید نگاهی به نمونه ای از نحوه عملکرد این آزمایش بیندازیم.
برنامه آزمایشی
قبل از اینکه بتوانیم تولید کد QR را آزمایش کنیم ، باید برنامه ای بسازیم که کدهای QR را تولید کند. خوشبختانه ، ما می توانیم از یک کد QR منبع باز استفاده کنیم …