日历

« 2008-08-30  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

统计信息

  • 访问量: 405
  • 日志数: 6
  • 建立时间: 2007-05-08
  • 更新时间: 2008-05-04

RSS订阅

我的最新日志

  • TestSuite

    2008-5-04

    public class Ctest extends TestCase{

        public Ctest(String name){

        super(name);

        }

        public void testAdd(){

                 assertEquals(5,Calculator.add(2,3));

        }

        public void testMinus(){

                 assertEquals(0,Calculator.Minus(3,3));

        }

        public void testMultiply(){

                 assertEquals(6,Calculator.multiply(2,3));

        }

        public void testDivision(){

                 assertEquals(2,Calculator.division(6,3));

        }

        public static Test suite(){

        TestSuite suite=new TestSuite();

        suite.addtest(new Ctest("testAdd"));

        suite.addtest(new Ctest("testDivision"));

       } 

    public static void main(String[] args){

        jubit.swingui.TestRunner.run(Ctest.class);

    }

    }

     

  • assert方法

    2008-5-04

    (1)assertEquals([Sring message],expected,actual)

    (2)assertNull([Sring message],java.lang.Object object)

    (3)assertSame([Sring message],expected,actual)是否是同一个对象

    (4)assertTrue([Sring message],boolean condition)

    (5)fail([Sring message])立即断定测试失败

     

  • QTP中的datatable

    2008-1-18

    DataTable.SetCurrentRow(RowNumber):可以指定某行为当前行。

    DataTable.SetNextRow、DataTable.SetPrevRow:指定当前行的上一行、下一行为当前行。

    DataTable(1, "Action2") :不管当前的是那个表,取的值就是"Action2"里的第一列

    For i=1 to datatable.localsheet.getrowcount 

    ..........

    datatable.SetNextRow
    Next


    count1=datatable.GetSheet("Global").getrowcount
    For i=1 to count1
       x= datatable.GetSheet("Global").getparameter("编码").valuebyrow(i)
    msgbox x
    Next

  • mysql安装

    2007-12-07

    安装mysql
    解压缩mysql-4.1.13-win32.zip,运行setup.exe
    首先出现的是安装向导欢迎界面,直接点击“Next”
    继续,选择安装类型,选择“自定义”custom安装,然后点“Next”下一步,出现自定义安装界面
    选择安装路径:C:\MySQL Server 4.1(可自定义)
    点“OK”返回到自定义安装界面,路径已改为设置的路径
    点“Next”,准备开始安装
    点“Install”开始安装
    完成后出现创建MySQL.com帐号的界面
    如果是首次使用MySQL,选“Create anew free MySQL.com accout”
    点“Next”,输入你的Email地址和自己设定的用于登录MySQL.com的密码
    填完后点“Next”进入第二步
    填写姓名等相关信息,填完点“Next”,进入第三步
    填完电话号码、公司名称等信息后,点“Next”,
    然后出现预览你刚才填的信息的界面,点“Next”出现安装完成界面
    注意,这里有个配置向导的选项(Configure the MySQL Server now),
    建议勾选立即配置你的MySQL。许多说安装完MySQL后无法启动,原因就在于没有配置MySQL。
    点击“Finish”完成安装,并开始配置MySQL
    点“Next”,进入配置类型选择页面。选“Detailed configuration”(详细配置)
    点“Next”,进入服务类型选择页面。选“Developer Machine”(开发者机器),这样占用系统的资源不会很多
    点“Next”后,进入数据库用法选择页面。选择“Multifunctional Database”
    点“Next”,进入选择InnoDB数据存放位置页面
    不用更改设置,直接放在Installation Path安装目录里即可,然后点“Next”,选择MySQL的同时联接数
    选择“Manual Setting”,设置为100(根据自己需要,酌情设置)
    点“Next”,配置MySQL在TCP/IP通讯环境中的端口选择默认的3306端口即可。
    点“Next”,选择MySQL中的字符设置
    注意,这里的选择将会影响你是否能在MySQL中使用中文。选择gb2312字符集以便支持简体中文
    点“Next”,设置Windows服务选项
    注意,这里的选择很关键。
    “Install As Windows Service”一定要勾选,这是将MySQL作为Windows的服务运行。
    “Service Name”就用默认的“MySQL”
    下面的“Launch the MySQL Server automatically”一定要勾选,这样Windows启动时,MySQL就会自动启动服务,要不然就要手工启动MySQL。
    许多人说安装MySQL后无法启动、无法连接、出现10061错误,原因就在这里。
    点“Next”,设置根帐号root的登录密码
    “Modify Security Settings”是设置根帐号的密码,输入你设定的密码即可。
    “Create An Anonymous Account”是创建一个匿名帐号,这样会导致未经授权的用户非法访问你的数据库,有安全隐患,建议不要勾选。
    点“Next”,MySQL配置向导将依据你上面的所有设定配置MySQL,以便MySQL的运行符合你的需要
    点“Execute”开始配置,当出现“Service started successfully”时,说明你的配置完成,MySQL服务启动成功
    点“Finish”完成,整个MySQL的配置完成,剩下的就是用MySQL客户端连接MySQL服务器,然后使用了。
  • web的URL测试

    2007-11-23

    web的URL测试

    修改URL的参数来实现操作

    http://192.168.0.242/productInfo.do?method=view&id=402880721622912b0116232f37a100a8

    可以对method后的view修改成delete那么id=402880721622912b0116232f37a100a8的商品可能被删除

     

     

     

  • 关键字驱动测试(keyword-driven)原理及特点

    2007-11-19

    关键字驱动测试(keyword-driven)原理及特点 1.         关键字驱动测试是数据驱动测试的一种改进类型 2.         主要关键字包括三类:被操作对象(Item)、操作(Operation)和值(value),用面向对象形式可将其表现为 Item.Operation(Value) 3.         将测试逻辑按照这些关键字进行分解,形成数据文件。 4.         用关键字的形式将测试逻辑封装在数据文件中,测试工具只要能够解释这些关键字即可对其应用自动化   

    其实关键字驱动不是一个新名词,早在QTP发布之前,就有ABTAction-Based Testing)一说,而且有些不是很有名的工具早就用了关键字驱动,如LogigearTestArchitect。不过由于MI工具在国内的普及及QTP良好的易用性和图形化的优越,使得一出现就受到大家的青睐。  

Open Toolbar