This talk try to answer the question of what the software quality assurance (QA) team should be doing, and how it is not only more fruitful for the software development organization, but a more rewarding path for the Testing Craftsman.
Software Craftsmen should test. They should write Unit Tests before their code. They should write Acceptance Tests with the customer to verify requirements. They should write Characterization Tests, Load Tests, Security Tests, etc. They should be embarrassed when the software quality assurance team finds anything because a Software Craftsman ships “no known defects”. With all this software testing the developers are doing, is QA out of a job?
Video producer: https://8thlight.com