How did you go about testing a project?

Showing Answers 1 - 4 of 4 Answers

tom

  • Jun 14th, 2005
 

As to the difference between integration testing and system testing. 
System testing specifically goes after behaviors and bugs that are 
properties of the entire system as distinct from properties 
attributable to components (unless, of course, the component in 
question is the entire system). Examples of system testing issues: 
resource loss bugs, throughput bugs, performance, security, recovery, 
transaction synchronization bugs (often misnamed "timing bugs"). 

  Was this answer useful?  Yes

From a functional testing perspective, I do the following:

Test planning:  Gain as much domain knowledge as possible; review and learn about the product through requirements, work-flows, wireframes, system architecture diagrams, and any other available information.

Test development: Create test cases based on the knowledge gained during test planning; map test cases to requirements; prioritize test cases.

Test execution: Execute the test cases over the necessary number of test cycles until the quality of the product satisfies the company's exit criteria.

Test reporting: Discover and report defects giving them appropriate weight of severity and priority.

Test result analysis: Analyze the test results in order to better understand the quality of the product as well as the quality of our test effort. 

Defect retesting: Retest fixes sent back from the development team.

Regression testing: Test vulnerable functionalities that are impacted by code changes.   

Test closure: Test through to completion and report results to key stakeholders. 

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions