contents...testing as a managed service (taams) is an outsourcing model in which the test...

13
1

Upload: others

Post on 03-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Contents...Testing as a Managed Service (TaaMS) is an outsourcing model in which the test organization, processes and basic testing activities outsourced to external providers in the

1

Page 2: Contents...Testing as a Managed Service (TaaMS) is an outsourcing model in which the test organization, processes and basic testing activities outsourced to external providers in the

ContentsTesting as a Services - TaaS ...........................4

Staffing Strategies.............................................5

Testing as a Managed Services - TaaMS....6

Services.................................................................8

Training...............................................................12

TestPRO is an Egyptian company founded in 2012 and headquartered in Nasr City, Cairo. In 2013, TestPRO became an Accredited Training Provider from the Egyptian Software Testing Board to provide ISTQB – Foundation Level. In 2014, TestPRO became an ISTQB Silver Partner and joined the partnership program as the first company in MENA. In 2014 TestPRO participated in Software Testing World Cup and achieved the 17th position across Africa. We deliver services that allow our valuable clients to develop high quality software. TestPRO offers Testing outsourcing and Personnel Outsourcing services by a unique human capital of ISTQB Certified Testers , Our services include requirements testing, functional testing, performance testing, usability testing, security testing, different acceptance testing scopes, and product quality assessment.. TestPRO projects take over +15,000 hours.

TestPRO delivers offshore/onshore trainings to help in Implementing Training Programs by highly qualified instructors with the extensive practical experience in both training and testing. TestPRO performed more that +10,000 hours of professional trainings and +400 Certified Testers. TestPRO offers test process management service by highly experienced consultants. We follow the best practices in Software Testing to deliver a distinguished service at the right price. Our services are highly scalable, from functional/non-functional testing of web/mobile/desktop applications to the complete outsourcing of all testing process and needs.

2 3

Page 3: Contents...Testing as a Managed Service (TaaMS) is an outsourcing model in which the test organization, processes and basic testing activities outsourced to external providers in the

Testing as a Services - TaaS Staffing Strategies

Ons

hore

Off

shor

e

Hyb

rid

TestPRO

TestPRO Staff

Customer Site

TestPRO Staff

Customer Site

TestPRO

TestPRO Staff

Customer Site

• Onshore Model

. The test effort is carried out by TestPRO staff that is on-site wherever the project is held.. This model takes ½ - 2 months for mobilization. (Visa issuance and cost to be charged)

• Offshore Model

. The test effort is carried out by TestPRO staff that is located in our delivery center in Cairo, Egypt. . The project owner provides all test environment equipment locally in Egypt (Servers, software to be tested, etc...).. This model is a low cost model and provides quick staffing allocation (2 weeks – 1 month).

• Hybrid (Remote) Model

. The test effort is carried out at one or more locations by TestPRO staff that is located in Egypt, and access remotely the stage environment.. A representative will be available on-site based on agreed schedule for project steering meetings. (Visa issuance and cost to be charged)

Testing as a Service (TaaS) is an outsourcing model in which testing activities associated with some of an organization’s business activities are performed by a service provider rather than employees.

Your testing needs may vary from test strategy to test planning, from functional testing to test automation in addition to areas like mobile testing, performance testing and security testing. It is difficult and also cost prohibitive for a company to build all this expertise in-house. With TestPRO, you get a one point solution in “Testing as a Service.”

4 5

Page 4: Contents...Testing as a Managed Service (TaaMS) is an outsourcing model in which the test organization, processes and basic testing activities outsourced to external providers in the

Testing as a Managed Service (TaaMS) is an outsourcing model in which the test organization, processes and basic testing activities outsourced to external providers in the form of managed services to address major testing challenges and achieve optimum results.

TestPRO provide test management from project initiation through to implementation including planning, preparation, execution, reporting and testing sign off.

TestPRO follow the best practices in Software Testing to deliver a great service at the right price. TestPRO believe in Lean Testing, Lean Testing is the testing practice that considers the expenditure of resources for any goal other than the creation of value for the end customer to be wasteful, and thus a target for elimination.

Working from the customer perspective who consumes the service, «value» is defined as any action or process that a customer would be willing to pay for.

Testing as a Managed Services - TaaMS

{ This leads to }• Faster time to market.

• Reduced risk.

• Reduced costs.

• Faster, better and cheaper operations.

{ Benefits }• Specialized resource for specific duration to address specific need.

• No need to build in-house testing team for variable demand pattern.

• Variable costs compared to fixed costs.

