Testlink1.9整合Bugfree

Testlink1.9整合Bugfree
Testlink1.9整合Bugfree

TestLink 1.9 (Prague) 与Bugfree 2.0.2的整合

之前整合Testlink和Bugfree,在网上找了很多资料都没有关于Testlink1.9版本跟bugfree整合的帮助,花了一段时间,以及部分过程中遇到的问题的解决,记录下来。给我们这些不懂mysql,不懂PHP,不懂服务器搭建的人最快捷的整合方式。

Testlink与Bugfree的安装环境

Testlink与Bugfree可以在相同的服务器环境下运行,这里选择最简单的XAMPP环境下的安装运行以及整合(在WINDOWS环境下)。

1.XAMPP的安装

首先安装XAMPP(Apache+MySQL+PHP+PERL)到D盘根目录(可以自己选择安装路径),只需要下载,解压缩,安装后启动即可。我安装的XAMPP版本是2.5.8。

2.安装Testlink

下载Testlink。我下载安装的Testlink版本是TestLink 1.9 (Prague),这个版本好像是1.9版本Release前的最后一个版本,也不是很记得了,如果是1.9,应该都是没有问题的。

1.9的最后一个Release版本介绍地址如下:

https://www.360docs.net/doc/336015764.html,/docs/testLink.php

下载地址如下:https://www.360docs.net/doc/336015764.html,/projects/testlink/files/TestLink%201.9/TestLink%201.9.0/testlink-1.9.0.zip/ download

将下载的文件加压后Copy Testlink目录到D:\xampp\htdocs目录下(自己XAMPP的安装目录)

IE地址栏中输入本地的Testlink地址:http://127.0.0.1:8080/testlink/

出来的界面就是Testlink工具配置的界面了。

选择New installation

Continue:

Process Testlink Setup!

这样就OK了,如果中途创建数据库出错,可以确认一下Mysql的用户名和密码,最好保证一致就可以了,我变过很多次,都不记得了,重新配置也配不出来了,配置OK后进入登录界面如下:

登录admin,密码admin就可以进主界面了。

3.安装Bugfree

将下载的文件加压后Copy bugfree目录到D:\xampp\htdocs目录下(自己XAMPP的安装目录)

IE地址栏中输入本地的Testlink地址:http://127.0.0.1:8080/bugfree/

Bugfree官方网站https://www.360docs.net/doc/336015764.html,/

下载地址:https://www.360docs.net/doc/336015764.html,/download/bugfree2.0.2.tar.gz,最新的都到2.1.2了,不过应该没什么影响

出来的界面就是bugfree工具配置的界面了。这个配置相对简单很多,就不介绍了,配置OK 后输入http://127.0.0.1:8080/bugfree/就可以登录了。

使用用户名admin,密码admin登录

4.Testlink与Bugfree的整合。

修改config.inc.php文件中的$g_interface_bugs = 'NO' 为$g_interface_bugs = 'BUGFREE'

Bugfree的config目录下添加bugfree.cfg.php文件,该文件可以直接从Bugzilla的文件改一改即可,Testlink1.9带了很多缺陷管理工具的配置文件,但是没有bugfree,不知道为什么。添加的文件内容如下:

/**

* TestLink Open Source Project - https://www.360docs.net/doc/336015764.html,/

* $Id: bugfree.cfg.php,v 1.10 2008/11/04 19:58:22 franciscom Exp $

*

* TestLink uses Bugfree to check if displayed bugs resolved, verified,

* and closed bugs.

*

*/

//Set the bug tracking system Interface

/** DB host to use when connecting to the Bugfree db */

define('BUG_TRACK_DB_HOST', 'localhost');

/** name of the database that contains the Bugfree tables */

define('BUG_TRACK_DB_NAME', 'bugfree2');

/** charset of the database that contains the Bugfree tables */

define('BUG_TRACK_DB_CHARSET', 'UTF-8');

/** useful if you have several schemas see BUGID 1444*/

// define('BUG_TRACK_DB_SCHEMA', '[CONFIGURE_BUG_TRACK_DB_SCHEMA]');

/** DB type used for the bugtracking db */

define('BUG_TRACK_DB_TYPE','mysql');

/** DB user and password to use for connecting to the Bugfree db */

define('BUG_TRACK_DB_USER', 'root');

define('BUG_TRACK_DB_PASS', 'pass');

/** link of the web server */

define('BUG_TRACK_HREF', "http://172.16.20.12/Bug.php?BugID=");

/** link to the bugtracking system, for entering new bugs */

define('BUG_TRACK_ENTER_BUG_HREF',"http://172.16.20.12/");

?>

Bugzilla配置文件bugzilla.cfg.php中的原始信息如下:

//Set the bug tracking system Interface

/** DB host to use when connecting to the Bugzilla db */

define('BUG_TRACK_DB_HOST', '[CONFIGURE_BUG_TRACK_DB_HOST]');

/** name of the database that contains the Bugzilla tables */

define('BUG_TRACK_DB_NAME', '[CONFIGURE_BUG_TRACK_DB_NAME]');

/** charset of the database that contains the Bugzilla tables */

define('BUG_TRACK_DB_CHARSET', '[CONFIGURE_BUG_TRACK_DB_CHARSET]');

/** useful if you have several schemas see BUGID 1444*/

// define('BUG_TRACK_DB_SCHEMA', '[CONFIGURE_BUG_TRACK_DB_SCHEMA]');

/** DB type used for the bugtracking db */

define('BUG_TRACK_DB_TYPE','[CONFIGURE_BUG_TRACK_DB_TYPE]');

/** DB user and password to use for connecting to the Bugzilla db */

define('BUG_TRACK_DB_USER', '[CONFIGURE_BUG_TRACK_DB_USER]');

define('BUG_TRACK_DB_PASS', '[CONFIGURE_BUG_TRACK_DB_USER_PASS]');

/** link of the web server */

define('BUG_TRACK_HREF', "http://[bugzillaserver]/bugzilla/show_bug.cgi?id=");

/** link to the bugtracking system, for entering new bugs */

define('BUG_TRACK_ENTER_BUG_HREF',"http://[bugzillaserver]/bugzilla/");

?>

添加好就OK了,可以参照自己的服务器信息配置一下bugfree.cfg.php这个文件。

