Squish GUI Tester ابزاریست که جهت خودکارسازی(اتوماتسیون) تستهای سیستم و رگرسیون، برای نرمافزارهایی که دارای رابط کاربر گرافیکی(Graphical User Interface-GUI) و رابط ماشین-انسان(Human Machine Interface-HMI) موجود در تمام پلتفرمهای رومیزی، موبایل، وب و Embedded است. Squish با داشتن ۱۰۰٪ پشتیبانی از Cross-Platform، پشتیبانی از یک جعبه ابزار(Toolkit) غنی و متنوع GUI، ارائه IDE قدرتمند و یکپارچگی بدون درز با جدیدترین سیستمهای CI باعث شده است که Squish در دنیای پر رقیب، با قدرت، بر روش انقلابی خود در دگرگونی تستهای اتوماتیک GUI برای هزاران کمپانی در سرار جهان، تکیه نماید.
- مشخصات
- امکانات اصلی
- محیطها و پلتفرمهای مجاز
- نام: Squish GUI Tester
- دستهبندی: Functional Test Automation
- سازنده: Froglogic GmbH
- بهرهگری ۱۰۰% از Cross-Platform
- پشتیبانی عمیق از طیف گستردهای از فن آوریهای رایج GUI
- توسعه رفتار محور(Behavior Driven ِDevelopment-BDD)/تست رفتار محور(Behavior Driven ِTesting-BDT) و توسعه داده محور(ِData Driven ِDevelopment-DDD)/تست داده محور(Data Driven ِTesting-DDT)
- ضبط و پخش(Record And Playback) تست هوشمند
- پشتیبانی از زبانهای اسکریپت پایتون(Python) ، جاوا اسکریپت(JavaScript)، پرل(Perl)، روبی(Ruby) و Tcl
- Verification Pointهای اسکریپت شده، Local و Global
- Verificationهای Object Property، Table Content، Advanced Visual و Smart Image Compression
- محیط توسعه یکپارچه(Integrated Development Environment-IDE) قدرتمند و شهودی
- Script Debugger به صورت توکار(Built in)
- Batch Testing به صورت توزیع شده
- کنترل کامل از طریق ابزار خط فرمان(Command Line)
- پشتیبانی از Remote Testing
- گزینههای گسترده و گوناگون یکپارچهسازی(Integration) با Continuous Integration ،Build Integration، و مدیریت پروژه نرمافزاریِ ثالث
- تشخیص شی گرا(Object-Based Recognition) و ضبط تعامل(Interaction Recording) در سطح بالا
- نقشه شی اسکریپت شده(Scripted Object Map)
- Hybrid Application Testing یا تست ترکیبی اپلیکیشن(تست چند جعبه ابزاری-Multi-Toolkit Testing)
- پشتیبانی از Functional Mock Up Interface-FMI
- تستهای End-to-End ترکیبی برای دستگاههای متصل شده
- روشهای تست قدرتمند، قابل پیکربندی، و منعطف Image Based
- پشتیبانی از Optical Character Recognition-OCR
- ۱۰۰% به صورت Cross-Platform. با پشتیبانی کامل از تمام پلتفرمهای رومیزی، موبایل، وب و Embedded است
- نسخههای رومیزی:
- Squish for Qt
- Squish for Java
- Squish for Windows
- Squish for Mac
- Squish for Tk
- Squish for Web
- نسخههای تلفن همراه:
- iOS
- Android
- Squish for Web-iOS/Android devices and emulators/simulators
- Squish for Qt-iOS/Android devices and emulators/simulators
- HMI و GUI به صورت Embedded:
- Squish for Qt(روی Deviceها یا Simulatorها/Emulatorهایی که Embedded Linux، QNX، WinCE، Windows Embedded، Android و … را اجرا میکنند)
- Squish for Java(روی Deviceها یا Simulatorها/Emulatorهایی که Embedded Linux، QNX و … را اجرا میکنند)
با سلام
برای برنامه های رومیزی نوشته شده با VS C++/C هم قابل استفاده ست؟