小编Rob*_*bin的帖子

如何组织/布局测试脚本

我对其他人如何组织他们的测试脚本感兴趣,或者看到他们工作过的任何地方组织好的测试脚本.此外,这些测试脚本的详细程度如何.这特别涉及为手动测试而创建的测试脚本,而不是为任何自动测试目的而创建的测试脚本.

我看到的问题是,测试脚本有很多复杂性,但没有组织复杂或大型代码库所用原则的好处.你需要能够指定一段代码应该做什么,但是当他们阅读它时不会让某人厌倦死亡.

另外,如何布局测试脚本,我不热衷于创建适合由数据输入类型运行的完全指定的脚本,因为这不是我们的团队,维护它们的开销似乎太高.此外,我觉得如此详细地指定流程会消除实际进行产品质量测试的人员的责任.人们是否指定每个按钮点击和输入值?如果没有,那么指定了什么级别的细节.

testing manual-testing

8
推荐指数
1
解决办法
1512
查看次数

什么是最好的java日期重复模式计算器

任何人都知道(可靠的)日期重复计算器,我们正在尝试在我们的应用程序中实现某些内容,这将允许创建计划,类似于Outlook中重复会议的计划.我们尝试过chronos,但发现了一些故障,我真的很感激知道是否有人成功使用过任何其他选项.

干杯,罗宾

java recurrence date

6
推荐指数
1
解决办法
4954
查看次数

我应该捕获异常并返回error(),或者只是从Play Framework中的Controller中抛出异常

我和我的团队对Play来说相对较新!在框架(1.2.5)中,我们创建了大量代码,这些代码在我们的控制器中看起来与此类似.

public static void list() {
  try {
    List<ActionModel> actions = ActionModel.loadActions();
    render( actions );
  } catch ( Exception ex ) {
    error();
  }
}
Run Code Online (Sandbox Code Playgroud)

Exception来自我们的模型层,我们有一些自定义代码,而不是通常的Play Framework模型.我的问题是,可以跳过try catch并将Exception抛出控制器方法吗?这实际上是一种更正确的处理方式吗?

playframework

4
推荐指数
1
解决办法
3216
查看次数

不让用户犯错误而不给他们灵活性

我正在开发一种易于使用且易于设置的产品,竞争主要需要很长的设置时间,在某些情况下甚至可以为每个客户提供定制的解决方案.我们的应用程序的一部分现在正在根据客户要求进行扩展,看起来我们需要使其非常灵活,因此每个客户都可以对其行为方式进行大量控制.问题是我不想让系统太可配置,因为我认为这会使学习和使用变得更加复杂.我也担心它会打开通向别人搞乱事情的大门,有点像递给他们一把枪,虽然我实际上并没有把它指向他们的脚.

还有其他人面临过将权力投入用户手中的类似困境吗?你是怎么解决的?结果是什么?

usability customization

3
推荐指数
1
解决办法
237
查看次数

如何从Java应用程序中获取文件显示的图标?

是否可以从Java桌面应用程序中找到要为给定文件显示的图标,可能是基于它的mime类型?具体来说,我想要主机操作系统显示图标,以便它可以匹配用户期望看到的内容.

java desktop icons

3
推荐指数
1
解决办法
2359
查看次数

将命令行参数传递给Hudson中的Ant

我正在尝试将-lib参数传递给ant,作为使用Hudson的自动构建的一部分,但是看不到这样做的方法.我可以将相关库添加到ant/lib文件夹,但这意味着该库的所有版本必须共享该库的相同版本.

任何帮助非常感谢.

ant build-automation continuous-integration hudson

2
推荐指数
1
解决办法
3098
查看次数