软件测试入门

一 软件测试定义:
是程序的一种执行过程,目的是尽可能发现并改正北测试的软件中的错误,提高软件的可靠性。

二 软件测试的基本过程

规范化的软件测试过程:
1 拟定软件测试计划
2 编制软件测试大纲
3 确定软件测试环境
4 设计和生成测试用例
5 实施测试
6 生成软件测试报告

软件测试的过程和整个软件开发的过程基本是平行进行的。

三 测试方法

1 黑盒测试(功能测试):
测试软件的每个功能能否正常运行,测试的时候完全不考虑程序内部结构盒内部特性;测试者在程序接口进行测试。黑盒测试方法包括:等价类划分,等值分析,因果图,错误推测等。我们外包软件的时候,多数只能采用这种方法来测试。
2 白盒测试(结构测试)
测试方法包括基本路径测试,逻辑结构测试。主要用于软件验证。

四 软件测试工具:
TMS 2.0; Purify; Parasoft C++ Test.
TMS 2.0针对软件测试流程而设计,值得学习和研究。
Purify: 针对内存管理。
Parasoft C++ Test: C++代码测试。

五 经常使用的测试方法:
1 单元测试
什么是单元测试?顾名思义,单元测试,测试单元,也就是在写代码的过程中,对程序单元(一个类的方法、属性,都可以是一个单元)进行的一种测试。
    
单元测试是开发人员阶段完成某一功能模块,在提交给测试人员之前进行的自我测试。一般在测试前要先把测试用例写出来,然后根据测试用例里描述的功能点进行测试,测试完后写测试报告。最终形成相对稳定的版本后发给测试人员进行功能测试或系统测试。单元测试的目的是开发人员自己把自己程序的错误都找出来。只有自己已经找不出自己程序的BUG后,才提交给测试人员进行测试。

2 黑盒测试方法

3 性能测试
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值