Professional Documents
Culture Documents
MTA EXAM 98-379: Software Testing Fundamentals
MTA EXAM 98-379: Software Testing Fundamentals
Testing overview
• Testing is the process of examining an application to ensure it fulfills
the requirements for which it was designed and meets quality
expectations.
• Testing measures the quality of an application or project.
• Developers should take the view that your project does have bugs
or defects that have not yet been discovered.
• Testing helps find and correct those defects.
• A bug is an error in coding or logic that causes a program to
malfunction or to produce incorrect results.
LECTURE Lesson 1.1-1.2
Scenario:
Sanjay Patel is an intern at Contoso Pharmaceuticals and has
approached his manager, Ann Beebe, with an idea for a mobile
application. Sanjay wants to make an app that helps cancer patients
manage their doctor appointments, treatments, and medications.
Before Ann is comfortable giving Sanjay permission to proceed she
wants to be sure he understands the basics of analyzing code for bugs.
Directions:
• Complete the Walkthrough for Analyzing Managed Code for Defects
at http://msdn.microsoft.com/en-us/library/ms182066.aspx
• Request assistance from your instructor as needed.
IN-CLASS ACTIVITY Lesson 1.1-1.2
Follow up:
After completing the walkthrough activity, share your experiences with
a partner.