您如何为开源项目征求测试人员的意见?

时间:2022-10-17 22:56:49

In order to improve my open source project, I need testers. I have created my project independently, so up to now I have been the sole coder and tester. I have tested the thing to death, but as we all know it is dangerous as a developer to test your own code. I'm looking for ideas on how I can get some other eyes to exercise it.

为了改进我的开源项目,我需要测试人员。我已经独立创建了我的项目,所以到目前为止,我一直是唯一的编码器和测试人员。我已经测试了这个东西,但是我们都知道作为开发人员测试你自己的代码是危险的。我正在寻找关于如何让其他人去锻炼它的想法。


To clarify, I have released it on sourceforge and posted it on freshmeat, dzone, reddit, etc.

为了澄清,我已经在sourceforge上发布了它并将其发布在freshmeat,dzone,reddit等上。

3 个解决方案

#1


4  

Are you looking for "testers" or "users"? There's a world of difference.

您在寻找“测试者”或“用户”吗?这里有一个与众不同的世界。

A tester uses his time and energy to find your bugs. How many people are willing to do that? At a rough guess, I'd say zero.

测试人员利用他的时间和精力找到你的错误。有多少人愿意这样做?粗略猜测,我会说零。

A user uses your software to solve his problems. He reports bugs to you because he thinks that you might fix them for him. So you've got to find people with a problem, and convince them that your software will fix it.

用户使用您的软件来解决他的问题。他向你报告错误,因为他认为你可以为他修复它们。因此,您必须找到有问题的人,并说服他们您的软件将修复它。

One thing you'll need is lots of documentation. A 1-minute screencast, in-depth API, and everything in between. You need to persuade someone that, "If I use tox, I will totally rock!"

你需要的一件事是很多文档。 1分钟的截屏视频,深入的API,以及介于两者之间的所有内容。你需要说服一个人,“如果我使用tox,我会完全摇滚!”

That's your tester.

那是你的测试员。

#2


0  

Release an early version, announce it on freshmeat, and wait for the world to beat a path to your door?

发布一个早期版本,在freshmeat上宣布它,并等待世界击败你的门?

#3


0  

Go to where the testers are. Find sites where testers go. http://www.stickyminds.com, local QA groups (like mine) http://redearthqa.blogspot.com/ or local recruiters that have QA people looking for experience.

去测试人员所在的地方。找到测试人员去的地方。 http://www.stickyminds.com,本地QA小组(如我的)http://redearthqa.blogspot.com/或有QA人寻找经验的本地招聘人员。

#1


4  

Are you looking for "testers" or "users"? There's a world of difference.

您在寻找“测试者”或“用户”吗?这里有一个与众不同的世界。

A tester uses his time and energy to find your bugs. How many people are willing to do that? At a rough guess, I'd say zero.

测试人员利用他的时间和精力找到你的错误。有多少人愿意这样做?粗略猜测,我会说零。

A user uses your software to solve his problems. He reports bugs to you because he thinks that you might fix them for him. So you've got to find people with a problem, and convince them that your software will fix it.

用户使用您的软件来解决他的问题。他向你报告错误,因为他认为你可以为他修复它们。因此,您必须找到有问题的人,并说服他们您的软件将修复它。

One thing you'll need is lots of documentation. A 1-minute screencast, in-depth API, and everything in between. You need to persuade someone that, "If I use tox, I will totally rock!"

你需要的一件事是很多文档。 1分钟的截屏视频,深入的API,以及介于两者之间的所有内容。你需要说服一个人,“如果我使用tox,我会完全摇滚!”

That's your tester.

那是你的测试员。

#2


0  

Release an early version, announce it on freshmeat, and wait for the world to beat a path to your door?

发布一个早期版本,在freshmeat上宣布它,并等待世界击败你的门?

#3


0  

Go to where the testers are. Find sites where testers go. http://www.stickyminds.com, local QA groups (like mine) http://redearthqa.blogspot.com/ or local recruiters that have QA people looking for experience.

去测试人员所在的地方。找到测试人员去的地方。 http://www.stickyminds.com,本地QA小组(如我的)http://redearthqa.blogspot.com/或有QA人寻找经验的本地招聘人员。