SlideShare a Scribd company logo
1 of 4
Download to read offline
Assignment on-


          Project Test Plan

                  Submitted to-
             Mohammad Ashik Elahi
               Course Coordinator
                     SE 605


                  Submitted by-
                    Group 01
                 Group Members:
      BIT 0201, BIT 0207, BIT 0210, BIT 0213
      BIT 0216, BIT 0219, BIT 0222, BIT 0225,
           BIT 0228, BIT 0231, BIT 0234



                 [Date: 05-11-2012]

Institute of Information Technology
        University of Dhaka
Introduction:

The test plans are like other software documentation. They are dynamic in nature and must be
kept up to date. Therefore, the will have revision number. Here the test plan of the project under
taken named Student Information System (SIS) for Institute of Information Technology has
been developed. Though there are several standard formats to develop any test plan, we the
group members of testing plans have decided to use our own way to develop the test plan. With a
lot of lack in testing we will try to make the test plan as good as possible for the testers.

The test plan will be documented in a structural way using step by step technique. Having
limited experience we have tried our best to make the test plan as useful as possible. The test
plan described below in an informal way using sequential structure.

Gathering available resources

The first task for developing the test plan is to gather the available resources that should have.
The resources should be the product itself, its requirement specification, all the documents to
know about the product from which we can extract the features for testing and other different
works.

Feature Extraction from those resources

When all the resources of the product are available then the main task is to extract the features of
the product. The requirement specification can help here a lot. Specification based testing can be
performed using the software requirement specification (SRS). The feature extraction helps the
development team to understand the product correctly in a section by section manner which is
very much helpful for developing the test cases.

Risk analysis process overview

After extracting the features of the product risk analysis is important. The extracted featured can
be analyzed for analyzing where the risk is available. The main task of risk analysis is to guess
where the different types of errors are available, differentiate what kinds of errors may have on
those sections. To develop the risk analysis process different mind mapper is used to give the
possible error list in a pictured view.

To perform this task, a strong team should be build who will follow the 9 steps of risk analysis
process overview. The most important steps of this is form a strong brainstorming team, then
make them free to give their opinion, take their opinion for consideration, identify the risk items,
give them numerical value using likelihood and using other criteria, then making the risk
analysis metrics. The risk analysis metrics help to identify which item is the most important to
test.

In this way we can find out which extracted item should test first, which is not so much
important to test, which should be tested or which should not be tested. After completing the
above process we can tell that we have now the targeted elements to start the test.




Creating the schedule and the test cases

When the risk metrics is available to the test team they need to create a schedule for performing
the test. After then the most important work is to create test plan. To create the test plan we have
several tools to make the process very easy. Testlink is a test management system which is
helpful for this kind of work. Many other tools are useful to perform this kind of work. Creating
and managing the test cases in a scheduled manner is very important task in this section. Who
will be responsible, who will execute the test plan, these issues is important here.

Execute the test cases

After having the test cases ready the main task is to execute those test cased in the main product.
This can be done manually as well as some automation technique is available for this. Different
type of test management system, issue tracking system is useful for this kind of work. Testlink,
mantis, bugzilla, readmine etc. are some important tools to perform this kind of work. The test
cases can be tested group wise using the session tester which will be more item focus based
testing technique. This will help to be focused with the test cases or test items. In this way the
different test cases for the different test items are tested and make their report for the future use.
More other testing criteria can be performed using some other tools such as performance, load or
stress testing etc. are important aspect of testing a product. Here badboy, which is a testing tools.
This is important in this case.




Generate the report and test log

After all these test technique performed, the main task is to generate or log the report. Which test
case has been failed or which is passed this will be documented for the developers. Moreover a
fully functional test report is generated using this.




Developers work now

Now the final test report is submitted to the developers for fixing the errors the product still have.
The developers take the report, review it and fix the errors. Finally, a well-tested product is
delivered to the customer.

More Related Content

What's hot

What is Test Plan? Edureka
What is Test Plan? EdurekaWhat is Test Plan? Edureka
What is Test Plan? EdurekaEdureka!
 
