我有一个用Vaadin编写的web应用程序。它有一些表单,搜索栏,按钮等,并由SQL数据库支持。我一直在使用Selenium、Sahi Open Source和其他一些工具进行自动化图形用户界面测试。
问题是:使用记录GUI操作进行自动化测试并不是很有用,因为它看起来更多的是手动工作,而不是自动化,因为我无论如何都需要手动记录测试。
问题是:有没有更好的方法来测试Web应用程序?您如何测试您的web应用程序?有没有免费的工具可以自动检测我的web应用程序中的bug?
我们的应用程序使用两个连接调用两个Oracle数据库(这两个连接在整个应用程序中保持打开状态)。对于某些功能,我们使用分布式事务。我们在连接字符串中包含Enlist=false,并手动征用到事务的连接。问题来自于这样一种场景,我们在分布式事务中非常频繁地更新相同的记录,在这种情况下,我们看到在上一次运行中看到提交的数据的延迟。
例如。
using (OracleConnection connection1 = new OracleConnection())
{
using(OracleConnection connection2 = new OracleConnection())
{
我想删除我的应用程序上的孤立项目。所以我这样做了:
for (Card *c in fetchedResultsController.fetchedObjects) {
BOOL result = NO;
for (Card * remove_card in remoteResultArray) {
if ([remove_card.id intValue] == [c.id intValue]) {
result = YES;
}
}
if (!result) {
NSLog(@"%@",c
我首先在EF Code中创建了一个现有应用程序的重写,但我需要从现有应用程序的数据库中导入一些数据。下面是我的实体类的定义:
public class Business : EntityBase
{
[Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int AccountNumber { get; set; }
现在,导入的记录需要保留来自旧系统的AccountNumber值。但是,新值应该使用DB生成的IDENTITY值。
如何在导入旧记录时关闭IDENTITY,然后在应用程序的剩余生命周期中重
我有一个应用程序,它有以下活动;
Login -> Home Area ->互动记录器(触摸屏记录互动)
当这个交互记录器处于活动状态时,我希望能够允许用户通过back键或home键退出应用程序,并且仍然能够返回到该交互记录器。但是,如果交互记录器完成(在计时器上管理),则用户被带到登录活动
另外,我是否应该在交互记录器中覆盖back键,因为我不希望用户在记录活动期间销毁它
提前谢谢你,
安迪
Java应用程序使用加载数据插入查询将数据插入到mysql。在csv文件中,有一些格式错误的值,如缺少行、字段不正确(整型值的字符串值)。如果文件中有不正确的记录(行),则java应用程序抛出异常,并且不添加任何记录,甚至不添加正确的行。如果使用heidi sql程序(sql client程序)对同一文件执行相同的查询,则添加所有记录,甚至不正确的行(如果缺少字段,则为空值等)。我只想让我的java应用程序表现得像sql客户端,将所有行至少插入正确的格式良好的行。
谢谢。
sql
load data infile '/a.txt' into table test_data f