大伙是怎么来做测试的? 我负责的一个模块经过一个多月的编写和测试,仍然漏洞百出,大约有几十个Bug在测试时没有发现。这让我很懊悔,大家能谈谈平时是如何进行测试的吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我用最传统的做法,打开所有错误提示,echo+var_dump,必要时+状态变量看看是循环哪一层出错 我的几点经验。一 作慢点,做之前多想想。测试是解决不了设计问题。二 关健复杂的地方,用phpunit 路一下,通常会提供provider 做一个条件组合覆盖。 以保证这种关健较核心的地方。三 我个人较少用xdebug,之前用过一两次,感觉极其不自在,就没怎么用了。不过这东西因人而异,也推荐你试试,感觉爽就多用用。四 每个功能块,尽量的单一的开发,不要混杂过多的东西。说大了高内聚低耦合等等,往小了说,做程序时,每提供一小块可保证可复用,能经得起测试的程序后,建立在这种较稳固的基础上,项目进程会顺利得多。 有几十个Bug在测试时没有发现这不是很正常的吗?当调试到没有bug了,这个模块也就快寿终正寝了显然这些 bug 不是代码级别的关键在与 bug 的性质给点建议:当发现 bug 时,不要急于修改。 求视频,音频上传,转码,在线播放,的源码,或部分功能代码。 php的大师们,谢谢啦 exec的问题 求助 請問 如何把這個sql 轉進這個mutli aarry 读取某个PHP页面执行后的页面内容并返回怎么搞啊? php在大文件中怎么搜索文本 用php解析xml成乱码的问题!急!!! 函数问题--怪 只能取第一条记录?错在哪? PHP ajaxupload 上传图片到七牛 关于PHP操作Mysql查询的引号问题 php中上传图片,路径对,图片路径也能插入数据库中,但就是上传不到放图片的文件夹下
一 作慢点,做之前多想想。测试是解决不了设计问题。
二 关健复杂的地方,用phpunit 路一下,通常会提供provider 做一个条件组合覆盖。 以保证这种关健较核心的地方。
三 我个人较少用xdebug,之前用过一两次,感觉极其不自在,就没怎么用了。不过这东西因人而异,也推荐你试试,感觉爽就多用用。
四 每个功能块,尽量的单一的开发,不要混杂过多的东西。说大了高内聚低耦合等等,往小了说,做程序时,每提供一小块可保证可复用,能经得起测试的程序后,建立在这种较稳固的基础上,项目进程会顺利得多。
这不是很正常的吗?当调试到没有bug了,这个模块也就快寿终正寝了
显然这些 bug 不是代码级别的
关键在与 bug 的性质给点建议:当发现 bug 时,不要急于修改。