test plan
test plan test plan
test plan rosh26
 
Test Documentation Based On Ieee829 155261
Test Documentation Based On Ieee829 155261Test Documentation Based On Ieee829 155261
Test Documentation Based On Ieee829 155261tonynavy
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test processmuhammad afif
 
Tool Support For Testing (Tool Support For Management Of Testing And Tests)
Tool Support For Testing (Tool Support For Management Of Testing And Tests)Tool Support For Testing (Tool Support For Management Of Testing And Tests)
Tool Support For Testing (Tool Support For Management Of Testing And Tests)sarahrambe
 
Test plan presentation
Test plan presentationTest plan presentation
Test plan presentationPeter Lebedevv
 
software project management Software inspection
software project management Software inspectionsoftware project management Software inspection
software project management Software inspectionREHMAT ULLAH
 
Benefits Of Implementing Test Management Tools
Benefits Of Implementing Test Management ToolsBenefits Of Implementing Test Management Tools
Benefits Of Implementing Test Management ToolsKovair
 
Software Test Planning and Design
Software Test Planning and DesignSoftware Test Planning and Design
Software Test Planning and DesignEffOne_Technologies
 

What's hot (20)

Test plan
Test planTest plan
Test plan
 
What is Test Plan? Edureka
What is Test Plan? EdurekaWhat is Test Plan? Edureka
What is Test Plan? Edureka
 
Ch14
Ch14Ch14
Ch14
 
Paper review
Paper reviewPaper review
Paper review
 
Why testing is necessary
Why testing is necessaryWhy testing is necessary
Why testing is necessary
 
test plan
test plan test plan
test plan
 
Testing strategies
Testing strategiesTesting strategies
Testing strategies
 
Test Documentation Based On Ieee829 155261
Test Documentation Based On Ieee829 155261Test Documentation Based On Ieee829 155261
Test Documentation Based On Ieee829 155261
 
TestPlan for IIT website
TestPlan for IIT websiteTestPlan for IIT website
TestPlan for IIT website
 
Testplan
TestplanTestplan
Testplan
 
stlc
stlcstlc
stlc
 
Test planning
Test planningTest planning
Test planning
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Tool Support For Testing (Tool Support For Management Of Testing And Tests)
Tool Support For Testing (Tool Support For Management Of Testing And Tests)Tool Support For Testing (Tool Support For Management Of Testing And Tests)
Tool Support For Testing (Tool Support For Management Of Testing And Tests)
 
Test plan presentation
Test plan presentationTest plan presentation
Test plan presentation
 
software project management Software inspection
software project management Software inspectionsoftware project management Software inspection
software project management Software inspection
 
Benefits Of Implementing Test Management Tools
Benefits Of Implementing Test Management ToolsBenefits Of Implementing Test Management Tools
Benefits Of Implementing Test Management Tools
 
Software Test Planning and Design
Software Test Planning and DesignSoftware Test Planning and Design
Software Test Planning and Design
 
Ieee829mtp
Ieee829mtpIeee829mtp
Ieee829mtp
 
Test plan
Test planTest plan
Test plan
 

Viewers also liked

Requirement analysis for mobile information exchange in the police using a ti...
Requirement analysis for mobile information exchange in the police using a ti...Requirement analysis for mobile information exchange in the police using a ti...
Requirement analysis for mobile information exchange in the police using a ti...inscit2006
 
Requirements analysis
Requirements analysisRequirements analysis
Requirements analysisAbdul Basit
 
Requirement analysis
Requirement analysisRequirement analysis
Requirement analysiscsk selva
 
Information Requirement Analysis
Information Requirement AnalysisInformation Requirement Analysis
Information Requirement AnalysisMd. Mahbub Alam
 
Requirements analysis
Requirements analysisRequirements analysis
Requirements analysisasimnawaz54
 
Software project management requirements analysis
Software project management requirements analysisSoftware project management requirements analysis
Software project management requirements analysisAntony Alex
 

Viewers also liked (9)

