چکیده
این مورد مطالعاتی، فواید به دست آمده و دانش آموخته شده از یک روش مبتنی بر مدل در یکی از بزرگترین پروژه های تست یکپارچگی سیستم را توصیف می کند که شامل بخش های برون مرزی و بیش از 400 کارمند می باشد.
یک پروژه ی تحقیقاتی در مقیاس صنعتی با سه فاز مختلف، در این پروژه ایجاد شده است تا بتوان اصلاح روند تست ایجاد شده در اثر استفاده از یک روش مبتنی بر مدل را مدیریت کرده و این موضوع را تضمین کنیم که عوامل عملی و تجاری در سراسر این روند، کاملا مد نظر قرار بگیرد. در این مقاله، این سه فاز از نظر مفاهیم مورد استفاده برای دستیابی به اهداف از قبل تعیین شده، درس های آموخته شده و فواید واقعی به دست آمده توصیف می شوند.
نتایج این مورد مطالعاتی نشان می دهند که روش مبتنی بر مدل، یک ابزار موثر برای ایجاد بازه ی عظیمی از بهبود های مختلف در روند پروژه می باشد. روند الزامات مشتریان در روند تست ادغام شده است و در نتیجه یک روند یکپارچه از نظر بررسی الزامات پروژه تا ویژگی های تست ، به دست آمده است.
1. مقدمه
گرایش به سمت سیستم های به شدت یکپارچه
سیستم های یکپارچه این روز ها خیلی کمیاب شده اند. گرایشی که امروزه وجود دارد، به سمت معماری خاصی از سیستم ها می باشد که گاهی با نام « ترکیبی از سیستم ها» [ سیستم هایی از سیستم های متعدد] شناخته می شود. توضیح دلیل این نام گذاری می تواند خودش یک مقاله را ایجاد کند، اما قطعا فایده ی استفاده ی مجدد از نرم افزار های مختلف، دسترسی به بسته های نرم افزاری استاندارد، انعطاف و قابلیت مقیاس پذیری ایجاد شده توسط معماری های ناهمگون و امکان « ترکیب و تطابق» ایجاد شده توسط سرویس های نرم افزاری مبتنی بر وب (SOA) ، یکی از مهم ترین دلایل این نوع ترکیب از سیستم ها می باشد. اما برای توسعه ی معماری هایی مانند این، ما باید هزینه ای را بپردازیم ؛ وظیفه ی تست و فراهم کردن اطلاعات مرتبط با کیفیت برای تصمیم گیرنده ها، معمولا در این سیستم ها پیچیده تر می باشد.
Abstract
This case study describes the benefits obtained and the lessons learned from introducing a model-based approach into one of europe’s largest system integration testing projects, which includes off-shore components and a staff of more than 400. An industrial-scale research project with three distinct phases was established to manage the test process modifications resulting from adopting a model-based approach and to ensure that practical and business factors remained in focus throughout. In this paper the three phases are described in terms of the concept used for achieving defined objectives, the lessons learned, and the actual benefits obtained. The results of the case study show that the model-based approach is an effective instrument for enabling a wide range of improvements to be achieved. The customer requirements process has been integrated into the testing process and a seemless, tool-supported process from requirements through to test specification has been achieved.
1 Introduction:
The trend to highly integrated systems
Monolithic systems are a dying breed. The trend these days is towards system architectures which are sometimes best described as “systems of systems”. The reasons for this could fill a whole article, but certainly the benefits of software re-use, the availability of standard software packages, the flexibility and scalability offered by heterogenous architectures and the “mix and match” possibilities offered by web-based software services (SOA) are among the principal driving factors. But there’s a price to be paid for developing architectures like this; the task of testing and providing quality-related information to decision makers is generally more complex.
چکیده
1. مقدمه
گرایش به سمت سیستم های به شدت یکپارچه
2. تصمیم گیری در رابطه با یک روش : جایی بر روی رنگین کمان...
2.1 نقطه ی شروع
2.2 مفهوم مورد نظر
2.3 انتخاب یک پروژه ی اولیه
2.4 پروژه راهنمای انتخاب شده
3. فاز 1 : « بیایید مدل سازی را شروع کنیم»
3.1 مفهوم کلی
3.2 برنامه های راهبردی برای بخش برون مرزی
3.3 فواید روش های مبتنی بر مدل
3.4 درس های آموخته شده از فاز 1
3.5 فقط یک دقیقه : چرا سازمان تست این کار را انجام می دهد؟
4. فاز 2 : « ادغام و یکپارچه سازی »
4.1 مفهوم مد نظر برای فاز 2
4.2 مزیت ها و فواید فاز 2
5. فاز 3 : هر جایی که می شود، کار ها باید خودکار شوند
6. جمع بندی و خلاصه
منابع
Abstract
1 Introduction
The trend to highly integrated systems
2 Deciding on an approach: Somewhere over the rainbow…
2.1 The starting point
2.2 The concept
2.3 Choosing a pilot project
2.4 The chosen pilot project
3 Phase 1: “Let’s get modeling”
3.1 The overall concept
3.2 Strategies for off-shore compared
3.3 Benefits of the model-based approaches
3.4 Lessons Learned from Phase 1
3.5 Just a minute: why is the test organization doing this?
4 Phase 2: “Integrate, integrate”
4.1 Concept for Phase 2
4.2 Benefits and Objectives of Phase 2
5 Phase 3: “Automate where it makes sense”
6 Summary and conclusion