Testing: An examination and update of electronic testing theory and technology | IEEE Journals & Magazine | IEEE Xplore