※ 引述《sean72 (.)》之铭言:
: 最近拿到一个SDE in Test的phone screening
: HR说部门主管想先做一个30分钟的 "chat"
: 但不是coding exersice
: (实在不知道这个chat 是轻松的还是严肃的)
: 想请问一下版友SDE in Test这个职位工作内容,
: 希望能够问答得比较有sense
: 如果像是fb这种web领域的test该怎么做?
: 需要手动测试吗? 或是全自动?
: 如何制定test plan and test case
: 平常怎么跟engr / PD 等部门合作
: ...等等
: 谢谢
网页的话 selenium framework 用蛮多的
测试pattern 可以看一下screen object pattern
就是把每个screen 的button or text 写出来, 然后分离view, assertion
跟navigation 到各自的file 最后再拼凑成test file
test case 可能是manual tester 写, 例如写在jira 的plug in zephyr
然后再产生出test cycle 你可能需要判断哪些可以自动化
所以手动测试能力也是要有的, manual tester 往往都做很久有很深厚的
domain knowledge
自动测试人员要熟环境设定, 侦错工具使用Command line tool,
**测试资料** 自动化管理, 帮助在发生bug 的时候很快找出原因
SDET 比较像是developer 跟手动测试之间的桥梁,
沟通能力/愿意积极的去解决问题 大概是面谈的重点