Software Test
因为MS没有专门的测试人员,所有代码质量全由研发人员把控。为了少写bug,在这里总结一些开发自测的流程。
测试文档
至少包含这么几块:
某个操作的状态
执行操作
某个操作之后的状态
写代码
写好每一行代码。
如果是抄别人的代码,不要copy,每个字符都自己亲手敲,保证理解每一行的意思。
如果是单个变量或者命令的替换,用copy工具,不要用手敲。
MS的开发流程很麻烦,比如编译、code review、代码合入等。但是流程不应该成为我们的关注点。我们注意力的99%,还是要放在代码上。
需求开发只看结果。只要你的代码没有bug,你做什么都是对的;如果你的代码被发现有bug,你做什么都是错的。
功能回归
可能出错的地方,一定会出错。
除了正常流程的功能测试,还要测试奇怪的、不那么明显的流程。
- 浏览器开发,可以走完流程之后重启浏览器,看下是否生效
- 缓存一致性
- 多账户的情况
代码CR
看懂每一行代码
拆分测试点
单元测试
what is fuzzy test?
一个程序,随机产生乱七八糟的输入字符,并根据输出,动态的调整输入的变化
压测
暂时没有遇到。做server的时候我知道怎么压测,客户端就不知道怎么压测了。
最后更新于 2022年9月30日 by qlili
0 Comments
Newest