• Testing costs directly linked as a percentage of your software budget.

• Reduced or zero investment in testing hardware and software.

• Focus on the core competency.

• Efficiency and Effectiveness of TestPRO testing experience.

6 7

Page 5: Contents...Testing as a Managed Service (TaaMS) is an outsourcing model in which the test organization, processes and basic testing activities outsourced to external providers in the

The risks of releasing a new software application without rigorous testing have greater implications now than ever before because of the rapid pace of change in expectations and demands of the end users. It’s imperative that we do it right and do it right the first time.

TestPRO provides functional testing services tailored to your software’s requirements and focused on the system’s specific behaviors. We can help with functional testing for desktop software, web applications, embedded software, reports, mobile applications and games. Our team includes expertise to help with all aspects of functional testing including smoke testing, regression testing, UAT testing and integration testing.

Our testing team adapts to your preferred processes and tools, and is able to provide recommendations based upon our experiences.

TestPRO’s functional testing team has experience in both manual and automated testing, which help us provide functional testing services at each stage of the software development life cycle. Test automation frees up the QA team to focus on difficult edge-cases and the immediate needs of the development team.

Functional Testing Services

Poor performance equals poor user experience. Poor user experience will lose you sales. Nowadays, speed is everything. Information must be instant, gratification immediate.The TestPRO team’s extensive knowledge of testing and performance testing help us design, plan and manage performance testing projects of varying magnitudes.

• Our expertise includes: Capacity testing. Load testing. Stress testing.

• Purpose of Performance Testing: Find bottlenecks in your systems. Compare systems to determine which best suits your needs. Determine if a given system meets your performance requirements.

It provides both stability and responsiveness benefits that will assist end-user adoption and contribute to the success of a system.

Performance Testing Services

8 9

Page 6: Contents...Testing as a Managed Service (TaaMS) is an outsourcing model in which the test organization, processes and basic testing activities outsourced to external providers in the

TestPRO establish a process framework consider all test process activities that size, estimate, forecast the projects while managing test analysis, design and implementation phases, passing by execution and reporting. Applying the suitable strategies to fit the customer needs, Risk-based, Requirement-based, and Business-process-based.

Test Management• Test Coverage Process• Test Measurement Framework• Defect Management Process• Product Quality Assessment

Test Process• Test Process Establishment• Test Process Management• Test Process Improvement

Security Testing Services Test Governance

TestPRO goes beyond simple black box testing by using risk-based approaches which consider the system’s infrastructure and a potential attacker’s mindset. We identify vulnerabilities and potential methods of attack. This approach most accurately identifies which areas of code need to be strengthened to deliver a high level of security assurance.

TestPRO security testing services cover the following areas:• Authentication• Authorization• Availability• Confidentiality• Integrity

After an initial security test, TestPRO delivers a report describing security threats and issues so action can be taken accordingly. Once these threats and issues are addressed, TestPRO conducts another round of testing to verify these changes.

10 11

Page 7: Contents...Testing as a Managed Service (TaaMS) is an outsourcing model in which the test organization, processes and basic testing activities outsourced to external providers in the

Courses • SharePoint Testing

• Testing Essentials

• BI - Testing

Certificates • ISTQB - Foundation Level

• ISTQB - Agile Tester

• ISTQB - Test Analyst

• ISTQB - certified Test Manager

• Certified Mobile Tester

Tools

• Performance Test - JMeter

• Performance Test - HP LoadRunner

• Performance Test - VSTS

• Automation Test - Selenium

• Automation Test - Coded UI

• Automation Test - RFT

• Security Testing [OWASP - Netsparker - AppScan]

12 13

Page 8: Contents...Testing as a Managed Service (TaaMS) is an outsourcing model in which the test organization, processes and basic testing activities outsourced to external providers in the

خدمات اختبارات األمنSecurity Testing

يتجاوز فريق TestPRO اختبار الصندوق األسود لالمن باستخدام النهج القائم على المخاطر

التي تأخذ بعين االعتبار البنية التحتية للنظام وعقلية المهاجم المحتمل.

نحدد نقاط الضعف والطرق المحتملة للهجوم. هذا النهج يحدد بدقة أكبر المناطق في االكواد البرمجية التي تحتاج إلى تعزيز لتقديم مستوى عال لضمان األمن.

وتغطي خدمات الفحص األمني المجاالت التالية:

• التعرف على نقاط الضعف والثغرات األمنية

• التعرف على المشاكل وأنواعها• تحديد أي نوع من الهجمات يمكن أن تحدث