再一个就是修改int_bugfree.php这个文件,前提是要在lib\bugtracking这个目录下添加这个文件,原始版本是不带这个文件的,我试了使用原来的1.8版本的也不好用,那可以将目录下Bugzilla的配置文件复制后改名为int_bugfree.php,然后修改一下里面的信息。

修改内容如下:

1.bugfreeInterface

Bugzilla:

define('BUG_INTERFACE_CLASSNAME',"bugzillaInterface");

Bugfree:

define('BUG_INTERFACE_CLASSNAME',"bugfreeInterface");

2.配置

将文件中所有bugzillaInterface都改为bugfreeInterface

3.修改查询语句

查询语句的修改设计到所有的这个文件中的函数功能。

function getBugStatus($id)函数

Bugzilla中的查询语句:

$query = "SELECT bug_status FROM {$this->dbSchema}.bugs WHERE bug_id='" . $id."'";

修改为bugfree中的查询语句:

$query = "SELECT BugStatus FROM bugfree2.bf_buginfo WHERE BugID='" . $id."'";

这里查询语句中直接用到了bugfree数据库的名字进行查询而没有使用$this->dbSchema这种格式,太麻烦。

如果大家不知道自己的bugfree数据库叫什么,可以到xampp的安装目录mysql目录下去看一下,D:\xampp\mysql\data\bugfree2,这个就是bugfree的目录,数据库名就叫bugfree2,bf_buginfo是数据库里的前缀信息,bf_buginfo.frm这个文件包含了数据库的一些Item信息,比如BugID。

Bugfree中的bug状态字段名叫'BugStatus',所以要修改int_bugfree.php文件中的

$status = $status['bug_status'];为$status = $status['BugStatus'];

其他函数查询语句的修改原理相同。

function getBugSummaryString($id) 函数

$query = "SELECT short_desc FROM {$this->dbSchema}.bugs WHERE bug_id='" . $id."'"; $query = "SELECT BugTitle FROM bugfree2.bf_buginfo WHERE BugID='" . $id."'";

function getBugStatusString($id) 函数

if('Resolved' == $status || 'Active' == $status || 'Closed' == $status)

if('RESOLVED' == $status || 'VERIFIED' == $status || 'CLOSED' == $status)

function checkBugID_existence($id) 函数

$query = "SELECT BugID FROM bugfree2.bf_buginfo WHERE BugID=".$id."";

$query = "SELECT bug_status FROM {$this->dbSchema}.bugs WHERE bug_id=".$id."";

以上信息修改好之后就OK了。只需要修改这些信息。

4.修改bugfree的数据库访问权限

修改lib\bugtracking\int_bugtracking.php这个文件的如下信息:

$btslist = array('BUGZILLA','MANTIS','JIRA', 'JIRASOAP', 'TRACKPLUS',

'EVENTUM','TRAC','SEAPINE','REDMINE','GFORGE','FOGBUGZ','YOUTRACK');

增加一个BUGFREE即可,修改后如下:

$btslist = array('BUGFREE','BUGZILLA','MANTIS','JIRA', 'JIRASOAP', 'TRACKPLUS',

'EVENTUM','TRAC','SEAPINE','REDMINE','GFORGE','FOGBUGZ','YOUTRACK');

访问权限在class bugtrackingInterface这个定义下面

原始信息如下:

var $dbHost = null;

var $dbName = null;

var $dbUser = null;

var $dbPass = null;

var $dbType = null;

var $showBugURL = null;

var $enterBugURL = null;

var $dbCharSet = null;

var $tlCharSet = null;

修改后:

var $dbHost = 'localhost';

var $dbName = 'bugfree2';

var $dbUser = 'admin';

var $dbPass = 'admin';

var $dbType = 'mysql';

var $showBugURL = 'http://172.16.20.12/Bug.php?BugID=';

var $enterBugURL = 'http://172.16.20.12/';

var $dbCharSet = 'latin1';

var $tlCharSet = NULL;

上面分别是访问bugfree数据库权限的密码和Testlink中显示bug超链接的地址。

这样就OK了,然后登陆Testlink,创建用例,创建构建和测试计划,指派到测试计划,执行,之后界面会显示如下:

看到没,多了一个小虫的图标,这个就是添加bugfree关联的图标,点击图标,出来如下对话框:

添加问题编号5(需保证bugfree中有BugID为5的bug),这样就能看到由于这条用例导致fail的bug描述信息了,如下:

这样就OK了。。。

Bugfree中的bug信息:

PS:

其他bug的修改

1.查询图标界面中文显示乱码:

config.inc.php文件中

$tlCfg->charts_font_path = TL_ABS_PA TH . "third_party/pchart/Fonts/tahoma.ttf";

修改为:

$tlCfg->charts_font_path = TL_ABS_PA TH . "third_party/pchart/Fonts/ARIALUNI.TTF"; ARIALUNI.TTF为中文字库,将这个字库复制到third_party/pchart/Fonts/目录下就可以了。其他中文字库也可以,一定要有中文。这样图标显示就会显示中文而非乱码了。

关于导入导出的大小限制,基本与前面版本一致,大家可以查询一下,按照相同的方法改就可以了。

开源科学计算软件Scilab及其教学应用

龙源期刊网 https://www.360docs.net/doc/336015764.html, 开源科学计算软件Scilab及其教学应用 作者:王凤蕊王文宏 来源:《中小学信息技术教育》2006年第11期 新的《高中数学课程标准》已将“数学建模”课设置为高中数学的一个专题课程。同时,高中物理、化学等课程的教与学活动也经常需要对各种问题进行数学建模和计算。因此,科学计算软件的使用能力应成为广大教师和学生的基本技能之一。 开源科学计算软件Scilab不仅能解决各种各样的计算问题,而且能将计算过程和结果可视化,同时还能模拟一些事物的变化过程。比如,在解析几何的学习中,可以借助Scilab动态可视化生成三维空间,加深学生的理解。 与商业科学计算软件Matlab相比,在功能上Scilab基本可以替代Matlab,且Scilab最诱人之处在于,它是一款开放源码的软件,使用正版软件完全免费。本文首先对Scilab的功能、特点、下载、安装与编程方法进行了简要介绍,最后结合两个实例探讨了其在中学教学中的应用。 一、Scilab简介 Scilab是法国国家信息与自动化研究院(INRIA) 开发的“开放源码”科学计算自由软件,它主要有数值计算、仿真与模拟、计算结果可视化等功能。Scilab数据类型丰富,可以方便实现各种矩阵运算,并允许用户在线建立各种自定义函数。此外,Scilab还具有图形显示功能,可实现各种常规形式的计算结果可视化。 Scilab是一种解释性语言,能运行于Windows、Linux以及Unix等操作系统环境下。作为开放源码的软件,Scilab的源代码、用户手册及二进制的可执行文件都是免费的。用户不仅可以在Scilab的许可证条件下自由使用该软件,还可以根据需要修改源代码,使之更加符合自身需要。此外,Scilab还包括一些应用于不同科学计算领域的工具箱,如科学计算、数学建模、信号处理、网络分析、决策优化、线性与非线性控制等。 二、Scilab的安装及运行

