随想

Software Test

因为MS没有专门的测试人员,所有代码质量全由研发人员把控。为了少写bug,在这里总结一些开发自测的流程。

测试文档

至少包含这么几块:

某个操作的状态

执行操作

某个操作之后的状态

写代码

写好每一行代码。

如果是抄别人的代码,不要copy,每个字符都自己亲手敲,保证理解每一行的意思。

如果是单个变量或者命令的替换,用copy工具,不要用手敲。

MS的开发流程很麻烦,比如编译、code review、代码合入等。但是流程不应该成为我们的关注点。我们注意力的99%,还是要放在代码上。

需求开发只看结果。只要你的代码没有bug,你做什么都是对的;如果你的代码被发现有bug,你做什么都是错的。

功能回归

可能出错的地方,一定会出错。

除了正常流程的功能测试,还要测试奇怪的、不那么明显的流程。

  1. 浏览器开发,可以走完流程之后重启浏览器,看下是否生效
  2. 缓存一致性
  3. 多账户的情况

代码CR

看懂每一行代码

拆分测试点

单元测试

what is fuzzy test?

一个程序,随机产生乱七八糟的输入字符,并根据输出,动态的调整输入的变化

压测

暂时没有遇到。做server的时候我知道怎么压测,客户端就不知道怎么压测了。

最后更新于 2022年9月30日 by qlili

0 0 votes
Article Rating
guest

0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x