محتاجتكم ضروري عن بحث

اللغة الأنجليزية

مطلوب بحث عندي محتاجتها ضروري
Research Work #1 “TESTING”
Description
Software Testing can be defined as: Testing is an activity that helps in finding out bugs/defects/errors in a software system under development, in order to provide a bug free and reliable system/solution to the customer.

In other words, you can consider an example as: suppose you are a good cook and are expecting some guests at dinner. You start making dinner; you make few very very very delicious dishes (of-course, those which you already know how to make). And finally, when you are about to finish making the dishes, you ask someone (or you yourself) to check if everything is fine and there is no extra salt/chilli/anything, which if is not in balance, can ruin your evening (This is what called 'TESTING').

This procedure you follow in order to make it sure that you do not serve your guests something that is not tasty! Otherwise your collar will go down and you will regret over your failure!

Well, while making food, its ok to have something extra, people might understand and eat the things you made and may well appreciate your work. But this isn't the case with Software Project Development. If you fail to deliver a reliable, good and problem free software solution, you fail in your project and probably you may lose your client. This can get even worse!

So in order to make it sure, that you provide your client a proper software solution, you go for TESTING. You check out if there is any problem, any error in the system, which can make software unusable by the client. You make software testers test the system and help in finding out the bugs in the system to fix them on time. You find out the problems and fix them and again try to find out all the potential problems.
Questions to be answered  What is testing?
 Why there is need of testing?
 Define the following terms and explain if there is a relationship between them:
• Testing, verification, validation, quality assurance
 What is the V & V?
 What's the difference between testing and debugging?
 What is Test Driven Development?(TDD)
 What is the relationship of Extreme Programming (XP), testing and refactoring?
 What are the advantages of unit testing?
 What is a Test Case?
Helpful phrases and Keywords  Goals of testing
 Types of Testing
 Agile Testing
 SDLC and associated testing activities
 Unit testing
 V & V is a whole life-cycle process - V & V must be
applied at each stage in the software process.
 Verification and validation are not the same thing.
 The debugging process.
 The V-model of development.
 The software test plan
 Software inspections
 Partitioning
 Inspections
 black box testing, white box testing, system level tests, integration testing
 other system tests:
• facility testing, volume testing, stress testing, endurance testing, usability testing, security testing, performance testing, storage testing , configuration testing, installability testing, reliability testing, recovery testing, serviceability testing, documentation testing , operations testing, regression testing.
 Automated testing
 Terms used in Validation process:
• Code Validation/Testing, Integration Validation/Testing, Functional Validation/Testing, User Acceptance Testing or System Validation
 Testing commercial of the shelf components and systems
1
723

يلزم عليك تسجيل الدخول أولًا لكتابة تعليق.

تسجيل دخول

*Nameless*
*Nameless*
مرحبا اختي ممكن اساعدك
وخدماتي باسعارها لو حابة عنواني ف توقيعي