Showing posts with label Task 1B. Show all posts
Showing posts with label Task 1B. Show all posts

Wednesday, 7 June 2017

Task 1B

Defect
Explanation with Example
FUNCTION DEFECT
This is when a piece of Program code is missing or incorrect. A Function defect is one that affects a game capability or how the user experiences the game. This is when a piece of Program code is missing or incorrect. For example, if you’re playing a first person shooter with a keyboard, and you press shift to try and crouch, but nothing happens, meaning that there was a bug error.
ASSIGNMENT DEFECT
A value is incorrectly set, or not set at all. A assignment bug is a bug that is caused by values being missing or incorrectly setted by the program. What this means is that values for items can be incorrect causing them to malfunction and/or not work correctly. So an example of this would be say you had a gun with 20 bullets left in it and you used all 20 bullets but could still shoot even more, that is an assignment bug due to the values for the ammo being incorrect allowing there to be more ammo then what is displayed on your inventory/HUD
CHECKING DEFECT
A missing check, or one improperly defined. A checking code is a bug that occurs when the game doesn’t check items correctly, this is mainly due to the code written to validate data being too slow or not working at all to validate it before it is used. So similar to assignment, an example of checking would be if you were to pick up two items at once in a game, the game may only register one of them as picked up and therefore you may only have one of the items in your inventory
TIMING DEFECT
 This would be a timing bug. These kinds of bugs would be classed as “minor” bugs due to them only being a cosmetic bug and not actually affecting the players progression or experience of the game. So it’s pretty obvious that these kinds of bugs occur when some kind of action has been performed in-game as it is the result of either the animation, sound or the actual trigger result of the action being out of sync with the others
BUILD/PACKAGE/MERGE DEFECT
Usually the result of using an older version of a file. A build/package/merge defect is where the software cannot work due to conflicts between two means in the software, an example of this would be trying to use a model in a non-updated version that is supposed to be in an updated version causing the software to conflict with it’s knowledge and turn off or reset.
ALGORITHM DEFECT
A problem with some of the calculations in the code. E.g. AI, buying and selling goods and exploiting a poorly written algorithm.

Task 1G

Defect Title - one liner Games Tester Roberto D’Alberto Date of Test 20/06/2017 Versions New In SMITE: Code of Chivalry |...