BugFree使用说明

BugFree使用说明 1引言 1.1编写目的 让所有人员更快的掌握BugFree的使用方法,更好的开展今后的工作。 1.2前景 a.软件名称:BugFree; b.用户:所有开发人员 c.目标:记录所有的bug产生以及处理过程; 统一Bug发现之后的处理方法,有效地管理软件产品中的bug,更好保证质量,控制进度,并且保持产品的可持续发展,所以决定在全公司开展BugFree的使用。 1.3定义 BugFree是一个bug管理工具,重要的是掌握其中蕴含的软件研发的流程思想。能够记录每个问题的处理过程,不断的提醒开发者现在还存在的问题,不会丢失和忘记。对于软件可持续发展至关重要。 在工作中,基本上都是和解决其他人提出的要求和发现问题,再提出给相应的人解决。 使用BugFree,我们所有人都可以创建,指派Bug,或者改变Bug状态。 过程大致如下 1)当测试人员(美术和策划部门的人员在发现问题时同样算测试人员)发现问题就立即新建一个Bug予以跟踪并且指派给相关的开发小组长(Dev Lead)(例如,程序,策划,美术方面相应负责人) 2)开发小组长判断这个Bug属于某个特定开发人员,并指派给他处理 3)开发人员根据Bug的详细描述信息找到问题所在,修改程序或相应资源解决bug并且将bug返回给当初的测试人员;或者在有争议的时候,把Bug指派给这个部分的设计人员,要求一个澄清说明。 4)测试人员(提出Bug者)在看到某个Bug被解决后,就需要去验证这个bug 是否当真不存在了,根据最初的发现步骤去证实问题真的解决了,就关闭这个bug;若还能重现,或不同意开发人员的解法,可以激活这个bug,返还给当初的开发人员做进一步调查处理 5)当测试人员和开发人员无法达成一致意见时,由对应的设计者出面做出协调,判断这个Bug的严重程度、对用户可能的影响,根据产品的进度和项目资源作出评估,是否真的需要修理掉这个进度(这种协调和讨论大部分将在一个相对固定的时间,如例会上进行)

软件过程测试与发版规程V1.0

密级:内部资料测试与发版规程 (信息技术部) XXX公司

测试与发版规程 文件修改控制

目录 一、概述 (1) 1.1目的 (1) 1.2目标 (1) 1.3适用范围 (1) 1.4适用对象 (1) 二、测试组角色与职责 (1) 2.1内部测试负责人(TL) (1) 2.2测试人员(T EST) (1) 2.3公共测试人员(T EST-P) (2) 三、组织结构 (2) 四、测试工作流程 (2) 4.1整体流程 (2) 4.2详细流程 (2) 4.2.1 测试策划 (2) 4.2.2 需求理解 (3) 4.2.3 测试设计 (3) 4.2.4 测试执行 (4) 4.2.5 测试管理 (5) 4.2.6 测试总结 (5) 五、测试标准 (6) 5.1单元测试 (6) 5.2接收测试标准 (6) 5.3集成/功能测试 (7) 5.4系统测试 (8) 六、版本发布 (8) 6.1正式发版流程 (8) 6.2紧急发版流程 (12) 6.2.1 紧急需求定义 (12)

6.2.2 紧急发版执行流程 (12) 6.2.3 紧急发版后续流程 (15) 6.2.4 紧急版本跟踪 (15) 6.3发版制度与要求 (15) 6.3.1 测试团队验收制度与要求 (15) 6.3.2 以客户方验收制度与要求 (16) 6.3.3 项目评价说明 (17) 附录 (18) 附录1B UG等级描述 (18) 附录2软件项目的缺陷分类 (19) 附录3相关测试报告要求 (21)

一、概述 1.1 目的 ?主要用于指导信息技术中心软件项目的软件测试、版本发布相关工作,及制定研发团队需遵循的相关标准。 1.2 目标 ?规范测试与版本发布相关流程。 1.3 适用范围 ?适用XXX信息技术中心。 1.4 适用对象 ?执行项目和研发产品 二、测试组角色与职责 2.1 内部测试负责人(TL) 测试负责人TL(Test-Leader):指质量管理部投入项目组的测试负责人,负责策划、核心模块测试用例编写;与测试人员进行用例评审、监控和总结测试活动;总体把握测试阶段质量,并以客户方的角度验收交付版本质量。 2.2 测试人员(Test) 测试人员Test: 指质量管理部投入到项目组的测试人员,负责各测试用例编写与测试计划执行,配合测试负责人完成测试度量数据的收集。

BugFree3.0.2的安装详解

Bugfree3.0.2安装与配置 配置环境 OS:win7/XP xampp 版本:xampp-win32-1.7.7 bugfree版本:v3.0.2 xampp简介 xampp是一款跨平台的集成 apache + mysql + php环境,是的配置AMP服务器变得简单轻松,支持windows,solaris, MacOSX,linux。本文以win7 32位系统为例 software 准备 在https://www.360docs.net/doc/336015764.html,/zh_cn/xampp-windows.html上下载xampp 安装步骤: 首先安装前需要确定系统中是否安装并启动了IIS,如果没有,请先安装或先启动. IIS的安装,在控制面板中,选择添加或删除程序,再选择添加/删除Windows组件会出现如下选中网络服务,其子项目应用程序服务器会自动选上,在应用程序服务器中,包含有IIS服务的安装,选中应用程序服务器, 如果Internet信息服务(IIS)没有选中的话,记得选上,然后点确定,开始安装IIS,IIS安装后会自动启动。 以管理员身份安装xampp,安装到尾声的时候会询问是否设置为服务(方便每次开机自动运行),选择Yes。接着,xampp的设置脚本会启动,完成后提示是否成功。最后提示是否现在启动xam pp control panel。点击Yes,出现下图:

