परीक्षण प्रबंधन प्रक्रिया: परीक्षण परियोजना के लिए एक पूर्ण गाइड

विषय - सूची:

Anonim

परीक्षण प्रबंधन

परीक्षण प्रबंधन सॉफ्टवेयर अनुप्रयोग के उच्च गुणवत्ता और उच्च अंत परीक्षण सुनिश्चित करने के लिए परीक्षण गतिविधियों के प्रबंधन की एक प्रक्रिया है। विधि में उच्च गुणवत्ता वाले सॉफ़्टवेयर एप्लिकेशन को वितरित करने के लिए परीक्षण प्रक्रिया के आयोजन, नियंत्रण, सुनिश्चित करने और पता लगाने की दृश्यता शामिल है। यह सुनिश्चित करता है कि सॉफ़्टवेयर परीक्षण प्रक्रिया अपेक्षा के अनुरूप चलती है।

आप अपनी कंपनी के सबसे महत्वपूर्ण प्रोजेक्ट के टेस्ट मैनेजर बन जाते हैं। परियोजना का कार्य सम्मानित "गुरु 99 बैंक" की नेट बैंकिंग सुविधा का परीक्षण करना है।

सब कुछ बहुत अच्छा लगने लगा है। आपका बॉस आप पर भरोसा करता है। वह आप पर निर्भर करता है। आपके पास अपने कार्य में खुद को साबित करने का एक अच्छा मौका है। लेकिन सच्चाई यह है:

टेस्ट मैनेजमेंट केवल एक गतिविधि नहीं है। इसमें गतिविधियों की एक श्रृंखला शामिल है

परीक्षण प्रबंधन चरण

यह विषय संक्षेप में टेस्ट प्रबंधन प्रक्रिया का परिचय देता है और आपको टेस्ट प्रबंधन चरणों का अवलोकन दिखाता है । आप अगले लेखों में प्रत्येक परीक्षण प्रबंधन चरणों के बारे में अधिक जानकारी जानेंगे।

टेस्ट प्रबंधन प्रक्रिया

परीक्षण प्रबंधन प्रक्रिया शुरू से अंत तक सॉफ्टवेयर परीक्षण गतिविधियों के प्रबंधन की एक प्रक्रिया है। परीक्षण प्रबंधन प्रक्रिया पूरे परियोजना चक्र में योजना, नियंत्रण, ट्रैकिंग और निगरानी की सुविधा प्रदान करती है। प्रक्रिया में परीक्षण योजना, डिजाइनिंग और परीक्षण निष्पादन जैसी कई गतिविधियां शामिल हैं। यह सॉफ्टवेयर परीक्षण प्रक्रिया के लिए एक प्रारंभिक योजना और अनुशासन देता है।

परीक्षण प्रबंधन प्रक्रिया के दो मुख्य भाग हैं: -

  • योजना
    1. संकट विश्लेषण
    2. परीक्षण का अनुमान
    3. परीक्षण योजना
    4. परीक्षण संगठन
  • क्रियान्वयन
    1. परीक्षण की निगरानी और नियंत्रण
    2. समस्या प्रबन्धन
    3. परीक्षण रिपोर्ट और मूल्यांकन

योजना

जोखिम विश्लेषण और समाधान

जोखिम किसी दिए गए कार्य या गतिविधि के परिणामस्वरूप होने वाला संभावित नुकसान (एक अवांछनीय परिणाम, हालांकि जरूरी नहीं कि ऐसा हो)।

जोखिम विश्लेषण पहला कदम है जो किसी भी परियोजना को शुरू करने से पहले परीक्षण प्रबंधक को विचार करना चाहिए। क्योंकि सभी परियोजनाओं में जोखिम हो सकता है, इसके जोखिम का शीघ्र पता लगाना और इसके समाधान की पहचान टेस्ट मैनेजर को भविष्य में संभावित नुकसान से बचने और परियोजना लागत पर बचत करने में मदद करेगी।

