问题列表 - 第36305页

如何有效管理项目中的手动测试?

在我们的团队中,我们面临手动测试管理的问题.我们有一套单元测试可以保证项目稳定,但我们也会根据一些场景手动测试我们的应用程序(检查最高级别的所有内容是否正常).

问题是:如何有效管理手动测试场景?随着应用程序的变化,它们可能会不时变化.有没有其他方法来更新文本文件或维基?如何跟踪某人是否进行了一些测试以及结果如何?

您是否了解针对此问题的工具(测试用例管理)?

testing qa manual-testing

7
推荐指数
0
解决办法
1462
查看次数

如果我单独工作并且已经定期备份,为什么要使用版本控制?

我正在做一个项目:

  • 只是我,没有协作/源代码共享
  • 我已经定期支持我的代码了,我可以使用Dropbox来恢复错误

我为项目设置git存储库(或其他东西)有什么好处?

version-control

12
推荐指数
2
解决办法
2973
查看次数

计算包裹平面上两点之间的角度(线)

好吧,所以我有一个512x512包围的游戏区域,-32变成512了两个xy.

现在我需要计算两个实体之间的角度,我有以下代码作为一种解决方法,它大部分时间都有效,但有时它仍然会失败:

Shooter.getAngle = function(a, b) {
    var ax = a.x;
    var bx = b.x;
    if (a.x < this.width / 4 && b.x > this.width - this.width / 4) {
        ax += this.width;

    } else if (a.x > this.width - this.width / 4 && b.x < this.width / 4) {
        bx += this.width;
    }

    var ay = a.y;
    var by = b.y;
    if (a.y < this.height / 4 …
Run Code Online (Sandbox Code Playgroud)

math 2d trigonometry

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

Git:在合并期间忽略一些文件(将一些文件限制为一个分支)

我有两个分支,AB.科A有一个目录examples与被跟踪的git一些文件,这些文件应该不会出现分支B.在我的工作流程,我不合并作出改变AB经常,每次这是一个问题,有一些变化examples.目前我手动执行此操作:在合并后删除文件或解决当我已经删除的文件发生更改时的冲突.

合并期间是否可以忽略这些文件?(或者是否可以将某些文件限制为一个分支(A)或远离一个分支(B)?)


让我试着解释一下为什么我这样做: A是博客的骨架(模板,脚本等),B是我的博客(A充满了我自己的帖子,图片,草稿等).A是公共的,我试图让它通用给别人看,并使用它,但因此我需要一些帖子作为展示/测试(examples目录).每次更改A并稍后合并到B我的博客实例上进行此更改 - 这样所有新示例都会出现,B并且所有已删除的示例B都已更改,A因为上次合并导致冲突.

git merge

53
推荐指数
2
解决办法
5万
查看次数

jQuery - 单击一个元素会触发另一个元素

我有这个jQuery的文件,但vote_up click handler一直相互冲突与vote_down click handler,当我点击它改变了vote_up元素vote_down元素:

jQuery脚本:

$(document).ready(function () {
    $("a.vote_up").click(function () {
        //get the id
        var the_id = this.id.split('_').pop();
        //the main ajax request
        $.ajax({
            type: "POST",
            data: "action=vote_up&id=" + the_id,
            url: "ajax/votes.php",
            success: function (msg) {
                $("span.vote_count#" + the_id).html(msg).fadeIn();
                $("#" + the_id + " img").attr("src", "img/uparrowActive.png");
            }
        });
    });
});
$(document).ready(function () {
    // the vote down function
    $("a.vote_down").click(function () {
        //get the id
        var vote_id = this.id.split('_').pop();
        //the main ajax request
        $.ajax({
            type: "POST",
            data: …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery image

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

将选择查询拆分成块的目的是什么?

编辑:示例很糟糕,导致与问题无关的答案.给定一个大的选择查询,在一个简单的程序,如:

Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,    
                                     ResultSet.CONCUR_READ_ONLY);
ResultSet srs = stmt.executeQuery(
    "SELECT AGE FROM USERS");
while (srs.next()) {
        ageStdDevAccumulator += Math.Pow(averageAge - srs.getInt("AGE"),2);
}
int ageStdDev= Math.Sqrt(ageStdDevAccumulator / userCount);
Run Code Online (Sandbox Code Playgroud)

我知道一旦运行了executeQuery,那么整个用户年龄列就会从数据库发送到程序.是对的吗?如果数据库中有太多用户,这是否会导致服务器上的内存溢出?如果是这样,那么可以将选择查询分解为更小的块?如果是这样,有可能让编译器自己解决这个问题吗?

谢谢,一个数据库noob程序员.

sql

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

.java文件中的包使得类文件不可用

自从我上次完成Java以来​​已经太久了,我不记得为什么会发生以下情况:

鉴于此文件由标准Maven项目创建,如下所示:Maven Tutorial

package com.mycompany.app;

/**
 * Hello world!
 *
 */
public class App 
{
    public static void main( String[] args )
    {
        System.out.println( "Hello World!" );
    }
}
Run Code Online (Sandbox Code Playgroud)

编译它,即使使用Maven但使用标准的javac可执行文件,也会生成一个没有错误的类文件.尝试运行类文件,您会收到此错误:

Exception in thread "main" java.lang.NoClassDefFoundError: App (wrong name: com/mycompany/app/App)
Run Code Online (Sandbox Code Playgroud)

删除包命令,再次编译,它运行正常.为什么是这样?我正在运行JDK 1.6.0_21顺便说一句.

java

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

非会员范围功能

我有一个我正在实现范围的类.我想以phobos库的方式实现这些功能,即在主类之外.

void popBack(T)(ref T[] a) if (!is(Unqual!T == char) && !is(Unqual!T == wchar))
{
    assert(a.length);
    a = a[0 .. $ - 1];
}
Run Code Online (Sandbox Code Playgroud)

这是我的版本:

void popFront(T)(ref PersistentList!(T) a)
{
    a = a.next();   
}
Run Code Online (Sandbox Code Playgroud)

当我尝试使用forech编译此代码时,我得到:

Error   1   Error: no property 'popFront' for type 'stmd.PersistentList!(int).PersistentList'   main.d  
Run Code Online (Sandbox Code Playgroud)

我可以将成员代码移动到主类中,但由于我正在修改输入"ref"值,我不能使用popFront()我真的需要popFront(ref a).

我究竟做错了什么?

d

5
推荐指数
1
解决办法
207
查看次数

有没有办法实例化NSManagedObject而不插入它?

我有一个用户界面来插入一个Transaction.一旦用户点击加号,他就会获得屏幕,我想要实例化我的核心数据NSManagedObject实体,让用户使用它.然后当用户点击"保存"按钮时,我将调用保存功能.

所以到代码:

transaction = (Transaction *)[NSEntityDescription insertNewObjectForEntityForName:@"Transaction" inManagedObjectContext:self.managedObjectContext];
//even if i dont call save: its going to show up on my table
[self.managedObjectContext save:&error]
Run Code Online (Sandbox Code Playgroud)

PS我在该表上使用NSFetchedResultsController,我看到NSFetchedResultsController正在向表中插入一个节和一个对象.

我的想法是,如果有一种方法来实例化事务NSManagedObject我可以更新它而不保存直到客户选择.

iphone core-data nsfetchedresultscontroller nsmanagedobject

54
推荐指数
4
解决办法
3万
查看次数

使用@Id和@EmbeddedId对复合键的区别

我创建了一个使用@Id指向@Embeddable复合键的实体.我相信的一切都很好.但是,在将@Id切换到@EmbeddedId之后,就我所知,一切都继续正常工作.

之前:

@Entity
public final class MyEntity {
    private CompoundKey id;

    @Id
    public CompoundKey getId() {
        return id;
    }

    public void setId(CompoundKey id) {
        this.id = id;
    }
Run Code Online (Sandbox Code Playgroud)

后:

@Entity
public final class MyEntity {
    private CompoundKey id;

    @EmbeddedId
    public CompoundKey getId() {
        return id;
    }

    public void setId(CompoundKey id) {
        this.id = id;
    }
Run Code Online (Sandbox Code Playgroud)

在引用复合键时使用@Id和@EmbeddedId注释之间有区别吗?

java hibernate

18
推荐指数
2
解决办法
5万
查看次数