P47 SWE/SET/TE

グーグルの三種類のデベロッパーについて。文中に良く出てくるが、索引にないので一応メモしておく。

SWE:SoftWare Engineer
コンポーネント開発に責任を負う機能デベロッパ
機能コードとその単体テストコードを書く

SET:Software Engineer in Test
単体テストに関してSWEを助け、SWEがSテストやより広範囲な品質問題を評価するMテストを書くときに使う大規模なテストフレームワークも書くテストデベロッパーである。

TE:Test Engineer
品質に関するあらゆる問題でユーザーの立場で動くユーザーデベロッパーである。
ユーザーシナリオのためのテスト自動化を作る。
他の2種類のデベロッパーが実施したテスト全体のカバレッジと有効性を評価する。

テストから見えてくるグーグルのソフトウェア開発

テストから見えてくるグーグルのソフトウェア開発