设为首页收藏本站

全球主机交流论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: discuz
查看: 331|回复: 0
打印 上一主题 下一主题

怎么提高自身的测试技术,技巧有哪些

[复制链接]
  • TA的每日心情
    无聊
    2017-9-11 09:30
  • 签到天数: 185 天

    [LV.7]常住居民III

    跳转到指定楼层
    楼主
    发表于 2016-2-23 10:05:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    信息来源于网络,更多信息请点击:ISTQB认证(http://www.imbus.cn/cn/imbus/)
      1、了解测试的基本理论知识。
      有人认为测试没有什么好学的,不就那点知识吗?那我问你,你懂得什么叫测试用例吗?你懂得什么叫边界测试吗?什么叫回归测试吗?什么叫兼容性测试?什么叫压力测试?什么叫需求测试?什么叫设计测试?测试的技术真的很多很复杂,博大精深。我建议考一下软考中的软件评测师。虽然这个中级职称的证对于我们没有太大的作用,但是软件评测师的教程让我们比较全面的了解到测试所包含的知识。
      2、掌握必要的测试的技术。
      有的程序员连个测试代码都不懂怎么去测试。VS中的附加到进程中的测试都不知道。仅仅知道按F5运行,然后按F10一步步跟踪。自己的代码都不懂得去详细测试。跑了一遍,认为正确的就可以提交测试了。更本没有做边界值分析,即使做了边界值分析,你的代码可能会对系统的其他的部分产生影响,自己更本没有做兼容性测试。压力测试就更不用说了,100条数据还可以,1万条数据就撑不住了。怎么去做边界值分析,怎么去做回归测试,怎么去做兼容性测试,怎么去做压力测试等等。每个程序员要想有更好的发展必须要掌握这些测试技术。
      3、建立起自己的常见问题知识库。
      自己那个地方有问题,那个地方容易出现问题,就记录下来。测试反馈的问题,客户反馈的问题也记录下来,认认真真的分析出现问题的地方,下次开发功能的时候多多注意自己以前容易出现问题的地方。在同一个地方跌倒多次,那真是无效可救了。
      4、增强自身的业务知识。
      有些问题的出现,是由于我们对业务知识了解的不够深刻,也容易引起功能的反复修改。其实很多业务知识都是相通的,只要我们平时的工作中多多积累,善于总结,一定会让我们的功能满足一定的业务变化。
      道可道,非常道;名可名,非常名。测试技术对于程序员的重要性也不是我一两句话就能说的明白的,需要自己用心去感受,去领悟;从自己手头做起。人的潜能是无限的,要相信自己可以做到。
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|Archiver|手机版|中国U网    

    GMT+8, 2024-5-22 06:03 , Processed in 0.067939 second(s), 21 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表