启动apache和mysql服务,如果apache不能成功启动,最大原因是80端口被占用,把占用端口的进程关掉即可,最简单的方法就是重启电脑。 注意重启电脑后可能导致无法访问,此时重新启动IIS。 xampp默认安装路径为:C:\xampp 检测xampp是否安装成功: 在浏览器中输入http://localhost,回车后显示如下图: 表示已经安装成功,点击界面右下角“中文”,将界面语言设置为中文。 xampp安装配置 在浏览器中输入http://localhost/security/index.php,敲回车

Bugfree使用教程详解

Bugfree使用教程详解 一、Bugfree基本介绍 BugFree是借鉴微软的研发流程和Bug管理理念,使用PHP+MySQL独立写出的一个Bug管理系统。简单实用、免费并且开放源代码(遵循GNU GPL)。命名BugFree 有两层意思:一是希望软件中的缺陷越来越少直到没有;二是表示它是免费且开放源代码的,大家可以自由使用传播。下面就是Bugfree的登录界面,整个软件界面看起来比较简洁。 二、Bugfree安装介绍 在安装BugFree 之前,需要首先安装Apache, PHP, Mysql 支持软件包,例如XAMPP 或EASYPHP等。这里就不做详细介绍,有需要的可以上网查找相关教程,有需要的也可以来找我。 三、Bugfree的操作详细介绍 1、在Bugfree中分为三个角色,一个是系统管理员,负责系统的配置,项目的添加,成 员的管理等跟系统配置相关的信息,一个是测试者,负责BUG的提交、分配,BUG 验证和关闭,还有一个是开发者角色,负责BUG的解决。

2、登陆Bugfree。打开浏览器,在浏览器地址栏输入Bugfree的地址,在局域 网可以使用IP地址登陆,在外网则可使用动态域名加端口的形式登陆,在这里我们以局域网为例,因为我自己的IP地址为192.168.1.101.所以这里我也就以我自己的IP为例,等公司BUGFREE搭建完成之后再向大家通知正式的地址,这里我们以Bugfree地址为http://192.168.1.101/bugfree进行操作。 第一步,打开浏览器,可以是IE,也可以是其他第三方浏览器,在浏览器地址栏输入http://192.168.1.101/bugfree后按回车确认,页面即会自动跳转到Bugfree的登录界面。 Bugfree的登录界面 界面看起来很简洁,我们在用户名和密码界面输入自己的用户名和密码,点击登录即可登录到他的首界面。这里大家可以使用我的测试账号进行登陆查看和熟悉,等正式配置好之后,每人都有自己相应的账号密码,我的测试账号密码:用户名:lilan,密码:123456.还有一点就是大家要注意,用户名是区分大小写的。

BugFree3安装,部署,迁移,升级

BugFree3.0安装部署(Linux平台) 1BugFree简介 BugFree基于PHP和MySQL开发,是免费且开放源代码的缺陷管理系统。服务器端在Linux和Windows平台上都可以运行;客户端无需安装任何软件,通过IE,FireFox等浏览器就可以自由使用。 2安装部署 安装BugFree3.0前需要部署配置PHP, Apache Http Server, MySQL环境。可以使用XAMPP, EASYPHP等集成环境快速部署。XAMPP 并不适用于生产环境,而仅供开发环境使用。XAMPP 被设置为尽量开放,并提供开发者任何他/她想要的功能。这对于开发环境来说是很棒的,但对于生产环境来说却可能是致命的。下面通过搭建LAMP环境来部署BugFree. 需要准备的软件: wget https://www.360docs.net/doc/336015764.html,/get/PDO_MYSQL-1.0.2.tgz wget https://www.360docs.net/doc/336015764.html,/gnu/m4/m4-1.4.9.tar.gz wget https://www.360docs.net/doc/336015764.html,/gnu/autoconf/autoconf-2.62.tar.gz wget https://www.360docs.net/doc/336015764.html,/dist/apr/apr-1.4.5.tar.gz wget https://www.360docs.net/doc/336015764.html,/dist/apr/apr-util-1.3.12.tar.gz wget https://www.360docs.net/doc/336015764.html,/project/pcre/pcre/8.31/pcre-8.31.tar.gz bugfree3.0.3.zip cmake-2.8.6.tar.gz httpd-2.4.3.tar.gz mysql-5.5.27.tar.gz php-5.4.6.tar.gz zlib-1.2.5.tar.gz phpMyAdmin-3.5.2.2-all-languages.tar.gz 2.1搭建LAMP环境 2.1.1安装Apache 1)安装Apache依赖包: # tar -zxf apr-1.4.5.tar.gz # cd apr-1.4.5 # ./configure --prefix=/usr/local/apr # make&& make install

matlab中文电子书汇集

