Software Development HOWTO — Part 5

Ronnie, 22 May 2007,
Categories: Programming

This is the fifth part in a mini-series here in this blog.

In this part, we will start to verify if everything that has been designed, planned, and implemented are fulfilled. The checklists that have been created during the previous steps will now be put into use.

  1. Test the Units

    Using the checklist for the units created in the previous steps, we verify if the items listed have been followed. The following should be verified, if not included in the list:

    1. Each unit’s functions have been created
    2. Each function’s input parameters are correct
    3. Each function’s output parameters are correct
    4. Function parameters have been checked if it is within limits
    5. Constant values have been identified and defined
    6. Variables used within the function are initialized
    7. The function processes as indicated in the design flow
    8. Memory that was used are released before the function ends
    9. Output parameters have been checked if it is within limits before the function ends

    The test program created in the previous step may be used in place of the main application just for this purpose. Debug variables or messages may be inserted within the program to help the tester verify the unit’s operation.

    Multiple rounds are recommended for this step. Do one round of testing, note all the problems encountered, then fix them. Continue to do so until all bugs are cleared.

That will be all there is for this step. Again if you have comments or questions, please leave a comment so that we can clarify things. Keep visiting this site for more updates on the series.

Software Development Series: Part 1 Part 2 Part 3 Part 4

Comments

Leave a Reply:

Name *

Mail (hidden) *

Website