Bugfixing/en
Jump to navigation
Jump to search
Language: | Nederlands • English |
---|
Bugfixing is literally solving a problem. However bugfixing consists of a lot more...
Contents
Bug fixing consists of
Communication
- 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. Show when and where a bug appears.
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
Organizations and individuals that just survived a bug are quite sensitive. Test the fix before delivery.
Stage the fix to acceptance and production
Have the bug fix approved.
amenability
From: http://www.softwaretestinghelp.com/how-to-find-a-bug-in-application-tips-and-tricks/
What actions cost time & expertise?!
In addition the activities mentioned above, we have to account for the following activities:
- 1) Understand the whole application or module in depth before starting the test.
- 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.