--- title: Testopia slug: Mozilla/Bugzilla/Testopia translation_of: Mozilla/Bugzilla/Testopia ---

Testopia 是bugzilla测试用例管理扩展工具。它可以帮助测试人员跟踪管理测试用例,并将测试用例运行结果整合进bug报告。testopia设计以软件测试为核心,使之可以跟踪软件工程中的几乎任何测试。

Testopia 2.5

此版本直接支持bugzilla4.2,并且不在需要bugzilla 补丁。如果用户需要升级至2.5

在安装前,请卸载已安装的bugzilla补丁。安装之需要直接将tar包解压在bugzilla的根目录下,并运行checksetup即可。感谢来自bugzilla团队的LpSolit,没有它就没有这些变化。

Testopia 2.4 - 重要通知!

如果用户在大小写敏感的文件系统中升级,请一定要从扩展目录中删除已有的testopia文件夹。

如果用户已经修改了testopia 的源代码,用户需要将他们合并到Testopia文件夹(capital T)。如果用户使用windows系统或其它大小写不敏感的文件系统,用户仅需要重命名已有文件夹即可,例如:testopia-old ,然后解压缩tar包。在删除老版本前,用户可以合并两个文件夹。

API USERS 请注意: 不再赞成使用Positional parameters。所有参数变量现在都应形成哈希对 (struct, dict, hashmap or whatever your language of choice calls key, value pairs).

虽然,努力尝试继续支持positional parameters,但请注意有些api直到用户调用时才会失败。在后续版本中也许会完全去除对它的支持。

一如既往,请在安装或升级前备份你已安装的系统。

Integration Points

Features for version 2.4 (Bugzilla 3.6.x)

Features for version 2.3 (Bugzilla 3.4.x)

Features for version 2.2 (Bugzilla 3.2 and 3.0.x)

此版本主要是修复了一些bug,使之更好的兼容bugzilla 3.2 和 3.0.6。请确认根据自己的bugzilla版本下载正确的安装包。

To install, do the following (see the README for more detailed instructions):

  1. 解压Testopia 2.4 tar包到用户的Bugzilla目录.
  2. 打Bugzilla补丁.
    On Linux systems it should look something like:

    patch -p0 -i extensions/testopia/patch-3.6

  3. Run checksetup.pl

升级Testopia步骤同上。只是需要先卸载以前的老补丁即可。如果同时升级bugzilla,请先升级bugzilla,再升级testopia。

patch -p0 -R -i extensions/testopia/patch-<version>

命令中<version> 代表Bugzilla版本号

Requirements

我们决定尝试紧跟bugzilla最新稳定版本3.4,来完成自己的开发。这给我们提供稳定的代码。为任何软件开发插件或扩展,就像射击移动目标一样。这个决定使得我们可以集中更多时间在新特性上,而不是旧特性。因此,这就意味着新特性不会再支持早先的版本,除非我们有时间这么做。当然,任何想这么做的人,都是无上欢迎的。

TODO

See the Roadmap and Bug List for more details.

Downloads

Developers

Greg Hendricks
Vance Baarda (former developer)
Ed Fuentetaja (former developer)