Download presentation
Presentation is loading. Please wait.
Published byMalcolm Ryan Modified over 9 years ago
1
Static Testing Code Review/Verification –Code is reviewed by the developer and others after each change (Wei/William look at each other’s stuff) –Reviewed over the code together –Use of Visual Studios debugger (wxWidgets warning flags and memory leaks)
2
Dynamic Testing Adopted testing around this user interactive program Many test cases are performed by developers when running the actual application –UI components such as the buttons, dialog input, file chooser, icons, etc –Non-UI components such as preference loader, network communication, user name validation, etc
3
Dynamic Testing Unit Testing –Testing each individual component as written UI Components: Running the program and use/ensure the new component works Non-UI: Individual main method to test out functionality (with Preference) External tools used –Visual Studio Debugger to step through each line to ensure the result matches expectation –Web browser to look at send/receives of the application
4
Dynamic Testing Boundary –Related to user inputs –Run a standard set of tests to ensure correct handling by using the software Number values –Setting several time periods to be the same and to 0 Names –Extremely long (20 characters) and short names (1 letter) Files –Extremely long folders structure/names –Extremely long sound names
5
Dynamic Testing Exception –Related to user inputs –Run a standard set of tests to ensure correct handling by using the software: Invalid values for numbers –negative numbers, numbers > 99999 –Empty input Invalid input for names –names including characters other than alphanumeric characters and ‘-’, names longer than 20 characters long –Empty string Invalid file selection –non-existing files –Empty input
6
Stress Testing Run a standard set of tests to ensure correct handling by using the software: –Multiple clicks/sends –Changing preferences repeatedly to different files/values –Having no preference file or an incomplete preference file Another way to track memory usage (to look for leaks)
7
Compatibility Test Use on multiple XP and 2000 machines Expect it to work on Windows 98, but not extensively tested
8
Beta Testing Jofish, group, jofish’s testers, our testers
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.