
质量
xymyeah
这个作者很懒,什么都没留下…
展开
-
Selenium 使用介绍
Selenium 使用介绍 Selenium 是 thoughtworks公司的一个集成测试的强大工具。最近参与了一个系统移植的项目,正好用到这个工具,把一些使用心得分享给大家,希望大家能多多使用这样的强大的,免费的工具,来保证我们的质量。Selenium 的文档现存的不少,不过都太简单了。使用Selenium的时候,我更多的是直接去看API文档,好在API不错,一个一个看,就能找转载 2008-02-28 15:27:00 · 1842 阅读 · 1 评论 -
使用Perf4j简化应用分析
来源:http://www.xymyeah.com/731.html 如果想分析Java应用,有很多工具可供选择——但你想过分析应用可以像添加日志那么简单么?这就是Perf4j项目的目标所在:如同log4j类似于System.out.println()一样,Perf4J类似于System.currentTimeMillis()。Perf4J提供的很多特性都令人耳目一新:转载 2009-12-24 15:23:00 · 908 阅读 · 0 评论 -
中文版开源缺陷跟踪系统Bugfree
中文版开源缺陷跟踪系统Bugfree http://www.bugfree.org.cn/原创 2010-03-30 16:38:00 · 1725 阅读 · 0 评论 -
CWE/SANS TOP 25 Most Dangerous Programming Errors
Experts Announce Agreement on the 25 Most Dangerous Programming Errors - And How to Fix ThemAgreement Will Change How Organizations Buy Software.Project Manager: Bob Martin, MITREQuestions: top2原创 2009-01-14 10:46:00 · 3286 阅读 · 0 评论 -
在JUnit中多个testCase只执行一次setup和tearDown的方法
这个问题出现在这种情况,你的每个testCase都需要使用某一种初始化比较耗时的对象(资源),举例如数据库连接、Spring Context。我们遇到的问题是Selenium测试中开启和关闭浏览器,如果一个test启动关闭(我们的程序还需要登录和注销),这样测试的时间会拖的很长,给持续集成带来了困难。所以,我们需要在每组不会冲突的test中间共享一个浏览器窗口,这样也就需要一个全局的setUp和t转载 2008-11-04 17:28:00 · 2424 阅读 · 0 评论 -
国际观点:有助于你编程而立即要做的10件事
国际观点:有助于你编程而立即要做的10件事 【优快云编译】我们一直努力又努力去掌握那些对于我们来说是全新的东西。那么,我们做什么来帮助学习?下面是一个关于如何使你编程更迅速合理的10件事情的列表。我更习惯与使用Ruby on Rails,但下面的观点也适用于其他环境。1.升级单元测试你的编程没有测试?你应当随时进行测试,即TATFT ( testing all the fucking t转载 2008-09-19 14:14:00 · 599 阅读 · 0 评论 -
WinRunner:强大的企业级自动化测试工具
WinRunner:强大的企业级自动化测试工具Mercury Interactive公司的WinRunner是一种企业级的功能测试工具,用于检测应用程序是否能够达到预期的功能及正常运行。通过自动录制、检测和回放用户的应用操作,WinRunner能够有效地帮助测试人员对复杂的企业级应用的不同发布版进行测试,提高测试人员的工作效率和质量,确保跨平台的、复杂的企业级应用无故障发布及长期稳定运行。 企业级转载 2008-07-25 16:23:00 · 1394 阅读 · 0 评论 -
parallel-junit
parallel-junitA small library that lets you run JUnit tests in parallel. How it worksThis small library implements the org.kohsuke.junit.ParallelTestSuite class, which extends the junit.framewor转载 2008-04-30 15:09:00 · 882 阅读 · 0 评论 -
TDD--Test Driven Development(测试驱动开发)
作为一个有理想、有追求的程序员,你成天被各种名词包围着,你对其中一个叫做敏捷的东西特别感兴趣,因为它特别强调人的作用,这听着都让做程序员的你感到舒服。为了让自己早日敏捷起来,你从众多的敏捷实践中选择了一个叫做测试驱动开发(Test Driven Development,TDD)的作为你的起始点。因为它对你周遭的环境要求是最低的:它不像结对那样,要求其他人和你一起合作;也不像采用Story那样改变你转载 2008-02-28 16:18:00 · 784 阅读 · 0 评论 -
UAT,(user acceptance Test),用户接受度测试
UAT,(user acceptance Test),用户接受度测试 以下是它的一些一般步骤;仅供参考 一步:用户培训手册准备(就是针对要进行UAT测试的对象,及要进行培训的用户,准备一些培训资料:一般是测试对象使用/功能手册及要培训的用户的个人资料等等:就跟教师上课进行备课差不多) 二步:测试脚本发放(如果你公司采用自动化测试,那么每一个功能或一个模块等都有对应的测试脚本,可以把这些测试脚本分发转载 2008-02-28 15:14:00 · 3548 阅读 · 0 评论 -
高效代码审查的十个经验
代码审查(Code Review)是软件开发中常用的手段,和QA测试相比,它更容易发现和架构以及时序相关等较难发现的问题,还可以帮助团队成员提高编程技能,统一编程风格等。 1. 代码审查要求团队有良好的文化 团队需要认识到代码审查是为了提高整个团队的能力,而不是针对个体设置的检查“关卡”。 “A的代码有个bug被B发现,所以A能力不行,B能力更好”,这一类的陷阱很容易转载 2012-11-09 14:29:59 · 774 阅读 · 0 评论