Preparation -
Xampp官方资料 -
https://bitnami.com/stack/xampp?utm_source=bitnami&utm_medium=installer&utm_campaign=XAMPP%2BInstaller
Xampp : 建站集成软件包(apache,mysql,php, perl)下载testlink 安装包
下载xampp 安装包
1. 安装指南 -
如何安装设置,网上攻略有很多,这里提供一份网友的整理资料,很不错的 ~~
一个有用的参考
2. 如何使用Testlink?
- 创建测试项目
- 创建测试计划
- 如有测试需求,可以将测试需求写进来
做好这三步,回到Testlink的首页,你就会看到TestLink的全部目录了 - 创建测试用例集和测试用例了(根据测试需求、测试用例可以把每一个功能作为一个测试集,然后在每一个测试集中放测试用例)
- 把测试计划和测试用例关联起来 (进入TC,click 活动按钮,选择关联测试计划按钮即可关联 )
- 创建测试版本
- 执行测试
- 如果有重复执行某一个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”;
4. TestLink 如何突破文件上传大小限制
- 将这两个地方需要进行修改:
- 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
5. Testlink 如何设置邮箱?
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和需求关联起来。想想也是这个道理,每具体需求关联什么呀?
在测试结果中,可以在“测试用例分派概览”和“测试结果矩阵”报表中查看测试执行小图标来查看该用例执行的次数和每次的工时。由此可以统计出某一计划下所有执行的完整工时。其他报表点击用户进入用户视图,也可以找到执行图标来查看,但没有这两个报表来得直接;其他视图展示出来的工时,通常只是最近执行的工时,不可用这此工时来代替完整工时统计。