Difference between revisions of "Bugfixing"
Jump to navigation
Jump to search
Line 2: | Line 2: | ||
'''Bugfixing is letterlijk het oplossen van fouten. In praktijk betekent het echter veel meer...''' | '''Bugfixing is letterlijk het oplossen van fouten. In praktijk betekent het echter veel meer...''' | ||
− | == | + | ==Bug fixing consists of== |
+ | |||
+ | ===Communicate=== | ||
+ | Receive and understand the bug report | ||
+ | Ask for additional information | ||
+ | Give status reports | ||
+ | Ask circumstantial information | ||
===Configure the bug finding and fixing environment=== | ===Configure the bug finding and fixing environment=== | ||
Line 15: | Line 21: | ||
::what data input? | ::what data input? | ||
− | :2. Make the bug | + | :2. Make the bug reproducible |
The bug is considered "found" in all its extent if all platforms all situations, all etc. are tested or logically excluded. | The bug is considered "found" in all its extent if all platforms all situations, all etc. are tested or logically excluded. | ||
Line 22: | Line 28: | ||
Or make a workaround | Or make a workaround | ||
Document the bug and its fix | Document the bug and its fix | ||
− | ===Have fix the | + | ===Have fix the bug fix tested=== |
===Stage the fix to acceptance and production=== | ===Stage the fix to acceptance and production=== |
Revision as of 10:39, 10 July 2012
Language: | Nederlands • English |
---|
Bugfixing is letterlijk het oplossen van fouten. In praktijk betekent het echter veel meer...
Contents
Bug fixing consists of
Communicate
Receive and understand the bug report Ask for additional information Give status reports Ask circumstantial information
Configure the bug finding and fixing environment
Precondition is you have your personal development environment in place.
Find the bug
- 1. Isolate the bug
- which situation
- which platform
- using what Graphical User Interface object
- which pre condition
- what data input?
- 2. Make the bug reproducible
The bug is considered "found" in all its extent if all platforms all situations, all etc. are tested or logically excluded.
Fix the bug
Or make a workaround Document the bug and its fix
Have fix the bug fix tested
Stage the fix to acceptance and production
amenability
From: http://www.softwaretestinghelp.com/how-to-find-a-bug-in-application-tips-and-tricks/
What actions cost time & expertise?!
- 1) Understand the whole application or module in depth before starting the testing.
- 2) Prepare good test cases before start to test
- 3) Create sufficient test data before tests, this data set include the test case conditions and also the database records if you are going to test DB related application.
- 4) Perform repeated tests with different test environment. Report results.
- 5) Try to find out the result pattern and then compare your results with those patterns.
- 6) Evaluate test data pattern to analyse the current set of tests. Reproduce all bug-patterns.