Active TopicsActive Topics  Display List of Forum MembersMemberlist  CalendarCalendar  Search The ForumSearch  HelpHelp
  RegisterRegister  LoginLogin


 One Stop Testing ForumSoftware Testing @ OneStopTestingBeginners @ OneStopTesting

Message Icon Topic: Difference between Software Product and Project

Post Reply Post New Topic
Author Message
tanushree
Senior Member
Senior Member
Avatar

Joined: 04Apr2007
Online Status: Offline
Posts: 2160
Quote tanushree Replybullet Topic: Difference between Software Product and Project
    Posted: 05Nov2007 at 12:12am
Difference between Software Product and Project
 
Software Product: These are readymade software applications designed by company after researching customer requirements. Once these application or software are designed, they are sold to the customer after lot of advertisements.
 
If customer wants any changes in color, title, appearance and append extra functions then company will customize the product and sell to the customer.  Here business requirements play important role.
Examples:  Windows 9X family, 2001-2003 professional and server are all Product of Microsoft. 
 
Software Project: Project, on contrary, are software that are designed on collecting complete requirements from customer and build the product as per his requirements. Here customer requirements play important role. 
Examples: If Nikita asks XYZ-Company to build Stock Management Software (Store-Keepin) than it would Software Project for XYZ-company.
 
I hope you are clear with above description.
 
Test Strategy and Test Plan
Test Strategy:
It’s a document that defines the required Testing Approach to be followed by testing people to test software in each phase (component test, system test, or acceptance test).  Further, it is a part of Test plan.
  • Testing process: The testing procedure described in this plan, given in terms of phases and activities.
  • Requirements traceability: Relate the testing to the requirements given in the SRS (this will be strongly related to what you given in the test requirement cross-reference matrix).
  • Items or components tested: The items being tested; identify them as precisely as possible.
  • Testing schedule and resources: The overall testing schedule and resource allocation.
  • Test recording procedures: How the results of the tests will be systematically recorded. It must be possible for an outside agency to inspect the test plan, the test cases, and the test results to determine that the testing process has been carried out correctly.
  • Hardware and software requirements: The software tools that are needed for running these tests as well as any hardware that will be needed.
  • Constraints: Any constraints that will affect the testing process.
 
Test Plan:
It’s a document that provides work allocation in terms of schedule.
It is the primary means by which software testers communicate to the product/project development team what they intend to do. Its purpose is to prescribe the scope, approach and schedule of the testing activities.
It helps to identify items being tested, the features to be tested, the testing task to be performed, the personnel responsibility for each task and risk associated with the Test plan and Testing process.
 
For your better understanding, Test plan is by-product of detailed planning process that is undertaken to create it. It only plans the matter and not resulting document.  The Goal is to communicate with Software Test team’s intent, its expectations and understanding the testing that has to be performed.
Following Topics help to design the Test Plan:
            High level Expectation
            People, place and Things
            Inter-Group responsibilities
            Test Phases
            Test Strategies
            Bug Reporting
            Matrices and Statistics
            Risks and Issues


Edited by tanushree - 05Nov2007 at 12:13am



Post Resume: Click here to Upload your Resume & Apply for Jobs

IP IP Logged
Praraj
Newbie
Newbie


Joined: 07Jan2008
Online Status: Offline
Posts: 15
Quote Praraj Replybullet Posted: 08Jan2008 at 12:30pm
This is right but each organisation has the differerent template and format. this is not unique. there are variations on creating test plan and test strategy but guidelines are same.
So in short In test Strategy includes major things as

1.0     Overview  

1.1   Purpose & Scope 

1.2   System Description 

1.3   Testing Scope 

1.3.1      In Scope 

1.3.2      Out of scope

2.0     Test Objectives

3.0     Test Criteria 

3.1   Entry Criteria

3.2   Exit Criteria

3.3   Test Completion Criteria

3.4   Suspension and Resumption Criteria

4.0     Test Strategy 

4.1   Test Strategy & Approach 

4.1.1      Test Strategy 

4.1.2      Test Coverage 

4.1.3      Items TO BE / NOT TO BE tested

4.1.4      Test approach assumptions

4.2   Test Data 

4.3   Testing Tools 

5.0     Problem Reporting and Data Recording 

6.0     Test Deliverables 

7.0     Critical Success Factors 

8.0     Assumptions, Dependencies and Constraints

9.0     Glossary & References 

9.1   Glossary 

9.2   Reference 

Appendix A. Execution details for Tools to be used for testing

10.0   Change Log

 
 
 
 
 
 
 
 
 
IP IP Logged
sairevathi
Newbie
Newbie


Joined: 25Sep2008
Location: India
Online Status: Offline
Posts: 34
Quote sairevathi Replybullet Posted: 26Sep2008 at 2:58am
If the requirements are raised within development company at the developers place is called product.
When as if the requirements are coming from the external customer the ultimate outcome is called project.
IP IP Logged
Post Reply Post New Topic
Printable version Printable version

Forum Jump
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot delete your posts in this forum
You cannot edit your posts in this forum
You cannot create polls in this forum
You cannot vote in polls in this forum



This page was generated in 0.281 seconds.
Vyom is an ISO 9001:2000 Certified Organization

© Vyom Technosoft Pvt. Ltd. All Rights Reserved.

Privacy Policy | Terms and Conditions
Job Interview Questions | Placement Papers | Free SMS | Freshers Jobs | MBA Forum | Learn SAP | Web Hosting