发布新日志

  • 关于在loadrunner中运行java vuser的方法

    2012-02-28 14:18:29

    关于在loadrunner中运行java vuser的方法
    1、在eclipse中创建一个工程,并打包,比如:package lrt.lr1.test;
    2、在loadrunner中新建一个java vuser;
    3、脚本中加上导入说明,如:import lrt.lr1.test.*;
    4、在run-time setting中进行如下设置:
    在输入框中输入jdk的安装路径,如:C:\Program Files\Java\jdk1.5.0_11

    在classpath中,将jdk的:./lib、./lib/dt.jar、./lib/tools.jar添加到路径中
    5、将打包的文件(lrt文件夹)拷贝到classes目录下,如:C:\Program Files\HP\LoadRunner\classes
    6、点:run,调试成功。

  • 统计一个字符串中各种字符的个数--java程序

    2012-02-06 15:58:47

    以前学校学过c,但是没学过java,但是公司的程序都是java实现的,以前自学过java,不过实践性不强,最近一边学习,一边编程,自己觉得很有成就感.以下是一个网上的程序,但是有问题,经过我的修改,终于可以正常运行了,虽然该问题在一些高手看来简直不是问题,但是对于我来说,很有成就感,一定要写出来与大家分享.

    import java.util.*;
    public class lianxi02 {
    public static void main(String[] args) {
    int digital = 0;
    int character = 0;
    int ther = 0;
    int blank = 0;
         char[] ch = null;
         Scanner sc = new Scanner(System.in);
         String s = sc.nextLine();
         ch = s.toCharArray();
         for(int i=0; i<ch.length; i++) {
          if(ch[i] >= '0' && ch[i] <= '9') {//网上程序,这个地方写成:ch,要写成:ch[i]才行
           digital ++;
          } else if((ch[i] >= 'a' && ch[i] <= 'z') || ch[i] > 'A' && ch[i] <= 'Z') {
           character ++;
          } else if(ch[i] == ' ') {
           blank ++;
          } else {
           other ++;
          }
          }
         System.out.println("数字个数: " + digital);
         System.out.println("英文字母个数: " + character);
         System.out.println("空格个数: " + blank);
         System.out.println("其他字符个数:" + other );
    }
    }
     
    这个问题是程序员自己的疏忽造成的,嘿嘿,被我发现了,以后如果我测试时也能这样深入程序,那我终有一天会变成测试高手的,嘿嘿!
     
    怎么突然有转去做开发的念头呢^_^。。。。。。。
  • loadrunner中添加多个action

    2012-01-14 15:22:04

    今天碰到个问题,loadrunner中,使用windows socket协议时,不能添加多个action。
    使用web(Http/Html)时,可以添加多个action。
  • 使用toad for oracle生成awr报告

    2012-01-14 14:20:22

    今天在培训性能测试时,说到了性能调优的问题,其中有关于数据库调优的说明,只记住了一个部分,就是根据AWR报告可以看出数据库的部分性能指标。
    以后会对数据库的性能调优做关注,先说一下,怎样使用toad for oracle生成awr报告。
    在toad中选择路径为:database-》monitor-》addm/awr reports。就可以看到awr报告了。
     
  • 转载:中体彩笔试题

    2010-08-13 14:49:53

    笔试题主要分为4个部分:

    第一部分:判断题,都是一些基本概念的问题,不难,但是你认为错误的问题都要给出理由.

    第二部分:选择题,也是一些基本概念的问题,比如:测试阶段的划分等.

    第3部分:简答题,还是一些基本概念的问题,并且有一个问题,在选择题中有答案,不知道是因为故意的,还是出题疏忽导致的.

    第4部分:问答题,包括:黑/白盒测试区别,设计一个关于"3角形"的测试用例,还有数据库写SQL语句,另外有一个题没看明白,忘了内容了.

    总体来说,题出的不难,主要是看你做题的态度,会的应该都写上,而且内容比较多,1个小时左右能做完.有4张A4纸.

  • 手机应用软件测试

    2010-05-28 13:49:50

    手机应用软件测试,从测试流程到测试方法,都在不断摸索,不断进步中。

    目前手机应用软件测试主要包含:功能测试,压力测试,性能测试。功能测试中又包含:基本功能测试,兼容性测试,机型适配测试。

    目前用到的测试用例设计方法:边界值法,因果图法,等价类划分等。

    手机应用软件测试,不同于web测试,跟手机系统软件测试也有差别。手机应用软件测试路径复杂,存在很大的不确定性,所以手机应用软件测试,没有很统一的功能自动化测试工具。性能测试中,也只有很少的功能可以使用工具测试。手机应用软件性能测试,主要测试:程序占用内存的情况,软件安装速度、启动速度,耗电量测试等。

    目前的手机系统经过了不断的升级后,内存容量基本能满足软件的需求。但是手机应用软件在使用过程,还是要求不能影响到手机系统的使用。

    手机应用软件测试,将来应该也会往自动化测试方向上走。主要应用的阶段应该是在:回归测试阶段。当软件稳定时,可以考虑引入自动化测试工具。而且此时用到的自动化测试工具,还是需要测试人员自己根据本公司软件的特点,进行开发。

     

  • 如何规划自己的职业生涯

    2010-01-23 16:07:40

    最近情绪比较低落,主要是年关将近,公司升职、奖金都来了,却没有自己的份儿.

    我是个脚踏实地的人,从来不会奢求比自己的付出更多的回报,我相信只有付出才会有真实的回报.

    目前公司变动频繁,高级管理层出现了调整,导致我们也要被来回调整.

    本来上一个领导,是很欣赏我的,并且有意培养我,我领会,所以积极工作,态度诚恳,经常为了完成工作加班到很晚,终于项目做完了,自己也得到各方面的认可.

    但是由于改制的原因,原来的领导调离了工作岗位,新任领导对我以前的工作了解甚微,因为之前的工作都不是向她汇报的,所以他提升了另一个他原来的下属.

    我觉得很不甘心,自己的努力没有被肯定,当时就想:离职算了,反正我现在的岗位挺重要的,既然这个不赏识我,自然会找到赏识我的人.

    但是仔细分析了自己的心态和表现后,我觉得还是暂时不离职,首先,目前我的工作还很重要,不能这么不负责任的走掉;其次,自己工作时间还不算长,不能为了意气用事就毁掉自己的职业规划.

    即使不被升职,没有额外的奖金,也要把工作做好,这是体现自我价值的时候.

    我们在走向社会之初,应该很难规划好自己的职业发展方向,但是工作几年后,我们有必要重新审视自己目前所在的行业,所处的环境,以及自己的定位.

    我相信:公司中有不少有能力的同事,会在我走后,努力承担我遗留下来的问题,并且做好它.

    我们应该有自己的品牌效应,自己出去就是一个招牌,我们要有好的职业素养,要有高的职业道德,好的习惯可以培养我们做事的风格,给自己留下好口碑.

    继续努力工作下去,并且实现自己的目标,如果我的努力领导层和公司还是不认可,我会在合适的时机重新寻找自己新的发展平台.

     

  • 关于我的测试技术的提升

    2009-12-21 17:55:38

    其实这个方面要说的东西很多,但是很杂,完整的测试流程包括:需求分析,测试计划,测试用例编写,测试执行,缺陷管理,质量报告,结项总结.

    一个好的测试流程规范,能保证测试工作有序进行,根据阶段、分工不同,可以充分测试,充分发挥所有资源的功效.

    以下是我对各个阶段的具体理解:

    需求分析:

    这个阶段一般是由项目经理(产品经理)根据用户需求和市场需求设计整个产品功能,然后整个项目组讨论可行性和具体功能实现。测试在这个阶段,也可以根据自己的理解发表不同的意见,在产品合理性、易用性方面给出自己的建议,并且根据产品需求分析,尽快理解整个产品的功能。测试尽早参与可以有以下几个优点:设计测试用例时,可以更详尽,更合理,并且有针对性。对产品理解越透彻,测试计划设计的越符合实际情况。

    测试计划:

    主要是根据项目整体时间来评估测试时间,要保证测试的完整性,准确性,高效性。

    测试用例编写:

    我编写用例的一般步骤:基本功能要包含,根据:边界值,因果图等原则,设计扩展测试用例,不需要穷举,但是要站在用户的角度,来进行扩展用例编写。测试用例还包括:针对不同的测试环境,要有兼容性测试,性能测试,压力测试,界面测试等。

    测试执行:

    最主要的是要根据测试用例将基本功能测试一遍,然后执行扩展用例,最后根据自己的发散思维多执行一些容易导致问题的Case。

    缺陷管理、质量报告:

    缺陷管理都会有一个工具,但是功能主要有一个,就是为所有项目成员提供一个交流的平台,主要是bug的提交、修改、回归。但是提交以后,后续还是一个学习的平台,可以对bug分类,针对模块,类型,现象总结出产品的设计缺陷,和研发开发时的缺陷,有重点的进行测试,对自己测试技能的提升也能提供帮助。

     

  • 小型总结

    2009-12-21 17:45:39

    很久没写日志了,原因有两点:

    1.自从5月份开始接手新项目以来,作为这个项目的测试负责人,实在是没时间来做其他事.

    2.等这个项目10月份结项时,又实在想不出该做点啥.

    总结出一个问题,当你忙碌了那么几个月以后,当然包括:没有周末休息的狂加班,晚上也加班,发现生活中可以消遣的东西少得可怜啊.

    不过经过这段时间的折腾,除了身心备感疲惫外,也不是一无所获,至少在测试技术上还是提高了的,唉!没白忙活,没白累.对于这个工作中的总结呢,我觉得要从多方面来总结,包括:纯粹测试技术的提升,整个测试过程的统筹规划,还有软件管理流程的一些小心得小体验!

     

  • 项目测试流程,从需求分析开始

    2009-05-15 14:34:28

    从今天开始,一个新的项目开始测试了。

    经过一点时间的熟悉,这个项目由我来测试。

    周期不算长,大约一个月左右,但是前期工作要花费两个月的时间。

    1.浏览一遍需求说明书,对整个软件功能有一个感性的认识。

    2.分功能模块仔细推敲每一个功能,有不明白的地方标记出来,一定要弄清楚,否则产品做出来后,可能会有3个版本的理解方式:产品,开发和测试。

    3.功能明白后,开始着手写测试用例,测试用例的编写要精细到每个点,包括界面,和菜单项中的每一项。

      测试用例的编写可以从主界面的界面模块开始,也可以从菜单项的每个选项开始,可以根据公司习惯和个人习惯两个方面来考虑。要保证每个正常功能都包括,在正常流程的基础上添加异常和扩展测试用例。

    4.测试用例写完后,就开始测试了。

    5.测试过程中,先根据测试用例跑一遍基本功能,在保证基本功能没有遗漏和全部都完成,并测试通过的基础上,可以进行扩展测试和性能测试了。

    6.所有步骤都做过一遍后,就可以进行验收测试了。

    这个过程写的比较简单,但是大致会根据这个步骤来进行工作。

  • 做好测试工作的一些小总结

    2008-11-20 17:33:53

    今天工作不是很忙,对自己以往的工作表现做了一个小总结,到底怎么才能做好测试工作?

    我发现及时总结自己的心得很重要,当你回想自己做过的工作时,这是一个很好的平台.

    需要总结的内容包括:

    1.你需要完成的正常流程内的工作内容,包括执行的测试用例,提交的bug,以及跟研发人员沟通的东西等.

    执行测试用例可以发现基本的bug,与需求分析不符,未实现的功能,出现错误的功能.

    2.版本兼容性的功能:与老版本的兼容,与其他产品的兼容,与手机本身功能的兼容.

    3.扩展测试的功能:这个比较宽泛,需要设定一个模块,或者一个点,然后围绕着这个点来测试,确定通过了以后,再找另一个点来测,具体测试的结果,跟每个人主观认识联系密切,需要丰富的积累和发散的思维.

    4.及时总结每一次新发现的东西,当再次测试时,会更注重这个点.我们很难确保发现过的问题不会再重现.

    以上是我所能想到的要点,能力有限,只能想到这么多,更多的知识还需要平时的积累.

     

  • 最新进展

    2008-07-25 12:50:56

    经过一个月的找寻,我现在找到新工作了

    工作依然是测试,找工作的过程中,我思考了很久,最后下定决心还是做测试

    理由是,我适合做测试工作

    现在还没有稳定下来,等稳定下来,再来写心得

    不过可以肯定的是,我换工作换对了,以前的公司只会让我懒惰

    出来后才发现,生活就要忙碌,在以前环境待下去,我的追求都没了

    不能因为舒适的环境就放弃自己的目标和追求

  • 不要让人生留下空白

    2008-05-23 11:22:02

    在经过这段时间的思考后,我决定转行做研发.

    不是我善变,是测试人生让我觉得没有出路.

    我已经做测试一年了,但是越来越没有信心,一直在做黑盒测试,所以几乎谈不上什么技术难度,更谈不上什么经验,其实开发瞧不起这个职业是很正常的,我没有贬低测试的意思,只是我自己不上进,没有学到更多与测试相关的技术,比如:自动化测试,工具loadrunner之类的,我都不会,白盒测试更是不会轮到我.

    我也在不断学习,可是没有机会实践,学了跟没学一个样,因此,我要转行做开发,等我对整个软件架构有比叫深层次的理解后,再转来做测试也可以,或者就一直做开发了.

    中国的测试行业,真的是很混乱,没有正式的名分,没有公正的待遇,再待下去,感觉人生都耗费了.

     

Open Toolbar