1
zqz19941106 2020-11-25 13:47:08 +08:00
点就完事了
|
2
imdong 2020-11-25 14:17:45 +08:00
最近刚开新项目,也在摸索着学习使用单例测试、功能测试。
占个坑等大佬们解答... 我这边的话,因为项目用 Laravel 开发,所以我就直接写了测试。 基本上就是 一个功能一个测试文件,然后针对功能正常情况与异常情况,一样一个方法来写的测试。 https://gist.github.com/imdong/b59dd8bed35969aea1c9dd22d006f620 |
3
imdong 2020-11-25 14:20:43 +08:00
但是,对于哪些代码需要些单例测试,哪些不用写,就没有概念。
总感觉这部分代码不用测吧?都没问题的啊。 |
4
alphadog619 2020-11-25 15:58:27 +08:00
对于功能测试,首先你有需求吗?需求产生测试用例,依据测试用例来测试,当然规范的测试过程还有很多其它步骤。如果你仅仅想做用户级别的功能测试,那就找几个同事,让他们用,就相当于测试了。
|
5
linil 2020-11-25 16:20:21 +08:00 via Android
开始简单点的就是,依据功能要求,列出功能点(要求尽可能覆盖到所有功能),然后一项项实际进行功能操作确认;
后面需要更复杂的话,就把每个功能点细化,包括边界、异常操作等了。 |
6
black11black 2020-11-26 08:13:30 +08:00
其实我一直比较好奇,比如后端你要测试一个函数的功能,这种属于测试的基本概念,很好理解。但是稍微变化一下,比如你要测试一个网络服务,内部有各种组件,你不能单个运行组件,你要放到整个系统里面测试,而系统又有各种状态,我觉得这种东西需要定制,很难接入现有的自动测试工具吧。
更特殊一点的是前端测试,我一直不理解程序怎么判断前端达没达到需要的功能的,难不成程序长了眼睛。 |
7
staipan OP 感谢大家的回复, 提供了不少可行的思路,之前一直困惑在覆盖率和效率上面,没找到快速的切入点。
|