
پایتخت فلسطین اشغالی/۲۸ دسامبر ۲۰۱۶(۸ دی ماه ۱۳۹۵)/شرکت Typemock. یکی از شرکتهای پیشگام در راهکارهای Automated Unit Testing، نسخه ۳٫۵ نرمافزار ++Isolator را معرفی نمود. این در حالیست که Typemock، ۳۲۵% رشد را در Unit Testing با استفاده از ++Isolator برای کد C و ++C تجربه کرده است.
بر خلاف ایننکه C و ++C به عنوان یک Legacy Language شهرت دارند، اما فوقالعاده محبوب هستند، آنچنانکه شش میلیون و سیصد هزار نفر از توسعهدهندگان در سراسر دنیا از این زبانها استفاده میکنند. C و ++C در صنایعی مانند مالی و بانکداری به دلیل سرعتشان و نیز Performance بالا محبوبتر از دیگر زبانها هستند. نیاز به Unit Testing در C و ++C به صورت کلی فوریتر از دیگر زبانها در نظر گرفته میشود، چرا که پیچیدگی این زبانها بدین معنیست که پادمانهای آماده و ساختهشده کمتری در آنها وجود دارد.
++Isolator با استفاده از فناوریِ Isolation، به منظور تغییر در رفتار متدهای تحت تست اختراع شده است. همچنین این ابزار هنگامیکه امکان تست برای Return Valueها یا/و State Change وجود ندارد، قادر است Method Callها و پارامترها را روی Dependencyها تصریح کند. علاوه بر این، ++Isolator قابلیتی به منظور اداره کردنِ ویژگیهای پارادایم و عملکردهای معمولی در C و ++C دارد. به عنوان نمونه، اکثر Functionها در C و ++C نه تنها Return Value ندارند، بلکه از پارامترهایی استفاده میکنند که بوسیله Reference به Return Valueها ارسال شدهاند. ++Isolator میتواند از Functionها تقلید کرده و Return Valueها را بوسیله Reference شبیهسازی کند، و این کار به صورتی انجام میشود که درست مانند شرایطی باشد که کد واقعا اجرا شده باشد و آن مقادیر Return شوند. این ابزار همچنین میتواند Valueهای صحیحی که ارسال شده و/یا Return شده است را ممیزی کند.
بنیانگذار و مدیرعامل Typemock آقای ایلای لوپیِن- Eli میگوید: “همانطور که گَپ موجود میان توسعهدهندگان ++C/C و .NET Unit Testig باریک میشود، ما به بهبود ابزار خود که در صنعت پیشرو است ادامه میدهیم”. وی در ادامه گفت: “کمپانیها در صنایع بسیار منظم و قانونمند، مانند: مالی، بانکداری و بیمه، با توجه به Performance و سرعت، از نرمافزارهایی که با C و ++C نوشته میشود استفاده میکنند. آینده C و ++C بسیار روشن است. نرمافزارهایی که در حال حاضر به C و ++C نوشته میشوند قابلیت تولید به صورت Agile را نیز دارند. نوآوریِ Typemock و تکنولوژیِ اختراعیِ آن در جهت کمک به تسریع کار توسعهدهندگان و کارآمدی بیشتر، به پیشروی ادامه خواهد میدهد”.
درباره Typemock
Typemock در سال ۲۰۰۵ به منظور کمک به Agile کردن برنامهنویسان از طریق تسهیل Unit Testing ایجاد شد. با ارائه اولین نسخۀ Typemock Isolator برای Net. در سال ۲۰۰۶، هزاران کمپانی در سرتاسر دنیا برای تضمینِ Agility در نرمافزار و همچنین پیشگیری از زوال Code و باگهای Regression، ابزار Automated Unit Testing این شرکت را انتخاب کردند. کاربران Typemock برنامهنویسانی از محدوده وسیعی از صنایع هستند، که عبارتند از: حوزههای دفاعی، پزشکی، و مالی. همانطور که مستحضرید این حوزهها نیازمند استانداردهای فوقالعاده بالا در زمینه کیفیت و البته با حداقل باگها هستند.
برای اطلاعات بیشتر به اینجا مراجعه کنید.
توئیتر: @typemock
تیستن جامعه مهندسین تست نرمافزار ایران
