The software engineer (SWE) is the traditional developer role. SWEs write functional code that ships to users. They create design documentation, choose data structures and overall architecture, and they spend the vast majority of their time writing and reviewing code. SWEs write a lot of test code, including test-driven design (TDD), unit tests, and, as we explain later in this chapter, participate in the construction of small, medium, and large tests. SWEs own quality for everything they touch whether they wrote it, fixed it, or modified it. That’s right, if a SWE has to modify a function and that modification breaks an existing test or requires a new one, they must author that test. SWEs ...
- Chapter 1. Introduction to Google Software Testing
- from How Google Tests Software
- Publisher: Addison-Wesley Professional
- Released: March 2012
The roles of developers and testers
Share this highlighthttp://www.safaribooksonline.com/a/how-google-tests/17143042/