《MATLAB数据处理与应用》 https://www.360docs.net/doc/336015764.html,/bbs/viewthread.php?tid=8787743&extra=&page=1 《战胜MATLAB必做练习50题》--满晓宇/罗捷--北京大学出版社--2001-11, https://www.360docs.net/doc/336015764.html,/bbs/viewthread.php?tid=8684485&highlight=matlab matlab学习指导教程 https://www.360docs.net/doc/336015764.html,/bbs/viewthread.php?tid=9077453&highlight=matlab 《Matlab宝典》 https://www.360docs.net/doc/336015764.html,/bbs/viewthread.php?tid=8787742&highlight=matlab MATLAB命令大全.pdf, https://www.360docs.net/doc/336015764.html,/bbs/viewthread.php?tid=8872051&highlight=matlab MATLAB函数速查手册DOC文档, https://www.360docs.net/doc/336015764.html,/bbs/viewthread.php?tid=9036014&highlight=matlab matlab聚类工具箱教程, https://www.360docs.net/doc/336015764.html,/bbs/viewthread.php?tid=8858415&highlight=matlab MATLAB高效编程技巧与应用25个案例分析, https://www.360docs.net/doc/336015764.html,/bbs/viewthread.php?tid=9062882&highlight=matlab 《MATLAB 遗传算法工具箱与应用》---雷英杰, https://www.360docs.net/doc/336015764.html,/bbs/viewthread.php?tid=8787725&highlight=matlab 《基于MATLAB的系统分析与设计- - -模糊系统》---楼顺天---西安电子科技大学出版社, https://www.360docs.net/doc/336015764.html,/bbs/viewthread.php?tid=8666654&highlight=matlab 自动控制:反馈的力量——使用MATLAB---特费斯---西安交通大学出版社 https://www.360docs.net/doc/336015764.html,/bbs/viewthread.php?tid=8666654&highlight=matlab MATLAB高级语言及其在控制系统中的应用---韩九强---西安交通大学出版社---1997年06月第1版 https://www.360docs.net/doc/336015764.html,/bbs/viewthread.php?tid=8666654&highlight=matlab MATLAB有限元分析与应用---P.I.Kattan---清华大学出版社----2004-04-01,版次:1 https://www.360docs.net/doc/336015764.html,/bbs/viewthread.php?tid=8666654&highlight=matlab 反馈控制问题:使用MATLAB及其控制系统工具箱---(美)弗雷德里克(Frederick,D.K.),(美)周(Chow,J.H.),张彦斌译----西安交大, https://www.360docs.net/doc/336015764.html,/bbs/viewthread.php?tid=8666654&highlight=matlab 先进PID控制及其MATLAB仿真---刘金琨著----电子工业出版社 https://www.360docs.net/doc/336015764.html,/bbs/viewthread.php?tid=8666654&highlight=matlab MATLAB语言工具箱---施阳...[等]编著---西北工业大学出版社 https://www.360docs.net/doc/336015764.html,/bbs/viewthread.php?tid=8666654&highlight=matlab Matlab工具箱应用指南——应用数学篇---李涛贺勇军刘志俭等----电子工业出版社---2000年05月第1版 https://www.360docs.net/doc/336015764.html,/bbs/viewthread.php?tid=8666654&highlight=matlab 模糊控制及其MATLAB应用---张国良... [等] 著---西安交通大学出版社 https://www.360docs.net/doc/336015764.html,/bbs/viewthread.php?tid=8666654&highlight=matlab 基于MATLAB的系统分析与设计——时频分析---胡昌华等编著---西安电子科技大学出版社----2001-7 ,印次: 1 https://www.360docs.net/doc/336015764.html,/bbs/viewthread.php?tid=8666654&highlight=matlab MATLAB语言与自动控制系统设计---魏克新等编---机械工业出版社---2001-05-01,版次:1 https://www.360docs.net/doc/336015764.html,/bbs/viewthread.php?tid=8666654&highlight=matlab

AMP安装配置手册

Apache+mysql+php配置说明 1概述 §1.1前言 由于Bug管理系统bugfree需要安装在apache+mysql+php的运行环境,因此本手册专为bugfree系统搭建运行环境而准备.当然,除了少数几个地方特列外,完全可以用在搭建独立的apache+mysql+php环境。 本手册包括windows和linux(redhat)下的安装和配置,都已测试通过,对于unix 其他版本的配置请参照linux下的步骤做相应调整. §1.2说明 1.本手册假设windows下的基本安装目录为”D:\amp”,linux下的基本最终安装目录为/usr/local,linux下的程序存放目录/home/tool 2.linux下的安装都使用.tar.gz文件,解压基本步骤如下: 解压gz:gunzip tall.tar.gz 解包tar文件成目录:tar-xvf tall.tar 3.读者应该有基本的windows和linux使用经验,否则请先了解基本的操作. 4.安装时请按照手册的顺序安装,因为php安装时必须要求mysql与apache已经安装 5.源码安装的步骤和说明 ./configure--prefix=/usr/local/xxx(配置环境变量,生成makefile) make(编译源程序) make install(根据make的结果,完成程序的安装)

2Mysql安装配置 §2.1总体说明 本次采用mysql5 参考手册:https://www.360docs.net/doc/336015764.html,/doc/refman/5.1/zh/index.html 下载地址:https://www.360docs.net/doc/336015764.html,/downloads/ windows安装程序:mysql-5.0.22-win32.zip linux安装程序:mysql-5.1.23-rc-linux-i686-glibc23.tar.gz 验证安装是否成功:启动mysql mysql–u root–p能正常登录即安装正确 §2.2基本操作说明 进入mysql后的每个命令必须以’;’结束,’mysql’是客户端程序 1.linux下的启动和停止: 启动:/usr/local/mysql/bin/mysqld_safe--user=root& 停止:kill掉mysqld进程 2.登录:mysql–u root–p 远程登录:mysql-h ipaddress-u root-p 3.设置远程主机可访问: mysql如果需要客户端或者其他系统远程访问,需要设置远程主机的ip到 mysql的user表中,或者设置user的hostname为’%’,如: update user set host='%'where host='localhost'; flush privileges; 4.修改密码: mysql默认安装时管理员密码(root)为空,可通过命令修改: mysqladmin-u root password'new-password'( 格式:mysqladmin-u用户名-p旧密码password新密码 5.一个mysql包含多个数据库,可用’show databases;’查看,使用数据库 用’use databasename’如’use mysql’,修改表之前必须先use指定库,查看此数据库有那些表用’show tables’ 6.更详细的操作和说明请看<> §2.3Windows下的安装 Windows下安装比较简单,下载win32的安装包,默认安装即可.须注意下面几点: 1.安装目录:选择D:\amp\MySQL5,不必须修改默认目录只是方便管理 2.字符集:安装时为了bugfree的需要,选择’utf8’ 3.选择安装配置工具的安装,并设置管理员密码为’mysql’

禅道使用说明

