|
CSI-350
Testing and Troubleshooting Applications on Win7 with Sysinternals Tools & CSI-Toolkit
This course provides a foundational skills, tools and methods for finding the cause of application problems. Learn systematic troubleshooting and how to setup and use new tools.. Course is applicable to three perspectives - complete testing of a single application (developers), testing of a portfolio of applications (system engineers / administrators) as well as production troubleshooting (support professionals).
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).
Tool Portability For production debugging and software testing environments - keep from having to constantly re-install your tools.
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
Applied Shims
Windows APIs
Soft Skills For Application Testing A successful software testing effort heavily relies on the soft skills of the testing engineer. Learn key softskills that apply directly to coordinating and executing software testing.
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
|