Requirement analysis for mobile information exchange in the police using a ti...
Requirement analysis for mobile information exchange in the police using a ti...Requirement analysis for mobile information exchange in the police using a ti...
Requirement analysis for mobile information exchange in the police using a ti...
 
seminar
seminarseminar
seminar
 
Requirements analysis
Requirements analysisRequirements analysis
Requirements analysis
 
Requirement analysis
Requirement analysisRequirement analysis
Requirement analysis
 
Information Requirement Analysis
Information Requirement AnalysisInformation Requirement Analysis
Information Requirement Analysis
 
Requirement Analysis - Software Enigneering
Requirement Analysis - Software EnigneeringRequirement Analysis - Software Enigneering
Requirement Analysis - Software Enigneering
 
MYINT OO IRA BIT COURSEWORK
MYINT OO IRA BIT COURSEWORKMYINT OO IRA BIT COURSEWORK
MYINT OO IRA BIT COURSEWORK
 
Requirements analysis
Requirements analysisRequirements analysis
Requirements analysis
 
Software project management requirements analysis
Software project management requirements analysisSoftware project management requirements analysis
Software project management requirements analysis
 

Similar to Test plan

38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answersMaria FutureThoughts
 
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTINGWelingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTINGSachin Pathania
 
2 . fundamental test process
2 . fundamental test process2 . fundamental test process
2 . fundamental test processsabrian SIF
 
Software testing interview Q&A – Part 2
Software testing interview Q&A – Part 2Software testing interview Q&A – Part 2
Software testing interview Q&A – Part 2Khoa Bui
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test processDinul
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test processIrvan Febry
 
Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...
Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...
Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...IJERA Editor
 
Materi testing dan Implementasi sistem - Fundamentals of testing-What is Testing
Materi testing dan Implementasi sistem - Fundamentals of testing-What is TestingMateri testing dan Implementasi sistem - Fundamentals of testing-What is Testing
Materi testing dan Implementasi sistem - Fundamentals of testing-What is Testingdevinta sari
 
Mi0033 software engineering
Mi0033  software engineeringMi0033  software engineering
Mi0033 software engineeringsmumbahelp
 
Aim (A).pptx
Aim (A).pptxAim (A).pptx
Aim (A).pptx14941
 
Different Methodologies For Testing Web Application Testing
Different Methodologies For Testing Web Application TestingDifferent Methodologies For Testing Web Application Testing
Different Methodologies For Testing Web Application TestingRachel Davis
 
Fundamental Test Process
Fundamental Test ProcessFundamental Test Process
Fundamental Test ProcessRakhesLeoPutra
 
Specification based testing
Specification based testingSpecification based testing
Specification based testingHabibur Rahman
 

Similar to Test plan (20)

SDET UNIT 3.pptx
SDET UNIT 3.pptxSDET UNIT 3.pptx
SDET UNIT 3.pptx
 
38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers
 
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTINGWelingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
 
2 . fundamental test process
2 . fundamental test process2 . fundamental test process
2 . fundamental test process
 
Stlc&Vmodel Ppt
Stlc&Vmodel PptStlc&Vmodel Ppt
Stlc&Vmodel Ppt
 
Software testing interview Q&A – Part 2
Software testing interview Q&A – Part 2Software testing interview Q&A – Part 2
Software testing interview Q&A – Part 2
 
CTFL chapter 05
CTFL chapter 05CTFL chapter 05
CTFL chapter 05
 
Software Testing 2/5
Software Testing 2/5Software Testing 2/5
Software Testing 2/5
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...
Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...
Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...
 
Materi testing dan Implementasi sistem - Fundamentals of testing-What is Testing
Materi testing dan Implementasi sistem - Fundamentals of testing-What is TestingMateri testing dan Implementasi sistem - Fundamentals of testing-What is Testing
Materi testing dan Implementasi sistem - Fundamentals of testing-What is Testing
 
Mi0033 software engineering
Mi0033  software engineeringMi0033  software engineering
Mi0033 software engineering
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Aim (A).pptx
Aim (A).pptxAim (A).pptx
Aim (A).pptx
 
