软件测试1_杂谈

Posted sunnybowen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试1_杂谈相关的知识,希望对你有一定的参考价值。

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

以上是关于软件测试1_杂谈的主要内容,如果未能解决你的问题,请参考以下文章

嵌入式软件开发杂谈:动态分析工具Valgrind的配置使用

嵌入式软件开发杂谈:动态分析工具Valgrind的配置使用

测试杂谈

老徐杂谈:作为一个测试人员,思维比技术重要!

老徐杂谈:作为一个测试人员,思维比技术重要!

架构设计杂谈001-软件开发人员的成长之路