禅道使用帮助 第一章安装方法 一、windows平台下面的安装 1.安装步骤 第一步:在我们的站点下载最新的windows集成运行环境,也就是.exe结尾的包。如果你的机器上已经有web服务在运行,请下载我们的88端口的包。 第二步:将其解压缩到c:根目录(其他目录也可以,但目录名中不能包含中文和空格),也就是c:\zentao。 第三步:以c:\zentao为例,进入c:\zentao,里面有一个start.exe文件。双击运行。软件会有一个提示,然后缩放到桌面的右下角,为一个蓝色的图标。 第四步:左键单击该图标,然后选择第一个菜单,"启动Apache和MySQL 进程"。 第五步:然后通过浏览器访问 http://localhost/zentao/ 管理用户:admin,密码 123456 备注:如果你下载的88端口的包,请使用http://localhost:88/zentao来访问。 2.关于该运行环境 mysql的管理员账号是root,密码是root。 可以将apache和msyql安装为系统服务,这样每次开机启动的时候,apache 和mysql都会自动重启。 3. 常见问题 服务器80端口被占用,访问禅道页面空白,没有反应。 解决方案:停掉已有的占用80端口的程序。一般来讲可能是有其他的webserver在运行,比如iis,或者其他的apache,还有可能是skype。查找出来之后,将进程杀掉,然后再重复安装步骤中的第四步,start uniserver。 二、linux平台下面的安装 2.1 先安装apache, mysql, php的运行环境。 安装时linux的发行版本都有自己的包管理,所以先请使用他们安装好apache, mysql, php的运行环境。 如果实在安装不好,可以考虑使用xampp套装。 2.2 安装禅道 第一步:下载ZenTaoPMS最新的源代码包,将其解压缩到apache的www目录(也

BugFree安装

此方法用于Windows XP下的Apache+PHP+MySQL+bugfree安装,同时也适用于Windows 2003系统下的安装和配置。 1.安装配置Apache Apache版本:从官网下载apache_2.2.11-win32-x86-no_ssl.msi。运行apache 的安装程序,根据提示安装即可。在Server Information的Network Domain、Server Name字段随便填上一个域名即可,如192.168.6.58。 安装成功后,启动Apache,如果进入DOS窗口提示默认的80端口被占用,在Apache的安装目录下修改配置文件,如安装在D:\Apache2.2下,找到并打开配置文件D:\Apache2.2\conf\httpd.conf,查找到ServerName,将其改为其它端口:ServerName 192.168.6.58:8081。重新启动Apache即可。 2.安装配置php Php版本:从官网上下载php-5.2.6-Win32.zip。直接解压到安装目录,如 d:\php5。进入php的安装目录,将php.ini-dist或php.ini-recommended复制一份,命名为php.ini。打开php.ini找到: ;extension=php_mysql.dll将前面的;号去掉改成:extension=php_mysql.dll。找到:extension_dir = “./”,将其改为php安装目录下ext子目录的绝对路径。如extension_dir = “D:/php5/ext/”。这很重要,否则接下来php会找不到php_mysql.dll 模块,无法装载。在环境变量中编辑path的变量值,添加php目录D:\php5,前后一定要用分号(;)和其它变量隔开。 安装成功后,打开配置文件D:/Apache2.2/conf/httpd.conf,找到: "D:/Apache2.2/htdocs"改成本机的网站内容的目录。如: DocumentRoot "D:/Apache2.2/htdocs" 找到“# This should be changed to whatever you set DocumentRoot to.”,然后把下面这个地方也改过来 找到LoadModule,根据php安装目录,在下面空白处加上这两行: LoadModule php5_module “D:/PHP5/php5apache2_2.dll” PHPIniDir “D:/PHP5” 找到: DirectoryIndex index.html 修改为: DirectoryIndex index.php index.html

scilab中文帮助手册

(1)程序设计programming: abort: 中断计算 说明:abort命令中断当前计算并给出Scilab的提示符(“-->”)。如果用户使用pause命令进入高层界面,可使用abort命令回到初始层界面,出现Scilab的提示符(“-->”)。 Ans: 计算结果 说明:如果表达式的值没有被赋与任何变量,那么Scilab自动产生一个变量Ans,用来存储当前表达式的值。 backslash (\):矩阵左除 调用格式:如x=A\b 说明:backslash (\)代表矩阵左除,x=A\b是方程A*x=b的解。 如果A是一个方阵或者可逆矩阵(nonsingular或者invertible),那么x=A\b是方程A*x=b的唯一确定的解,且等于x=inv(A)*b. (通俗的说,就是方程数目等于未知数个数,所以解唯一。如A=[1 2 1;3 2 2;2 3 1],b=[8;13;11])如果A不是一个方阵,那么x是最小二乘解,此时,该解x使norm(A*x-b)最小。 (通俗的说,就是方程数目不等于未知数个数。 如果方程数目大于未知数个数,本来是没有准确解的,但可以根据最小二乘法原理拟合出最佳解。如A=rand(3,2);b=[1;1;1]。此时,由于A不是一个方阵,无法使用inv(A)命令,因此x=A\b 等效于x=pinv(A)*b. 如果方程数目小于未知数个数,应该有无穷个解,用x=A\b命令得出的解只是其中的一个解,而用pinv(A)*b命令得出的解则比较粗糙,没有用x=A\b命令得出的解精确。) 如果A是一个列满秩矩阵(矩阵的秩等于列数),那么此最小二乘解x=A\b是唯一能使norm(A*x-b)最小的解。 如果A不是一个列满秩矩阵,那么此最小二乘解x=A\b不能使norm(A*x-b)最小,使norm(A*x-b)最小的解应该是x=pinv(A)*b)。 inv(A)要求A是方阵,pinv(A)则不要求A是方阵 bool2s :将布尔矩阵转化为0、1矩阵 调用格式:bool2s(x) 参数:x是一个布尔向量或者布尔矩阵或者常数矩阵。 说明:如果x是一个布尔矩阵,bool2s(x)返回一个0、1矩阵,1代表真,0代表假。如果x 是一个普通矩阵,bool2s(x)也返回一个0、1矩阵,1代表非0的数字。 boolean:它表示Scilab对象或者布尔型变量和操作符与或非& | ~ 说明:布尔型变量为%T(代表真)%F (代表假)。这些变量可以用来定义矩阵。布尔型型矩阵可以像普通矩阵操作,如元素的抽取、插入与连接,但不能进行如( +, *, -, ^, )等运算,布尔型型矩阵有三个特殊的操作符号:与或非& | ~ brackets括号:包括左右圆括号(),左右方括号[]. 方括号调用格式:[a11,a12,...;a21,a22,...;...] 圆括号调用格式: [s1,s2,...]=func(...) 参数a11,a12,... : 任何合适的矩阵(实数, 多项式, 有理数等); 参数s1,s2,... : 任何变量名; 说明:[ ]用于向量定义或者矩阵连接或者用在调用函数的左边存储变量,而()用于函数调用。[ ]在用于矩阵连接时,空格、逗号用来隔开每“行”中的元素,分号、回车则用来隔开各“行”。[ ] 用在调用函数的左边存储变量时,必须用逗号隔开个变量。

