码迷,mamicode.com
首页 > 其他好文 > 详细

软件测试1_杂谈

时间:2018-03-07 10:30:24      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:必须   font   思维   白盒测试   blog   body   pos   单元   性能   

1    软件测试的意义在于发现软件的bug,优化软件,避免软件商用后出现严重的问题。每一款软件都存在bug,没有完美的软件,但是必须保证基本的功能重要的功能不能有问题。
 
       一般来说,软件测试要经过三到四轮测试,开发拿到需求实现功能后,都要经过自测,然后有专业的测试人员进行测试。软件测试根据不同的分类,
        可以分为: 单元测试,集成测试,系统测试,交付测试等
                          白盒测试,黑盒测试
                          性能测试,压力测试
                          迭代测试   系统测试
                          风险          测试框架    
                                 自动化测试                       
       从心理上讲,测试人员的存在,是对开发人员的一种压力和代码质量的保证,也是对产品质量的保证。大多数情况下,测试更注重思维的严谨性。开发更重在创造。从这个角度看,测试人员的存在是很重要的。尤其在项目周期短的情况下,测试的工作量其实未必比开发人员少。
      但从另外一个角度讲,好的开发是不需要测试人员的,开发之间实现自测,互测。这个时候,一个低水平的测试人员在对产品不熟悉,对需求不熟悉的情况下,反而增加了开发人员的负担,什么问题都问开发,这样测试人员再测一遍开发人员成测过的功能,又有什么意义呢? 不过从现实来看,我工作的几家公司,项目研发周期短,所以测试人员把关产品的质量就很重要。因为现实情况下,开发在开发周期短的情况下,很有可能写出来的代码漏洞百出。或者是不负责任的开发,仅仅把代码写完就完事。这个时候,测试人员就显得格外重要。
 
2     对于测试,资深测试人员的水平其实并不比开发差。但是这样的测试人员很少。测试人员要对测试的软件产品、需求做到很了解。
      所以在测试这条路上,要想走的深走的远,还是要会代码的。开发转测试很容易,因为测试人员做的事情,开发也可以不费力气的做到。虽然所开发和测试是两个不同的工作岗位。从薪水就能看出来。
     测试设计
     测试用例编写
     测试用例执行
     撰写测试报告
     看看自己接触过多少!
 
3   wireshark: ip.addr == 172.16.117.164 过滤ip

软件测试1_杂谈

标签:必须   font   思维   白盒测试   blog   body   pos   单元   性能   

原文地址:https://www.cnblogs.com/sunnybowen/p/8520302.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!