• تحديد اماكن الهجمات التوقعة.OWASP تقديم تقارير تشير إلى معيار األمن •

بعد االختبار االولي لألمن ، TestPRO تسلم تقريرا يصف التهديدات والثغرات األمنية حتى

يمكن اتخاذ اإلجراءات المناسبة وفقا لذلك.

بعد تحديد التهديدات والثغرات االمنية ، TestPRO تجري جولة جديدة من اختبار للتحقق من تنفيذ التوصيات و التغييرات.

خدمات اختبارات األداء والفاعليةPerformance Test

األداء الضعيف يساوي تجربة المستخدم الفقيرة. وتجربة المستخدم الفقيرة تفقدك المبيعات.

في الوقت الحاضر، السرعة هي كل شيء. يجب أن تكون المعلومات فورية ، وشعور المستخدم بالرضا فوري ايضا.

خبرة فريق TestPRO الواسعة في االختبارات بشكل عام واختبارات األداء بشكل خاص تساعدنا على تصميم وتخطيط وإدارة اختبارات األداء والفاعلية للمشاريع بأحجام متفاوتة.

خبرتنا تشمل:• اختبار القدرات

• اختبار الحمل• اختبار اإلجهاد

الغرض من اختبارات األداء:• العثور على االختناقات في النظم الخاصة بك.

• تحديد ما إذا كان نظام معين يلبي متطلبات األداء الخاص بك.• قياس نسبة الخطأ و ذلك يوفر االستقرار والقدرة على االستجابة لمساعدة المستخدم

النهائي وايضا المساهمة في نجاح هذا النظام.

10 9

Page 9: Contents...Testing as a Managed Service (TaaMS) is an outsourcing model in which the test organization, processes and basic testing activities outsourced to external providers in the

8

خدمات االختبارات الوظيفية

• مخاطر اصدار التطبيقات الجديدة دون اختبار مهني و دقيق لها اآلن آثار أكبر من أي

وقت مضى بسبب تسارع وتيرة التغيير في توقعات ومطالب المستخدمين النهائيين.

• فقد أصبح من الضروري أن نفعل ذلك بشكل صحيح ، ونفعله من المرة األولى.

• توفر TestPRO خدمات االختبارات الوظيفية بما يتناسب مع متطلبات التطبيقات ، والتي تركز على مسارات النظام.

• نحن يمكن أن نساعد في التجارب الفنية لبرامج سطح المكتب وتطبيقات الويب

والبرمجيات المدمجة والتقارير والتطبيقات النقالة واأللعاب.

• يضم فريقنا خبراء للمساعدة في جميع جوانب التجارب الفنية بما في ذلك الصحة الوظيفية )اختبار صالحيتها واختبار دقة( اختبار األمن الوظيفي )صالحيات

