اتوماسیون تست متدی برای استفاده از برنامهنویسی نرمافزاری بهمنظور مدیریت اجرای تست است. این فرایند عمدتاً شامل تحلیل امکانسنجی اتوماسیون تست، انتخاب ابزار مناسب، توسعه چارچوب اتوماسیون، ساخت اسکریپتهای تست، اجرای تست و تحلیل نتایج است. اتوماسیون تست در مقایسه با تست دستی به نیروی انسانی بسیار کمتری نیاز دارد و بهرهوری بالاتر و صرفهجویی بیشتری در منابع ایجاد میکند. با استفاده از ابزارها و چارچوبهای تست، تسترها میتوانند اجرای موارد تست پایه را در مدت کوتاهی انجام دهند و در نتیجه تست سیستمهای خودرویی را هرچه زودتر آغاز کنند.
زبانهای اسکریپتنویسی مختلفی برای اتوماسیون تست در صنعت خودرو وجود دارند که شامل CAPL ،C# ،VB dot net و Python میشوند. وجود کتابخانههای آماده فراوان در Python و سهولت استفاده از آن، این زبان را به گزینهای محبوب برای اتوماسیون تست خودرو نیز تبدیل کرده است. در این دوره، چگونگی استفاده از Python برای اتوماسیون تست در محیط CANoe را بررسی میکنیم. CANoe یک COM API ارائه میدهد که امکان تعامل با CANoe را از طریق برنامههای خارجی Windows فراهم میکند. از این قابلیت برای کنترل اندازهگیری CANoe، سیگنالهای CAN و متغیرهای سیستم استفاده میشود.
در این دوره، مدرس از یک پیکربندی نمونه CANoe که برای دوره توسعه داده شده است و کد Python ارائهشده توسط Vector بهعنوان مبنا استفاده میکند. تغییرات تکمیلی نیز برای توسعه تست کیس های Python و تهیه گزارش در نظر گرفته شدهاند.
این دوره برای چه کسانی مناسب است؟
Automotive Test Automation using Python
Test automation is a method of using software programming to manage the test execution . Theprocess mainly includes: test automation feasibility analysis, appropriate tool selection, automation framework development, test scripts building, test execution and result analysis . Test automation requires minimal human resources and results in highest efficiency and resource-savings compared with manual test. By taking advantage of test tools and framework, testers can complete execution of basic test cases in a short time and thus realize Automotive system testing as early as possible. There are many scripting languages available in the Automotive industry for test automation which includes CAPL, C#, VB dot net and Python. As lot of ready made libraries available in python and its easy to use nature made it as a favorite choice for automotive test automation too. In this course we explore how to use python for the test automation in CANoe environment. CANoe provides COM API to interact with CANoe from external windows application. That concept is used to control CANoe measurement, CAN signals and System variables. In this course I use example CANoe configuration developed for course and python code provided by Vector as baseline. Additional modifications are included for python testcase development and report preparation.
با ورود یا ثبتنام رایگان، به این درس و بقیه محتوای این دوره دسترسی خواهید داشت.
برای دسترسی به این دوره، یکی از گزینههای زیر را انتخاب کنید:
مناسب برای تهیه چندین دوره
با اشتراک ویژهای که دارید، کافیست این دوره را به لیست دورههای خود اضافه کنید تا بلافاصله به آن دسترسی داشته باشید.















نظرات کاربران