Mon, Jan 23, 2023

2 PM – 3:30 PM EST (GMT-5)

Add to Calendar

Lewis Library 122

Princeton, NJ 08544,

View Map
28
Registered

Registration

Details

This workshop covers some best practices for testing code and gives participants a hands-on introduction to testing frameworks for interpreted (Python) with suggestions for compiled languages (C/C++). Though the emphasis will be on unit testing, other forms of testing such as system tests, integration tests, and regression tests will be discussed.

Be sure to also attend "Software Quality Assurance Tooling" (https://my.princeton.edu/rsvp?id=1924501) which takes place immediately after "Gotcha! How to Write Software Tests to Improve Code Quality" in the same room. To see all PICSciE/RC workshops visit https://researchcomputing.princeton.edu/workshops.

Meet the Facilitator:
Prior to coming to Princeton, Bill Hasling worked at Siemens Corporate Research in Princeton in the Software Engineering group doing research in software testing and consulting in all aspects of Software Engineering with the many Siemens divisions all over the world. He transferred to the Siemens Medical group working in data analytics of patient medical information in a large data warehouse and was software architect for several successful products. He migrated to Cerner Corporation when it acquired the Siemens Medical IT division and did design and development of a Cerner product using data from the patient data warehouse. He was a director at medical startup at Geneia that was a spin-off of a large medical insurance company using machine learning and AWS cloud-based technologies.

What to Expect:
Mini Workshop

To request accommodations for this event, please contact the workshop or event facilitator at least 3 working days prior to the event.

Where

Lewis Library 122

Princeton, NJ 08544,

Hosted By

Office of Campus Engagement (OCE) | View More Events
Co-hosted with: PICSciE/Research Computing

Contact the organizers