历经8个月的痛苦煎熬,终于在深圳找到一份测试工作了! 努力学习测试相关知识,尽快让自己充实起来,让工作处于轻松愉快的状态!

发布新日志

  • 关于漏测问题的改进措施

    2012-03-05 15:27:03

           关于漏测问题的改进措施
      
       一个软件产品上线的时候,就会发现没有测试出来的一些问题。这时就需要对产品漏测问题进行分析,给出相应的解决措施。总结了三点如下:
       1、用例覆盖不全面,特性边缘功能。特性间关联的地方总被忽视,可以组织特性讲
          解,每个人都对其他人的特性有一定的了解,这样就可以充分测试特性间的功
          能。
       2、界面易用性的问题容易被忽略,还是需要多站在用户的角度上考虑问题,现在只
          是作为一个测试人员去测试,测试时需要自我提问,这样设计是否合理。但是这
          种易用性问题提出来,修改的可能性比较低,这个主要都是根据SE设计开发。
       3、测试人员可以交换进行测试,测试一个特性时间久了,就会有审美疲劳,对问题
          敏感度大大降低,特别是界面方面的小问题,所以新手接触特性时,往往能更多
          的发现界面上的问题。
       
        先总结这么多,之后陆续再添加。
  • 数据库必会查询语句

    2010-05-18 15:22:41

    1.查询表中记录:          select * from tablename;
    2.更改表中特定的一条记录:  update tablename set 字段名='...' where 字段名='...';
    3.删除表中特定的一条记录:  delete from tablename where 字段名='...';
    4.删除表中所有记录:       delete from tablename;
    5.给表插入数据:          insert into tablename values();
    6.给表改名:              alter table oldtablename rename to newtablename; 

    举例:
    表名为system_config,字段分别是Name|Value|Description,其中一条记录为:Proc_Quit_Time|5|Process quit assigned
    time

    1.查询表中数据:           select * from system_config;
    2.更改表中特定的一条记录:  update system_config set Value='4' where Name='Proc_Quit_Time';
    3.删除表中特定的一条记录:  delete from system_config where Name='Proc_Quit_Time';
    4.删除表中所有数据:       delete from system_config;
    5.给表插入数据:           insert into system_config values('Proc_Quit_Time',5,'Process quit assigned time');
    6.给表改名:              alter table system_config rename to system_conf;
     

  • 常用的功能测试方法

    2009-04-07 11:35:04

     

    功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。针对Web系统的常用测试方法如下:

      1. 页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。

      2. 相关性检查:删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否都正确。

      3. 检查按钮的功能是否正确:如update、cancel、delete、save等功能是否正确。

      4. 字符串长度检查:输入超出需求所说明的字符串长度的内容,看系统是否检查字符串长度,会不会出错。

      5. 字符类型检查:在应该输入指定类型的内容的地方输入其他类型的内容(如在应该输入整型的地方输入其他字符类型),看系统是否检查字符类型,会否报错。

      6. 标点符号检查:输入内容包括各种标点符号,特别是空格、各种引号、回车键。看系统处理是否正确。

      7. 中文字符处理:在可以输入中文的系统输入中文,看会否出现乱码或出错。

      8. 检查带出信息的完整性:在查看信息和update信息时,查看所填写的信息是不是全部带出,带出信息和添加的是否一致。

      9. 信息重复:在一些需要命名,且名字应该唯一的信息输入重复的名字或ID,看系统有没有处理,会否报错,重名包括是否区分大小写,以及在输入内容的前后输入空格,系统是否作出正确处理。

       10. 检查删除功能:在一些可以一次删除多个信息的地方,不选择任何信息,按”delete”,看系统如何处理,会否出错;然后选择一个和多个信息,进行删除,看是否正确处理。

      11. 检查添加和修改是否一致:检查添加和修改信息的要求是否一致,例如添加要求必填的项,修改也应该必填;添加规定为整型的项,修改也必须为整型。

      12. 检查修改重名:修改时把不能重名的项改为已存在的内容,看会否处理,报错。同时,也要注意,会不会报和自己重名的错。

      13. 重复提交表单:一条已经成功提交的纪录,back后再提交,看看系统是否做了处理。

      14. 检查多次使用back键的情况:在有back的地方,back,回到原来页面,再back,重复多次,看会否出错。

      15. search检查:在有search功能的地方输入系统存在和不存在的内容,看search结果是否正确。如果可以输入多个search条件,可以同时添加合理和不合理的条件,看系统处理是否正确。

      16. 输入信息位置:注意在光标停留的地方输入信息时,光标和所输入的信息会否跳到别的地方。

      17. 上传下载文件检查:上传下载文件的功能是否实现,上传文件是否能打开。对上传文件的格式有何规定,系统是否有解释信息,并检查系统是否能够做到。

      18. 必填项检查:应该填写的项没有填写时系统是否都做了处理,对必填项是否有提示信息,如在必填项前加*

      19. 快捷键检查:是否支持常用快捷键,如Ctrl+C Ctrl+V Backspace等,对一些不允许输入信息的字段,如选人,选日期对快捷方式是否也做了限制。

      20. 回车键检查:在输入结束后直接按回车键,看系统处理如何,会否报错。

  • 新手必看[转]

    2009-04-02 12:05:38

    内容来源于帖子,我觉得像我一样刚进入测试的新手很有帮助,所以转过来看看!

     

    很多刚刚接触测试的新手来说,肯定有不知从何下手的困惑;接触了一段时间的测试工作后,很多测试工程师都会感到迷茫和瓶颈。无论什么问题,请先看看下面的几个多发问题的解决方法吧,看有没有能帮助你的!!


    一、新手必看资料

    1、刚进入公司新手建议
    http://bbs.51testing.com/thread-140004-1-2.html

    2、新手入门之测试工作流程
    http://bbs.51testing.com/thread-44064-1-2.html

    3、软件测试总结----新手必看
    http://bbs.51testing.com/thread-107659-1-2.html

    4、新手上路板块资料汇总
    http://bbs.51testing.com/thread-137619-1-1.html



    二、做好测试工程师要会哪些知识技能、自学方向

    1、知识技能、空闲时自学方向
    http://bbs.51testing.com/thread-137662-1-7.html

    2、软件测试培训、是否可以自学测试
    http://bbs.51testing.com/thread-140054-1-1.html

    3、提升自己,测试怎样拿高工资
    http://bbs.51testing.com/thread-138574-1-4.html



    三、了解别人的测试经历,学习别人经验

    1、我的经历1
    http://bbs.51testing.com/thread-136989-1-2.html

    2、我的经历2
    http://bbs.51testing.com/thread-137467-1-3.html

    3、6年的测试经历
    http://bbs.51testing.com/thread-95214-1-4.html

    4、对于测试感到迷茫该怎么办
    http://bbs.51testing.com/thread-139934-1-3.html

    5、我是否可以做测试
    http://bbs.51testing.com/thread-138076-1-7.html

    新手必看


    [新手上路]给想要学习软件测试同学们的建议
    http://bbs.51testing.com/viewthread.php?tid=65437&extra=&page=1

    新手入门之测试工作流程
    http://bbs.51testing.com/thread-44064-1-6.html

    我的测试历程--写给测试新人(面试经历和测试建议)
    http://bbs.51testing.com/thread-136989-1-1.html

    我的测试历程2--写给初次写用例的朋友
    http://bbs.51testing.com/thread-137467-1-3.html

    一位软件测试工程师六年的工作经验总结
    http://bbs.51testing.com/thread-95214-1-5.html

    经典软件测试网站
    http://bbs.51testing.com/thread-51985-1-17.html

    2.测试人员要掌握的知识及模板

    测试的基本概念
    http://bbs.51testing.com/thread-51190-1-9.html

    软件测试网络资料大集合
    http://bbs.51testing.com/thread-3229-1-10.html

    测试资料
    http://bbs.51testing.com/thread-129350-1-29.html

    测试基础资料
    http://bbs.51testing.com/thread-119493-1-31.html

    测试人员要掌握的数据库知识
    http://bbs.51testing.com/thread-133499-1-3.html

    软件测试从这里开始
    http://bbs.51testing.com/thread-78735-1-29.html

    软件测试专业术语对照表
    http://bbs.51testing.com/thread-107534-1-10.html

    软件测试的详细流程
    http://bbs.51testing.com/thread-131087-1-5.html

    教你如何书写测试计划
    http://bbs.51testing.com/thread-81583-1-24.html

    一个可供参考的软件测试报告
    http://bbs.51testing.com/thread-36263-1-3.html

    精典测试计划模板实例
    http://bbs.51testing.com/thread-24839-1-4.html



    3.测试类书籍

    软件测试的艺术[第二版中文]
    http://bbs.51testing.com/thread-67373-1-2.html

    《软件测试自动化》
    http://bbs.51testing.com/thread-73329-1-3.html

    《软件测试工程师培训教程》
    http://bbs.51testing.com/thread-134377-1-3.html

    《软件测试》原书第2版中文
    http://bbs.51testing.com/thread-102776-1-3.html

    有效软件测试的50条建议中文版+英文原版
    http://bbs.51testing.com/thread-112262-1-4.html

    软件测试实验指导书
    http://bbs.51testing.com/thread-82024-1-4.html

    《软件测试经验与教训》
    http://bbs.51testing.com/thread-117962-1-5.html

    《测试指南》
    http://bbs.51testing.com/thread-134848-1-8.html

    软件测试[(美)Ron Patton]基础知识读书笔记
    http://bbs.51testing.com/thread-66400-1-26.html

    《Red Hat Linux 9系统管理员完全学习手册》
    http://bbs.51testing.com/thread-48966-1-28.html


     

  • GUI基本测试内容

    2009-04-01 14:43:20

    图形用户界面( GUI )对软件测试提出了有趣的挑战,因为 GUI 开发环境有可复用的构件,开发用户界面更加省时而且更加精确。同时, GUI 的复杂性也增加了,从而加大了设计和执行测试用例的难度。因为现在 GUI 设计和实现有了越来越多的类似,所以也就产生了一系列的测试标准。下列问题可以作为常见 GUI 测试的指南:

    窗口:
    · 窗口是否基于相关的输入和菜单命令适当地打开?
    · 窗口能否改变大小、移动和滚动?
    · 窗口中的数据内容能否用鼠标、功能键、方向键和键盘访问?
    · 当被覆盖并重新调用后,窗口能否正确地再生?
    · 需要时能否使用所有窗口相关的功能?
    · 所有窗口相关的功能是可操作的吗?
    · 是否有相关的下拉式菜单、工具条、滚动条、对话框、按钮、图标和其他控制可为窗口使用,并适当地显示?
    · 显示多个窗口时,窗口的名称是否被适当地表示?
    · 活动窗口是否被适当地加亮?
    · 如果使用多任务,是否所有的窗口被实时更新?
    · 多次或不正确按鼠标是否会导致无法预料的副作用?
    · 窗口的声音和颜色提示和窗口的操作顺序是否符合需求?
    · 窗口是否正确地被关闭?

    下拉式菜单和鼠标操作:
    · 菜单条是否显示在合适的语境中?
    · 应用程序的菜单条是否显示系统相关的特性(如时钟显示)?
    · 下拉式操作能正确工作吗?
    · 菜单、调色板和工具条是否工作正确?
    · 是否适当地列出了所有的菜单功能和下拉式子功能?
    · 是否可以通过鼠标访问所有的菜单功能?
    · 文本字体、大小和格式是否正确?
    · 是否能够用其他的文本命令激活每个菜单功能?
    · 菜单功能是否随当前的窗口操作加亮或变灰?
    · 菜单功能是否正确执行?
    · 菜单功能的名字是否具有自解释性?
    · 菜单项是否有帮助,是否语境相关?
    · 在整个交互式语境中,是否可以识别鼠标操作?
    · 如果要求多次点击鼠标,是否能够在语境中正确识别?
    · 光标、处理指示器和识别指针是否随操作恰当地改变?

    数据项:
    · 字母数字数据项是否能够正确回显,并输入到系统中?
    · 图形模式的数据项(如滚动条)是否正常工作?
    · 是否能够识别非法数据?
    · 数据输入消息是否可理解?

Open Toolbar