问自己今天是否比明天进步了 !

发布新日志

  • Excel中测试用例导入Testlink方法(转,很不错)

    2012-10-17 10:44:09

    感谢贡献者分享给我们!!!                                                                     

    图片还没有完全插入,有时间逐步完善。

    现在我们的测试用例基本都是在excel中撰写的,一些已存在的测试用例大部分也是以excel表格的形式存在的。如何将excel中的测试用例导入到testlink数据库中呢?使用复制和粘贴固然可以,但是那样做确实辛苦并且很低效,现在介绍将excel表格中的数据导入到testlink中的方法。导入的方法分为两步1、制作XML文档2、导入XMl文档

    1.1. 制作XML文档

    Testlink导入数据时只接受*.xml格式的文件,所以第一步要做的是,制作符合testlink格式要求的xml格式的文档,制作方法有两种。下面分别介绍一下

    1.1.1.    制作XML文档方法1

    Step1:首先从testlink中导出一个或多个xml文档,以获得满足testlink要求的XMl格式。如:选择图片浏览,选择export test cases

    Excel中测试用例导入Testlink方法(转,很不错)

           Step2:将导出文件保存。testcases.xml的文件保存。

     

        Step3:打开一个空白表格文档,打开菜单:数据/XML/导入 ,将保本的testcase.xml

    导入

     

     

        Step4:在选择数据放置的位置时,选择现有的工作表的xml列表。下面的表格中添入$A$1,然后确定。

     

        Step5:这样我们可以得到类似下面的文档,在文档的左端是我们设计的用例,主要是namesummarystepsexpected results。右边显示的是该文档的树形格式XML映射。

     

     

       Step6:现在我们可以在这个深成的表格上编辑我们的用例了,在编辑完之后选择令存为*.xml格式就可以了。

       Step7:在保存之后,打开文档档检查一下,文档的格式应与下图类似。这样我们就可以导入了。

     

    1.1.2.    制作XML文档方法二:

    方法一首先是设计好一个模版,在模版上输入数据来保存的。适用于还没有编辑测试用例的情况。那么如果已经把测试用例保存为一个普通的*.xls格式的文档了,该如何导入呢?是不是要复制、粘贴到上面制造好的模版里呢?答案当然是否定的,下面介绍另一种把已存在的.xls文档制作为*.xml文档的方法。

    Step1:从testlink中导出一个满足格式要求的xml文档,和方法1中的方法一样。如果有保存的xml文档了,这步就可以省略了。

    Step2:打开已经编辑好的*.xls的文档,比如打开笔者随便编辑的一个文档

     

    Step3:在表格中选择菜单:数据/XML/XML源,在弹出的框中选择xml映射

     

    Step4:在弹出的对话框中选择添加,找到刚刚保存的testcase.xml的标准格式文档,单击打开。

     

     

    Step5:在弹出的对话框中可以看到我们刚刚添加的映射名称等,点击确定

     

    Step6:这时在文档的右边可以看到刚刚添加的映射源的树形xml格式文档:

     

    Step7:将xml源映射到文档中:

    如想要把下面的命名为1234的列,分别映射namesummarystepsexpectedresults项上。建立映射有两种方法:

    法一:

    点击要映射的项,如点击1;再在选择XML源中的要映射的项,如name;双击概要映射项name。这样就可以把name映射到表格的第一列了。这样依次对summarystepsexpectedresults完成映射操作即可。

    这里要注意的是:每一列的第一行必须为该列名字,名字你可以随便取,但不能是测试用例内容,因为这样的话第一行的测试例将不能被正确的生成。类似于下图。

     

    法二:

    把相应的映射项拖放到相应的要映射的列上去制作映射。如我们可以用鼠标左键点击name,然后把它拖放到1上去,这样也可以完成映射。

     

    如果映射错误了可以在相应的映射项上右键取消。如在name上右键选择取消映射就可以了。

    Step8:把这个表格存为XML格式的文档。

    Step9:打开刚刚制作的XML文档,看看其内容格式是否和我们要求的格式相符。

    1.2. XML格式文档导入到testlink

    上面我们介绍了两种制作满足testlink的格式要求的xml文档的方法,下面我们介绍下如何把文档导入到testlink中:

    Step1:登陆到testlink中,在下拉列表中选择你的测试项目

     

    2.点击import Test Cases),找到刚刚制作的XML文档,将其上传就可以了。

  • 敏捷测试

    2012-10-09 18:03:05

    1.敏捷测试必须有单元测试和自动化测试, 开发人员要参与测试
    2.最好做一个重要的功能列表
    3.不重要的文档不需要写
    4.测试人员进行复杂的业务逻辑测试和UAT测试


  • (转)how to use Mindmanger

    2012-08-27 14:06:44

    MindManager使用说明

            我在《思维导图分享》中介绍了思维导图的一些情况,接下来分享一下我使用MindManager的一些经验和体会。

            MindManager是一款很好实现思维导图的软件,唯一有些遗憾的是它并不是免费的,而且价格还不菲。

            image

            MindManager的官方网站是http://www.mindjet.com,当前最新的版本是MindManager8.0,下面的分享中使用的也是这个版本,官方网站上提供了MindManager的30天试用下载以及一些模板。针对于初学者,官网上提供了一些教程和视频。

     

    初识MindManager

            正确安装好MindManager之后,打开软件,会发现MindManager使用的是和Office 2007同样的Ribbon风格的界面。除了界面上相像之外,MindManager和Office的互操作性非常好,使用习惯也是尽量贴近Office。下图是MindManager的界面。

            image

     

     

            Ribbon界面将常用的功能都列在界面上,方便使用,而且大量的图标的运用,使得即使E文稍差的人也能方便的使用。

            MindManager最常用的操作是Enter,Insert和鼠标的拖曳操作,所以说上手非常快,这也克服了很多人的畏难心理,我能保证大家一个小时就会使用,一周就能成为MindManager的专家级用户。

            image

     

    首次使用

            对于第一次使用MindManager的朋友,强烈建议使用MindManager提供的Interactive Quick Start(快速开始)功能,这个功能通过教学的方式一步一步引导我们熟悉MindManager的各种功能,虽然里面是英文,但都是大白话,基本大家都能看明白,我最初就是通过这个功能来学习使用的。

            实际上,这篇博文是写给实在不想看英文和不愿意使用Interactive Quick Start的朋友看的:)

            Interactive Quick Start功能在软件界面的标签导航栏里面,如下:

    image 

            Tips

            在界面右边的标签导航栏中,提供了一些常用的功能,平时是收缩的,只有当选中标签的时候才弹出页面。下面是各个页面的含义,暂时不需要详细记住,只了解大概即可,甚至不需要了解大概,知道interactive Quick Start在哪找到就行了:)

     

            My Maps:可以将一些常用的思维导图放在这里,类似于快捷方式;

            Map Markers:给思维导图加上一些特性标记,比如进度,紧急程度等等;

            Task Info:对一些任务设置一些信息,比如开始时间,结束时间,负责人,进度等等;

            Map Parts:提供了一些预定义的功能,比如选择一个头脑风暴的结点,它会自动给你加上描述、作者等提示信息供你选择;

            Library:资源库,里面保存一些图标等资源,可以在做思维导图的时候使用。也可以将自己的图标加入里面;

            Search:提供查找功能;

            Learning提供一些学习的资料,我们要使用的快速学习功能就在这个里面;

            Browser:浏览器,在使用MindManager的时候可以使用它来浏览网页,不用再开浏览器了,不过,估计没有多少人会用它来看网页。

     

     

     

     

     

     

     

     

     

            选择“Interactive Quick Start”之后,系统新建教程,如下图:

    image

            在屏幕的左边是练习内容的介绍,右边是练习区,刚开始的时候只有一个叫做“Central Topic”(中心主题)的矩形方块,表示思维导图的主题。选择“Next>>”后直到下面的界面,教程会介绍中心主题:

    image

            由上图可以看到教程介绍了中心主题,以一个“周会”作为主题让我们练习。按照要求输入并按“Next>>”后会继续下个功能的介绍。

            MindManager这种采用边教边练的方式能使我们很快上手这个软件。

            这个教程很简单,一路“Next”下去就可以了,所以不再介绍了,大家可以试一下。

            接下来我使用一个完整的例子来分享一下我的主要使用方法。

     

    案例背景介绍

            在参加公司“管理五环”培训的时候,我们曾经使用了一个策划羽毛球比赛的案例,这个案例比较简单,所以在这里也尝试使用这个案例进行说明。这种项目式的工作在我们的日常工作生活中很常见,所以有一点代表性。同时这篇博文的主题是MindManager的使用,在这个过程中我尽量多使用一些软件的功能和元素。

            我们的虚拟案例是学校要举办一场羽毛球比赛,而我们作为这个项目的负责人,负责这个项目的所有工作。

            我们使用MindManager8来完成这个项目的规划。

     

    新建工程

            在工具栏的左上角依次选择“开始”->“New”->“Default Map”,将建立一个新的思维导图工程,如下图:

    image

     

    Tips

    在新建思维导图中,提供了三种新建的方式:

    Default Map:这个是默认方式,提供了一个标准的思维导图样式;

    From Template or Style:选择模板或者样式,在此基础上新建思维导图。MindManager预先定义了很多模板,例如头脑风暴的模板,会议记录的模板等等,这些模板可以方便我们在类似项目中应用。预先定义的模板是英文的,这点需要注意。当然我们可以将我们自己做的思维导图作为模板保存下来,也可以从网上下载适合我们的模板来应用,在后面的讲解中会讲模板的用法,这里只需要有概念即可。

    Style是思维导图的风格,或者说是样式,Style可以在使用的过程中进行更改,我们同样可以将自己或者网上下载的Style保存下来供使用。在下面的例子里也会讲到Style的使用。

    From Existing Map:从之前的思维导图开始完成本次思维导图,这个比较少用,可以认为是一种自定义的模板。

     

     

     

      

            打开后,在窗体的最中间有个矩形——Central Topic,上面是Ribbon工具栏,右边是标签浏览器,下面是这个思维导图的标签(MindManager可以同时打开多个思维导图文件,使用标签区分),整个界面和Word 2007类似,具体的页面构成就不介绍了,在下面的例子中介绍里面一些工具的用法。

    image

     

     

     

     

     

    增加结点

            在“Central Topic”中输入“羽毛球比赛策划”,然后按键盘的“Insert”键新建一个结点,在里面输入“制定方案”,然后按回车“Enter”确认刚才输入的内容,再按回车“Enter”,将新建一个和刚才结点层次相同的结点,在里面输入“宣传”如下图:

    image   image    image    

    image   image

     

            总结一下:

            选中一个结点,按“Insert”键将建下一级结点,按“Enter”键,若该结点处于输入状态则确认输入的文字,否则将新建和该结点相同级别的结点。

            选中一个结点,按“Delete”键将删除这个结点。

            使用MindManager创建思维导图,就是这么简单。

            通过上面的方法,继续添加结点,直到下面的样子:

    image

     

    更改主题样式

            思维导图的概念是尽量使用图形来表达含义,MindManager也能使用图形来修饰结点。在工具栏上依次选择“Format”->“Format Topic...”,软件弹出选择主题格式的对话框,如下图的有图所示:

    image       image

     

            从对话框中可以看到,软件提供了很多样式,比如我们选择“Custom Image”,选定一副图片,那么在这个结点中能添加这幅图片,如下图:

    image

            还有其他的样式,MindManager几乎都提供了预览图,可以试试他们的不同。

     

    更改Map样式

            前面提到,我们可以在过程中更改思维导图的样式,在工具栏中选择“Format”->“Map Style”,如下图:

    image

     

            弹出下拉窗体,里面用图形描述了每种样式的简图,我们能很容易选择一种样式:

    image

     

            选择一种样式后,思维导图立刻变成下面的样子:

    image

     

    加入备注

            在MindManager中可以为每个节点加入备注,加入备注有两个作用:

            1)对节点进行解释;

            2)在导入到Word中可以成为标题下的正文。

            MindManager提供的备注具有类似于Word的表现形式,可以输入文字、图片、表格等等,而且所有的操作和Word一致。

            在MindManager中选择一个要加入备注的节点,比如选择“编写方案”节点。在工具栏中选择“Home”->“Notes”,在导图的右侧出现Memo编辑区,如下图所示:

    image 

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

            在备注栏中的操作和图标都和Word保持一致,例如我们可以在里面输入以下内容:

    image

     

            输入备注之后,在节点右边会出现备注图标,将鼠标放在该图标上,会出现对备注的提示,点击这个备注图标可以打开或者关闭右边的备注编辑区。

    image

            加入备注,就是这么简单。

     

    加入任务信息

            对于项目,使用思维导图可以做项目计划,在节点中添加相应的任务信息。

            选中一个节点,比如选中“编写方案”,然后在工具栏中选择“Home”->“Task Info”,在思维导图的右边出现任务信息编辑区。

    image

     

            Tips

            下面将几个常用的功能做个介绍:

            Priority:选择重要性,用不同的图标表示;

            Start date:选择任务的开始时间;

            Due date:选择任务的预计完成时间;

            Complete:选择进度;

            Duration:输入工作量;

            Resources:选择资源,比如这个项目分派给谁来完成;

     

     

     

     

     

     

            我们给“编写方案”输入任务信息,在这个节点上会出现一些图标标记这个任务当前的状态,如下图:

    image

     

    加入图标

            对于节点,我们还可以加入一些我们自己定义的标记。在工具栏中选择“Home”->“Icon Markers”,软件提供了一些图标供选择。

    image             

            比如我们可以为“头脑风暴”加入一个图标,表明这个任务的重要性:

    image

     

     

    建立关系

            两个节点之间可能存在着某些关系,例如一个节点是另外一个节点的支撑,或者一个节点要在另一个节点之后进行,我们可以通过一些曲线来标注这些关系。在工具栏中的“Home”->“Relationship”功能能在节点之间建立关系。

            我们上面的例子,“宣传”要在“制定方案”之后进行,我们点击一下“Relationship”按钮,然后选择“宣传”,再选择“制定方案”,MindManager会在两个节点之间建立一个关系:

    image

            通过用鼠标拉动两个黄色的菱形小方块可以调整曲线的弧度。双击曲线,可以设置曲线的颜色、形状、箭头等信息,如下图:

    image     image

     

    加入编号

            可以给节点加上编号,这对于生成Word文档特别有用,先介绍加入编号的方法,后面生成Word文档的时候可以看到相应的效果。

            在工具栏上选择“Format”->“Numbering”,MindManager自动给所有的几点按照创建的先后顺序和层次关系建立编号,加编号的操作和效果如下图所示:

            1)选择编号按钮,点击下拉按钮:

    image

            2)配置数字显示信息,在对话框中选择“Numbering Options...”:

    image

            3)配置数字级别等信息,比如我们可以修改成如下配置:

    image

            4)确定,配置后显示如下:

    image

     

     

     

     

    加入推理图样

            在平时的工作中,我们常常遇到一种情况,几个任务经过汇总,得出一个结论,这种情况使用MindManager也可以很好的表现:

            1)选中一个节点,例如要汇总宣传节点下的三个节点,我们就选中“宣传”节点;

            2)在工具栏上选择“Home”->“Boundary”,然后再选择一个图样,如下图所示:

    image

            3)选择之后,思维导图立刻显示如下样式:

    image

            4)双击“大括号”,弹出对话框,可以设置一些属性:

    image

     

     

     

     

            5)加入说明,在工具栏上选择“Home”->“Callout”,如图:

    image

            最终,效果如下图所示:

    image

     

     

    导出

            MindManager能够将思维导图导出成Word、Pdf、PPT、Excel、网页、Visio、Project、图片等格式,在工具栏的“Export”页上提供了相应的工具按钮。这部分的操作比较简单,一般选择默认即可。

    image

            下面是导出成网页、Word文档和Project文档的例子。

            导出为网页:

    image

     

            导出为Word:

    image

     

     

            导出为Project文档:

    image

     

    添加模板

            MindManager支持添加模板,我们可以将常用的思维导图制成模板,也可以从网上下载成熟的模板使用。

            在工具栏上选择“Tools”->“Map Templates”->“Add New Map Template”。

    image

     

            继续选择“From Existing Template”。

    image

     

            在弹出的对话框中选择一个模板,比如我选择了一个我下载的叫做“项目会议”的一个模板:

    image

     

            安装好这个模板之后可以在新建思维导图的时候选择从模板建立:

    image   image

     

     

     

     

     

            点击“确定”后,MindManager根据模板新建一个思维导图:

    image

  • (转)如何提高黑盒测试用例的覆盖度思路

    2011-12-20 10:09:50

     您在做测试设计时是否发现自己写的测试用例超多,但却发现不了几个bug?是否发现经过您的测试之后,还是有较多问题漏测试?本文将大概介绍一下如何避免此类问题的思路

      当您拿接到一个产品/项目拿到需求后,您需要对这个产品的需求进行分析/分解,写出测试方案,然后根据测试方案写测试用例,这就是测试设计的流程。如何避免上面提到的问题,我们就得从需求-->方案-->用例一步一步来分析。

      拿到需求文档后,我们要分析此次的产品/项目 新增、修改、删除那些功能,修改、删除时对原来功能会有什么影响,此时您需要把功能及影响一条一条的列出。

      列出完之后,在方案时就得考虑各种不同的分析方法的应用了,如下:

      1、首先进行等价类划分,包括输入条件和输出条件的等价类划分,合理设置有效等价类和无效等价类,这是减少工作量和提高测试效率最有效的方法。

      2、必须使用边界值分析,经验表明,这种方法设计出的用例能发现很多程序错误。

      3、可以使用错误推测法追加一些测试用例,这需要依靠您的智慧和经验。

      4、对照程序逻辑检查已设计出的测试用例的逻辑覆盖度,如果没有达到覆盖标准应当再补充足够的测试用例。

      5、如果程序的功能说明中含有输入条件的组合情况,一开始就可选因果图和判定表驱动法。

      6、对于参数配置类的软件,要用正交试验法选择较少的组合方式达到最佳效果。

      7、对于业务流清晰的系统,可以利用场景法贯穿整个测试方案过程,在案例中综合使用各种测试方法。

  • Td导出需求和测试用例到excel 和word中 !

    2011-11-09 17:04:18

    1.导入到word中用tool—document generation  选中需求或者用例  !

    但是导出的时候报用例错误(在xp系统)换了 win2003 就可以了 ! 不知道为什么 

     

    2.然后到execel里面 

    下载一个excelTDAddin.rar 在office 2007里面的 xlsstart 里面压缩并点击  ,然后在加载项中选中 import from qualty center   就可以导出测试用例了

    注意网站的路径要写 http://ip/tdbin 

     

Open Toolbar