软件工程
re_think
这个作者很懒,什么都没留下…
展开
-
程序中的风险控制
在项目初期,项目组长一般都会建立TOP RISK LIST(风险清单),随着项目的推进,有些风险已经避免,或者发生转移,也有可能遇到新的风险。 较悲观的情况是,你意识到了风险在哪儿,且传达了足够的风险警告,但由于开发人员水平的限制,或者没有考虑到所有可能的情况,最终问题还是如期而至了。 在最近的项目中,就发生了类似的情况。最后决定在问题代码块,引入“风险控制”机制。原创 2009-03-12 13:46:00 · 603 阅读 · 0 评论 -
web项目和单元测试
由于web程序和一般的软件开发不同,自动化测试的效率和必要性一直较低,因此人工测试一直是web项目的最主要测试手段。但这并不表示web项目就不需要进行自动化测试。对于web项目而言,自动化测试可以分为单元测试和功能测试。功能测试主要针对具体页面进行测试,个人觉得意义不大,因为既然是针对具体页面进行测试,采用人工测试的方式更为直接,高效,且灵活。因此以下主要针对单元测试进行讨论。首先,由于w原创 2009-04-02 16:50:00 · 6837 阅读 · 0 评论 -
web自动化测试方法小结
1 使用phpunit,或者LIME(symfony框架中的自动化测试工具)进行。 适用于:一般的单元测试,“较独立”的模块的测试 2 使用第三方软件进行:jmeter + badboy来进行,或者loadrunner等。 适用于: A 生成大规模的测试数据。 B (多个页面连续的操作)较复杂的业务测试等。 C 并发能力测试。3 自己写程序进行。原创 2009-08-19 11:40:00 · 486 阅读 · 0 评论