12. Generalist Specialist
Manual Testing Some scripting Strong scripting Strong coding Expert
skills coding skills
Creates scripts to Develops
set up lab, create Some automated
70% of testing data
happens here coding skills
majority of test testing
tools target here
procedures
Black Box Testing
White Box Testing
API Testing
13. What usually happens when a tester
finds a bug?
Graphic by Jeff Atwood (CodingHorror.com)
14.
15.
16. (1) Get source (2) Compile projects
(8) Publish results to
Team Foundation Server
(3) Copy build to running
environment
(7) Send test
Virtual Environment
results
(6) Execute (4) Run deployment scripts for
automated tests each machine
VM Host Web Server Database Server
(VM) (VM)
(5) Create environment
VMM Agent Test Agent Test Agent snapshot
17. VM TEMPLATE LIBRARY SCVMM ENVIRONMENT STANDARD ENVIRONMENT
VM VM VM Host Web Server Database Web Server Database
Template 1 Template 2 (VM) Server (VM) Server
Test Agent Test Agent VMM Agent Test Agent Test Agent Test Agent Test Agent