المستخدمين(، وقابلية التكامل ونقل البيانات )الداخلية، الخارجية(.

• فريقنا يتكيف مع العمليات واألدوات المفضلة لديك، وهو قادر على تقديم التوصيات بناء على تجاربنا.

• فريق اختبار TestPRO لديه خبرة في كل االختبارات التقليدية واآللية ، والتي تساعدنا

على تقديم خدمات االختبارات الوظيفية في كل مرحلة من مراحل دورة حياة تطوير البرمجيات.

• التشغيل اآللي لالختبار يحرر فريق ضمان الجودة ويجعل تركيزه على كل التحديات

واالحتياجات الفورية لفريق التطوير.

حوكمة االختبارات - استشارات

TestPRO تضع الهيكل الرئيسي لجميع أنشطة عملية االختبار.

تقدير الجهد ، وتحليل االختبار، وتصميم وتنفيذ االختبارات ، مرورا بالتنفيذ وإعداد التقارير.

تطبيق استراتيجيات مناسبة لتناسب احتياجات العمالء، على أساس المخاطر، على أساس المتطلبات، وبناء على األعمال

التجارية عملية.

إدارة االختبارات:• عملية قياس تغطية الhختبارات للمنتج.

• إطار قياس اداء االختبارات.• عملية إدارة العيوب.• تقييم جودة المنتج.

إجراءات االختبارات :• إنشاء االجراءات• إدارة االجراءات

• تحسين االجراءات

7

Page 10: Contents...Testing as a Managed Service (TaaMS) is an outsourcing model in which the test organization, processes and basic testing activities outsourced to external providers in the

6

وهذا يؤدي إلى:• أسرع وقت إلى السوق.

• تخفيض المخاطر.• تخفيض التكاليف.

فوائد:• الموارد البشرية متخصصة لمدة محددة لمعالجة تحدي معين.

• ال حاجة لبناء فريق اختبار.

• تكاليف متغيرة مقارنة بتكاليف ثابتة.

• تكاليف االختبار ترتبط مباشرة كنسبة مئوية من ميزانية المشروع.

• انخفاض االستثمار في األجهزة والموارد.

• التركيز على الكفاءات األساسية.

.TestPRO كفاءة وفعالية وخبرة مقدمة من •

TaaMS إدارة إختبار البرمجيات كخدمة

• ادارة اختبار كخدمة هو نموذج االستعانة بمصادر خارجية لتنظيم االختبارات والعمليات واألنشطة األساسية عن طريق االستعانة بمصادر خارجية في شكل خدمات مدارة لمعالجة

االختبارات الرئيسية وتحقيق أفضل النتائج.

• TestPRO توفر إدارة االختبارات من بدء المشروع مرورا بالتنفيذ بما في ذلك التخطيط واإلعداد والتنفيذ وتقديم التقارير حتى انتهاء المشروع.

• TestPRO تتبع أفضل الممارسات في مجال اختبار البرمجيات لتقديم خدمة مميزة بالسعر المناسب.

• TestPRO تؤمن باالختبارات الموجزة، وهي الممارسات التي تعتبر إنفاق الموارد من أجل أي هدف آخر غير خلق القيمة للعمالء فهو اهدار للموارد، وبالتالي يجب قصاء هذه

الممارسات.

• نحن نعمل من وجهة نظر العميل الذي يستهلك الخدمة.

5

Page 11: Contents...Testing as a Managed Service (TaaMS) is an outsourcing model in which the test organization, processes and basic testing activities outsourced to external providers in the

استراتيجيات التوظيف

• التنفيذ في مقر العميل

تتم االختبارات من قبل موظفينTestPRO في موقع العميل.

هذا النموذج يأخذ من 15 - 30 يوم عمل لبداية العمل.

اذا كان المشروع خارج مصر، إصدار التأشيرة وبعض التكاليف االخرى تحمل على العميل.

TestPRO التنفيذ في مقر •

تتم االختبارات من قبل موظفينTestPRO من موقع TestPRO في القاهرة مصر.

يوفر العميل جميع معدات بيئة االختبار محليا في مصر )الخوادم والبرمجيات لفحصها، الخ ...(

هذا النموذج هو نموذج منخفض التكلفة ويوفر توزيع التوظيف السريع )من 5 الى - 10 أيام عمل لبداية العمل(.

• التنفيذ المختلط

ينفذ جزء من االختبارات في موقع العميل من قبل موظفين TestPRO , والبعض االخر في .TestPRO موقع

يقوم مدير اختبارات من TestPRO بالتواجد في موقع العميل على أساس جدول زمني متفق عليه للمشروع.

هذا النموذج يأخذ من 15 - 30 يوم عمل لبداية العمل.

اذا كان المشروع خارج مصر، إصدار التأشيرة وبعض التكاليف االخرى تحمل على العميل.

TaaS إختبار البرمجيات كخدمة

• إختبار البرمجيات كخدمة هو نموذج االستعانة بمصادر خارجية لتنفيذ أنشطة االختبارات المرتبطة ببعض األنشطة التجارية للشركات من قبل مقدم الخدمة بدال من او

بجانب الموظفين.

• قد تختلف احتياجات االختبارات الخاصه بك من وضع استراتيجية لالختبارات، للتخطيط اومن التجارب الوظيفية , الختبار التشغيل اآللي , باإلضافة إلى مناطق مثل اختبار

المحمول، واختبار األداء واختبار األمن.

• وكذلك تكلفة باهظة لشركة بناء كل هذه الخبرة. مع TestPRO تحصل على حل واحد في »اختبار البرمجيات كخدمة«.

34 3

Page 12: Contents...Testing as a Managed Service (TaaMS) is an outsourcing model in which the test organization, processes and basic testing activities outsourced to external providers in the

10.000400

المحتوى

3..................TaaS إختبار البرمجيات كخدمة

استراتيجيات التوظيف...................................4

5.......TaaMS إدارة إختبار البرمجيات كخدمة

الخدمات.............................................................8

Page 13: Contents...Testing as a Managed Service (TaaMS) is an outsourcing model in which the test organization, processes and basic testing activities outsourced to external providers in the

24