BugFree 2使用帮助

BugFree 2使用帮助 BugFree官方网址:https://www.360docs.net/doc/336015764.html, BugFree论坛:https://www.360docs.net/doc/336015764.html,/forum 目录 帮助文档使用说明 BugFree简介 BugFree服务器安装 全新安装BugFree 2 从BugFree 2.0 RTM或2.0.x升级 从BugFree 1.1升级 BugFree 界面 主界面 创建界面 Bug管理 Bug的3种状态 Bug 生命周期 Bug的七种解决方案 Bug 字段说明 Test Case管理 Test Case 状态 Test Case 字段说明 Test Result管理 Test Case的执行结果 查询结果 设置查询条件 快速筛选 自定义显示字段

查询结果排序 统计报表 BugFree使用技巧 发送邮件通知 在Bug和Case中使用UBB代码 更改上传附件的大小 使用快捷键 后台管理 BugFree管理员角色 系统管理员 项目管理员 用户组管理员 管理员的具体权限 用户管理 禁用和激活用户 用户组管理 项目管理 模块管理 禁用和激活项目 用户日志 BugFree应用程序接口 BUGFREE简介 BugFree基于PHP和MySQL开发,是免费且开发源代码的缺陷管理系统。服务器端在Linux和Windows平台上都可以运行;客户端无需安装任何软件,通过IE,FireFox等浏览器就可以自由使用。 BugFree 2 在BugFree 1.1的基础上,集成了Test Case和Test Result的管理功能。具体使用流程是:首先创建Test Case(测试用例),运行Test Case产生Test Result(测试结果),运行结果为Failed的Case,可以直接创建Bug。Test Case标题、步骤和Test Result运行环境等信息直接复制到新建的Bug中。如下图所示。

网店管家2[1].3用户手册

网店管家2.3用户手册 网店管家市场部编制目录 第一章:软件简介 4 第二章:初次使用设置 5 1.导航界面说明 5 2.系统 5 3.目录10 第三章:客户管理17 1.客户——客户分类17 2.客户——会员等级18 3.客户管理18 4.客户——批量导入19 第四章:销售19 1.销售——新建订单19 2.销售——订单审核20 3.销售——发货出库22 4.销售——现款销售22 5.销售——订单查询23 6.销售——快递代收24 7.销售——邮资月结24 第五章:库存25 1.库存——入库管理25 2.库存——出库管理25 3.库存——库存查询26 4.库存——今日断货27

5.库存——盘点管理27 第六章:统计29 第七章:自定义30 1.纸张大小的选择30 2.添加文字30 3.插入图片31 4.插入线条、形状32 5.对象的属性32 6.插入字段33 7.快递单的设计字段33 8.发货单(配货单)设计字段35 9.现款销售单设计字段38 10.自定义——货运单货品项42 第八章:服务42 1.服务——检测最新版本42 2.服务——邮件模板42 3.服务——手机短信43 4.服务——浏览器插件44 第一章:软件简介 1.简介 《网店管家2.3》是一款面向B2C、C2C商家,专注于电子商务进销存管理的软件。软件涵括了销售订单处理、采购、仓储和客户管理等网商企业后端全业务体系的支撑功能,基本满足小的电子商务业务的基本处理和在业务运营过程中面临的多方面管理需求。 与传统的零售批发相比,在线销售的业务模式不仅仅是工具意义上的差异,在营销理念、管理思想上也发生了很多变化。以解决线下销售管理为设计目标的传统进销存系统,在新的业务模式下,格格不入也就理所当然。《网店管家》便

bugfree使用说明

BUGFREE使用说明 一、BUG管理 1、BUG的3种状态 2、BUG 生命周期 新建的Bug处于Active状态,可以通过编辑指派给合适的解决者。解决Bug之后,Bug状态变为Resolved,并自动指派给创建者。创建者验证Bug。如果未修复,再重新激活,Bug状态重新变为Active;如果已经修复则可以关闭,Bug状态变为Closed,Bug生命周期结束。已经Closed的Bug如果重新复现,也可以直接激活。具体流程如下图所示。

3、BUG的七种解决方案 4、BUG 字段说明 Bug 标题:为包含关键词的简单问题摘要,要有利于其他人员进行搜索或通过标题快速了解问题。 项目名/模块路径:指定问题出现在哪个项目的哪个模块。Bug处理过程中,需要随时根据需要修改项目或模块,方便跟踪。如果后台管理指定了模块负责人,选择模块时,会自动指派给负责人。 指派给:Bug的当前处理人。如果不知道Bug的处理人,可以指派给Active,项目或模块负责人再重新分发、指派给具体人员。如果设定了邮件通知,被指派者会收到邮件通知。状态为Closed 的Bug,默认会指派给Closed,表示Bug生命周期的结束。 抄送给:需要通知相关人员时填写,例如测试主管或者开发主管等。可以同时指派多个,人员之间用逗号分隔。如果设定了邮件通知,当Bug有任何更新时,被指派者都会收到邮件通知。 严重程度:Bug的严重程度。由Bug的创建者视情况来指定,其中1为最严重的问题,4为最小的问题。一般1级为系统崩溃或者数据丢失的问题;2级为主要功能的问题;3级为次要功能的问题;4级为细微的问题。 优先级:Bug处理的优先级。由Bug的处理人员按照当前业务需求、开发计划和资源状态指定,其中1的优先级最高,4的优先级最低。一般1级为需要立即解决的问题;2级为需要在指定时间内解决的问题;3级为项目开发计划内解决的问题;4级为资源充沛时解决的问题。 创建Build:Bug是在哪个版本(Build或者Tag)被发现的。 解决Build:Bug是在哪个版本(Build或者Tag)被解决的。 解决方案:参考Bug的七种解决方案。如果解决方案为Duplicated,需要指定重复Bug的编号。 处理状态:Bug处理过程的附属子状态,例如Local Fix表示已在本地修复;Checked In表示修复代码已经提交;Can’t Regress表示修复的问题暂无法验证等。 机器配置:测试运行的硬件环境,例如Dell G280 2G/200G。 关键词:主要用于自定义标记,方便查询。关键词之间用逗号或者空格分隔。例如,对于跨团队的项目开发,可以约定一个关键词统一标记项目。 相关Bug:与当前Bug相关的Bug。例如,相同代码产生的不同问题,可以在相关Bug注明。相关Case:与当前Bug相关的Case。例如,测试遗漏的Bug可以在补充了Case之后,在Bug 的相关Case注明。 上传附件:上传Bug的屏幕截图,Log日志或者Call Stack等,方便处理人员。

