测试管理修炼之搭建测试管理平台Testlink


Preparation -

1. 安装指南 -

如何安装设置,网上攻略有很多,这里提供一份网友的整理资料,很不错的 ~~
一个有用的参考

  1. 创建测试项目
  2. 创建测试计划
  3. 如有测试需求,可以将测试需求写进来
    做好这三步,回到Testlink的首页,你就会看到TestLink的全部目录了
  4. 创建测试用例集和测试用例了(根据测试需求、测试用例可以把每一个功能作为一个测试集,然后在每一个测试集中放测试用例)
  5. 把测试计划和测试用例关联起来 (进入TC,click 活动按钮,选择关联测试计划按钮即可关联 )
  6. 创建测试版本
  7. 执行测试
  8. 如果有重复执行某一个case,可以创建新的版本,将这个case放进来,这样就可以记录每一次测试effort了

测试用例集(测试用例)要与测试计划,测试需求关联起来,并且只有构建了测试版本后,才可以开始测试。只有这样你的测试用例才算是一个完整地测试用例(也就是说一个用例包括了测试计划,需求,测试版本等完整信息),之后就可以分配测试给各个人员了。

3. Testlink中分析结果的图表乱码怎么办?

  • 如果发现图表显示乱码,可以这么解决
  • 1、下载 tahoma.ttf 字体;
  • 2、下载好后,我们将其放置到,testlink的安装目录的以下文件夹中:
    testlink/third_party/pchart/Fonts/
    接下来,修改配置文件config.inc.php:
    修改
    $tlCfg->charts_font_path = TL_ABS_PATH . “third_party/pchart/Fonts/tahoma.ttf”;

    $tlCfg->charts_font_path = TL_ABS_PATH . “third_party/pchart/Fonts/SIMYOU.ttf”;
  • 将这两个地方需要进行修改:
  • 1.> config.inc.php
    $tlCfg->repository_max_filesize = 15; //MB
    $tlCfg->import_file_max_size_bytes = ‘15409600
    $tlCfg->import_max_row = ‘15000000
  • 2.> php.ini
    upload_max_filesize=15M
    post_max_size=15M

TestLink目录下打开config.inc.php文件修改以下部分,红色背景为填写部分,后面#符号后面为注释,把下面序号后面内容整行直接放到代码中不影响使用(更换真实邮箱地址)。

  • (1)$g_smtp_host        = ‘smtp.163.com’;  # 邮件服务器地址,此处选择163邮箱
  • (2)$g_tl_admin_email     = ‘test@163.com‘;  # 问题错误通知邮箱
  • (3)$g_from_email         = ‘test@163.com‘;  # 收到收件看到的发送人邮箱地址
  • (4)$g_return_path_email  = ‘test@163.com‘;  # 收件人回复的邮箱地址
  • (5)$g_phpMailer_method = PHPMAILER_METHOD_SMTP更改为$g_phpMailer_method =SMTP_SEND
  • (6)在步骤(5)代码上一行增加define (“SMTP_SEND”,2);
  • (7)$g_smtp_username    = ‘test@163.com‘;  # 此处填写你的163信箱地址
  • (8)$g_smtp_password    = ‘test123546’;  # 此处填写163的客户端授权密码,注意一定不是邮箱密码
  • (9)$g_smtp_connection_mode = ‘ssl’;
  • (10)$g_smtp_port = 994;    
    我申请了一个XXX_testcenter@163.com的邮箱 (password:xxxxxx) / 授权码是:嘻嘻嘻嘻嘻
    保存退出,设置完毕,可使用TestLink密码找回功能尝试是否成功。

Testlink使用小结

  • 使用testlink要结合实际测试流程,这样使用起来才能得心应手,通常我们可以按照如下步骤来使用该系统:

    测试项目-> 测试计划 (使其活动)-> 测试需求 -> 测试用例 -> 测试版本 -> 测试分配 -> 测试执行 -> 测试统计

  • 要执行测试必须要有测试计划和测试版本(也就是计划和测试构建)而计划必须和TC关联的,因此当执行某个TC时,一定是某个计划的某个版本(构建)下的某个TC;测试计划关联测试用例和测试构建(版本);另外,如果有测试平台的话,在将测试用例和测试计划关联时也要将测试平台关联进去。这样在执行测试时就可以选择在某个平台下的测试用例了。(设置好后,在执行测试时,在右边的设置/Filter栏位可以选择是执行哪个平台下的测试用例了。)

  • 另外,测试用例和测试需求理论上也需要关联,同测试用例类似,先建立一个“需求规格”,然后在需求规格下面新建具体需求,然后再将需求关联到具体的TC,如果只有需求规格,下面没有具体需求,那么无法将TC和需求关联起来。想想也是这个道理,每具体需求关联什么呀?

  • 在测试结果中,可以在“测试用例分派概览”和“测试结果矩阵”报表中查看测试执行小图标来查看该用例执行的次数和每次的工时。由此可以统计出某一计划下所有执行的完整工时。其他报表点击用户进入用户视图,也可以找到执行图标来查看,但没有这两个报表来得直接;其他视图展示出来的工时,通常只是最近执行的工时,不可用这此工时来代替完整工时统计。


Author: Alan_Yuan
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint policy. If reproduced, please indicate source Alan_Yuan !
 Previous
如何用Python设计专业的工作报告 如何用Python设计专业的工作报告
先来看下实例,这是我制作的月/季报模式,喜欢的话举个爪吧 ~~瞧瞧去! 设计思路: 收集整理数据 -> 将数据转换为Python Echart图表 -> 设计Html报告页,将echart图标统一展示
Next 
Python在Excel中的应用 Python在Excel中的应用
这是之前做的一个python在excel中使用的例子,个人感觉还是蛮有意思的,今天拿出来分享给大家,其中也许有你感兴趣的地方。 代码执行的结果如下 -查看结果
  TOC