软件测试方法

 

1黑盒测试
         特别注重测试软件的功能需求.采用这种方法,测试工程师把测试对象看作一个黑盒子,完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明.

2白盒测试
         软件测试人员可以访问程序员的代码.并通过检查代码的线索来协助测试.
3灰盒测试

        灰盒测试一方面考虑程序代码的功能性表现,另一方面,又要考虑程序代码的内部结构,例如性能测试 自动化测试

4静态测试

静态测试属于黑盒测试,就是用眼看,阅读程序代码,文档资料等,与需求说明书中的客户需求作比较,找出程序代码中设计不合理以及文档资料有错误的地方.打个比方检查一个二手汽车的过程,静态测试就是踢一下轮胎,看看车漆等.注:一般进行代码的静态测试时,一般采用一些代码走查的工具.静态测试的核心是对产品说明书进行审查,为的是找出根本性的问题,疏忽和遗漏之处.

5动态测试
        动态测试就是执行被测对象的程序代码,输入事先设计好的测试用例,检查代码运行得到的结果和测试用例中设计的预期结果之间是否有差异.动态测试有四部分组成:设计测试用例,执行测试用例,分析比较输出结果,输出测试报告.动态测试的主要方法有:黑盒测试,白盒测试,灰盒测试.

6手工测试
        手工测试就是通过手工模拟用户的业务流程,来使用软件,从而发现软件产品中的缺陷.

7自动化测试
        自动化测试就是利用一些测试工具,模拟用户的业务使用流程,让他们自动运行来查找缺陷,也可以编写一些代码,设定特定的测试场景,来自动寻找缺陷.在自动化测试中,查看器和监视器测试工具能够看到正常情况下看不到的软件运行的细节.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值