Ubuntu下如何安装BugFree

Ubuntu下如何安装BugFree2 一、搭建LAMP环境: 用Ubuntu10安装基本的服务器,再执行以下命令 1.安装Apache2 sudo apt-get install apache2 sudo apt-get install libapache2-mod-php5 2.安装Mysql sudo apt-get install mysql-server -5.0 mysql-common mysql-admin 注:安装Mysql时会提示root的密码,设置它并记住它,在后面需要用到它。 3.安装Php5 sudo apt-get install php5-mysql php5 二、编辑配置文件: 1. Apache2 vim /etc/apache2/httpd.conf 添加如下文字: AddType application/x-httpd-php .php AddType application/x-httpd-php .html LoadModule php5_module modules/libphp55so 2. Php5 vim /etc/php5/apache2/php.ini 找到“;extension=mysql.so" 并去掉前面的分号" ; "

3. 建立测试文件 vim /var/www/test.php 输入: 保存退出; 4. 重新启动Apache 服务: /etc/init.d/apache2 restart 5. 测试test.php http://localhost/test.php 如果看到了页面;说明LAMP 环境已经建立成功 三、安装BugFree 解压unzip BugFree1.1.zip mv BugFree /var/www/ 修改权限: chmod -R 777 /var/www/BugFree1.1 安装BugFree : http://localhost/BugFree1.1/install.php 填写注册信息 注:在填写库信息的时候,选定“创建BugFree库”项 将ConfigBug.inc.php 保存到/var/www/BugFree1.1/Include下;删除/var/www/BugFree1.1 下的install.php upgrade.php 访问:http://localhost/BugFree1.1/Login.php 登录后就可以使用了!

Bugfree3.0.4使用手册

Bugfree3.0.4 使用手册 西安恒谦科技股份有限公司 2014-4-12

目录 目录 (1) 第1章Bugfree介绍 (4) 1.1Bugfree首页简介 (4) 1.1.1查询结果 (5) 1.1.1.1设置查询条件 (5) 1.1.1.2快速筛选 (6) 1.1.1.3自定义显示字段 (6) 1.1.1.4查询结果排序 (7) 1.1.2统计报表 (7) 1.2Bugfree使用快捷键 (8) 第2章管理员部分 (9) 2.1登陆 (9) 2.1.1登陆 (9) 2.1.2登陆成功 (9) 2.2编辑我的信息 (10) 2.3后台管理 (10) 2.3.1用户管理 (11) 2.3.1.1新建用户 (11) 2.3.1.2修改用户 (12) 2.3.1.3禁用用户 (12) 2.3.1.4激活用户 (12) 2.3.2用户组管理 (13) 2.3.2.1添加用户组 (13) 2.3.2.2编辑用户组 (13) 2.3.2.3禁用用户组 (14) 2.3.2.4激活用户组 (14) 2.3.3产品管理 (14) 2.3.3.1添加产品 (15) 2.3.3.2编辑产品 (16) 2.3.3.3复制产品 (17) 2.3.3.4合并产品 (17) 2.3.3.5模块功能 (18) 2.3.3.6bug字段管理 (20) 2.3.3.7case字段管理 (22) 2.3.3.8rusult字段管理 (24) 2.3.4系统设置 (26) 2.3.5管理日志 (27) 2.3.6用户日志 (28) 第3章测试人员部分 (29) 3.1登陆 (29) 3.1.1登陆 (29)

bugfree操作说明

Bugfree 使 用 说 明

目录 一、Login (2) 二、登录Bugfree (2) 三、主界面 (2) 四、用户信息模块(图1-2中标号为1) (3) 1. 用户名 (3) 2. 编辑我的信息 (3) 3. 退出 (4) 五、项目选择及模块筛选框(图1-2中标号为2) (5) 1. 项目选择框 (5) 2. 项目模块框 (6) 六、模式切换标签和查询框(图1-2中标号为3) (7) 七、个性显示框(图1-2中标号为4) (9) 八、查询结果框(图1-2中标号为5) (10) 1. bug的三种状态 (10) (1)Active (10) (2)Resolved (10) (3)Closed (11) 2. bug生命周期 (11) (1)新建BUG (16) (2)复制BUG (14) (3)通过查询框过滤出所有指派给自己的bug (16) (4)单击“活动”状态的bug标题,打开链接 (16) (5)单击“解决”按钮,进入“已解决”状态 (18) (6)填写解决信息并保存 (20) 九、编后语 (22)

一、Login 输入以下地址并加入你的浏览器收藏夹: http://221.6.97.74:88/bugfree/ 二、登录Bugfree 图1-1 输入用户名和密码即可登录Bugfree主界面,初始用户名暂定为各位中文全名的拼音字母组合,密码为123456,输入完毕,单击“登录”按钮(或回车),进入主界面。 三、主界面

图1-2 下面分别讲述各模块使用方法。 四、用户信息模块(图1-2中标号为1) 1. 用户名 图1-3 图中所指为用户真实姓名,此处常常被忽略,事实上却传达着重要的信息,严格地说,每个人都应重新设定密码,以防止互相使用别人的帐号从而导致管理上的混乱。 2. 编辑我的信息

相关文档
最新文档