CSI-350
Testing and Troubleshooting Applications on Win7 with Sysinternals Tools & CSI-Toolkit
CSI-350 provides foundational skills, tools and methods for finding the cause of application problems. Learn systematic troubleshooting and use the Portable CSI-Toolkit to test during application development, packaging or production operations in native and virtual environments.
Topics
Systematic Troubleshooting and Debugging Disciplines and methods for debugging and troubleshooting tough problems. Experience a boost in productivity gain by applying the correct attitudes, principles and procedures for locating the source of problems.
Leveraging Virtual Machines Manging virtual machines and virtual hard disks to make the most of your testing environment.
Tool Portability For production debugging and software testing environments - keep from having to contantly re-install your tools.
Post-Compile Orientation All tools, techniques and methods assume that you do not have the source code for the troubled application. The course is still very helpful if you do have the source code - especially if your code relies on other compiled code for which you do not have the source code (including the operating system).
Recording Results / Audit Trails Documentation of test and diagnostic information assisted by free software utilities.
Monitoring Common Software Operations Use a variety of tools to monitor the operations of software. These tools and methods apply equally to virtualized and natively installed Windows Software Applications. Learn to monitor:
Loading Code (DLLs/Assemblies)
COM Operations
Security Permissions
File and Registry Access
Windows APIs
Labs & Templates:
VMWare Templates for XP, Vista, Win7.
Portable Test Tools
Running from USB and network drives.
Tools:
VMWare
Application Verifier
Process Monitor (procmon.exe)
Process Explorer (procexp.exe)
Autoruns (autoruns.exe)
Nirsoft.net Tools
Resplendence Tools
CSI-Windows Toolbox
|