Different Methodologies For Testing Web Application Testing
Different Methodologies For Testing Web Application TestingDifferent Methodologies For Testing Web Application Testing
Different Methodologies For Testing Web Application Testing
 
Fundamental Test Process
Fundamental Test ProcessFundamental Test Process
Fundamental Test Process
 
Quality Assurance and Testing services
Quality Assurance and Testing servicesQuality Assurance and Testing services
Quality Assurance and Testing services
 
Specification based testing
Specification based testingSpecification based testing
Specification based testing
 

Test plan

  • 1. Assignment on- Project Test Plan Submitted to- Mohammad Ashik Elahi Course Coordinator SE 605 Submitted by- Group 01 Group Members: BIT 0201, BIT 0207, BIT 0210, BIT 0213 BIT 0216, BIT 0219, BIT 0222, BIT 0225, BIT 0228, BIT 0231, BIT 0234 [Date: 05-11-2012] Institute of Information Technology University of Dhaka
  • 2. Introduction: The test plans are like other software documentation. They are dynamic in nature and must be kept up to date. Therefore, the will have revision number. Here the test plan of the project under taken named Student Information System (SIS) for Institute of Information Technology has been developed. Though there are several standard formats to develop any test plan, we the group members of testing plans have decided to use our own way to develop the test plan. With a lot of lack in testing we will try to make the test plan as good as possible for the testers. The test plan will be documented in a structural way using step by step technique. Having limited experience we have tried our best to make the test plan as useful as possible. The test plan described below in an informal way using sequential structure. Gathering available resources The first task for developing the test plan is to gather the available resources that should have. The resources should be the product itself, its requirement specification, all the documents to know about the product from which we can extract the features for testing and other different works. Feature Extraction from those resources When all the resources of the product are available then the main task is to extract the features of the product. The requirement specification can help here a lot. Specification based testing can be performed using the software requirement specification (SRS). The feature extraction helps the development team to understand the product correctly in a section by section manner which is very much helpful for developing the test cases. Risk analysis process overview After extracting the features of the product risk analysis is important. The extracted featured can be analyzed for analyzing where the risk is available. The main task of risk analysis is to guess where the different types of errors are available, differentiate what kinds of errors may have on
  • 3. those sections. To develop the risk analysis process different mind mapper is used to give the possible error list in a pictured view. To perform this task, a strong team should be build who will follow the 9 steps of risk analysis process overview. The most important steps of this is form a strong brainstorming team, then make them free to give their opinion, take their opinion for consideration, identify the risk items, give them numerical value using likelihood and using other criteria, then making the risk analysis metrics. The risk analysis metrics help to identify which item is the most important to test. In this way we can find out which extracted item should test first, which is not so much important to test, which should be tested or which should not be tested. After completing the above process we can tell that we have now the targeted elements to start the test. Creating the schedule and the test cases When the risk metrics is available to the test team they need to create a schedule for performing the test. After then the most important work is to create test plan. To create the test plan we have several tools to make the process very easy. Testlink is a test management system which is helpful for this kind of work. Many other tools are useful to perform this kind of work. Creating and managing the test cases in a scheduled manner is very important task in this section. Who will be responsible, who will execute the test plan, these issues is important here. Execute the test cases After having the test cases ready the main task is to execute those test cased in the main product. This can be done manually as well as some automation technique is available for this. Different type of test management system, issue tracking system is useful for this kind of work. Testlink, mantis, bugzilla, readmine etc. are some important tools to perform this kind of work. The test cases can be tested group wise using the session tester which will be more item focus based testing technique. This will help to be focused with the test cases or test items. In this way the different test cases for the different test items are tested and make their report for the future use.
  • 4. More other testing criteria can be performed using some other tools such as performance, load or stress testing etc. are important aspect of testing a product. Here badboy, which is a testing tools. This is important in this case. Generate the report and test log After all these test technique performed, the main task is to generate or log the report. Which test case has been failed or which is passed this will be documented for the developers. Moreover a fully functional test report is generated using this. Developers work now Now the final test report is submitted to the developers for fixing the errors the product still have. The developers take the report, review it and fix the errors. Finally, a well-tested product is delivered to the customer.