आप यहां जोखिम विश्लेषण और समाधान के बारे में अधिक विस्तार से जानेंगे।

परीक्षण का अनुमान

एक अनुमान एक पूर्वानुमान या भविष्यवाणी है। परीक्षण का अनुमान लगभग निर्धारित करता है कि किसी कार्य को पूरा करने में कितना समय लगेगा। परीक्षण के लिए प्रयास का अनुमान परीक्षण प्रबंधन में प्रमुख और महत्वपूर्ण कार्यों में से एक है।

सही अनुमान के लाभ:

  1. एक सटीक परीक्षण अनुमान से परीक्षण प्रबंधक के ध्यान में बेहतर नियोजन, निष्पादन और कार्यों की निगरानी होती है।
  2. Allow for more accurate scheduling and help realize results more confidently.

You will learn more details about the Test Estimation and metrics in here.

Test Planning

A Test Plan can be defined as a document describing the scope, approach, resources, and schedule of intended Testing activities.

A project may fail without a complete Test Plan. Test planning is particularly important in large software system development.

In software testing, a test plan gives detailed testing information regarding an upcoming testing effort, including:

  • Test Strategy
  • Test Objective
  • Exit /Suspension Criteria
  • Resource Planning
  • Test Deliverables

You will learn more detail about the Test Planning in this article.

What is Test Organization in Software Testing?

Test Organization in Software Testing is a procedure of defining roles in the testing process. It defines who is responsible for which activities in testing process. Test functions, facilities and activities are also explained in the same process. The competencies and knowledge of the people involved are also defined however everyone is responsible for quality of testing process.

Now you have a Plan, but how will you stick to the plan and execute it? To answer that question, you have Test Organization phase.

Generally speaking, you need to organize an effective Testing Team. You have to assemble a skilled team to run the ever-growing testing engine effectively.

Do you need to know more about the Test Organization? Why are self-organized teams so important? Click here for detail.

Execution

Test Monitoring and Control

What will you do when your project runs out of resource or exceeds the time schedule? You need to Monitor and Control Test activities to bring it back on schedule.

Test Monitoring and Control is the process of overseeing all the metrics necessary to ensure that the project is running well, on schedule, and not out of budget.

Monitoring

Monitoring is a process of collecting, recording, and reporting information about the project activity that the project manager and stakeholder needs to know

To Monitor, Test Manager does following activities

  • Define the project goal, or project performance standard
  • Observe the project performance, and compare between the actual and the planned performance expectations
  • Record and report any detected problem which happens to the project

Controlling

Project Controlling is a process of using data from monitoring activity to bring actual performance to planned performance.

In this step, the Test Manager takes action to correct the deviations from the plan. In some cases, the plan has to be adjusted according to project situation.

Issue Management

As mentioned in the beginning of the topics, all projects may have potential risk. When the risk happens, it becomes an issue.

In the life cycle of any project, there will be always an unexpected problems and questions that crop up. For an example:

  • The company cuts down your project budget
  • Your project team lacks the skills to complete project
  • The project schedule is too tight for your team to finish the project at the deadline.

Risk to be avoided while testing:

  • Missing the deadline
  • Exceed the project budget
  • Lose the customer trust

When these issues arise, you have to be ready to deal with them - or they can potentially affect the project's outcome.

How do you deal with the issues? What is the issue management? Find the answer in the this article

Test Report & Evaluation

The project has already completed. It’s now time for look back what you have done.

परीक्षण मूल्यांकन रिपोर्ट का उद्देश्य है:

"टेस्ट मूल्यांकन रिपोर्ट" टेस्ट कवरेज और निकास मानदंडों के संदर्भ में परीक्षण के परिणामों का वर्णन करता है। टेस्ट इवैल्यूएशन में उपयोग किए जाने वाले डेटा टेस्ट रिजल्ट डेटा और टेस्ट रिजल्ट समरी पर आधारित होते हैं।