关于软件测试学习的见解

第一阶段软件测试基础的学习:

                        经过第一阶段,我对软件测试这门行业有了一个总体上的认识,第一阶段,我学习了软件测试的一些理论性的东西,软件测试的一个大体的工作流程,软件测试的分类,软件测试的方法,在第一阶段,如果让我挑重点的话,应该就是下面这几个部分了,编写测试用例,黑盒测试和白盒测试,单元测试,集成测试,系统测试这几个部分。

      先说测试用例吧,对于测试用例,我有几点个人的意见,什么是测试用例,测试用例是为某个特殊目标而编写的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。我觉得,测试用例的设计一般从分析需求设计说明书开始,我们要了解开发人员设计这个项目的思路、设计的要求、实现的功能等等。也就是说,编写测试用例要以需求说明书为依据,一定要注意,对于设计说明书上没有体现的功能,不需要在测试用例中体现。

      下面再来说说软件测试的一些方法,我想,我们用到最多的应该就是黑盒测试和白盒测试了。黑盒测试是把测试对象当做一个不可以打开的盒子,不需要去管测试对象的内部逻辑结构,给她一个输入,我们再去分析它的输出,从输入数据与输出数据的对应关系出发进行测试。而白盒测试则相反,白盒测试是把测试对象当成一个可以打开的盒子,是一种按照程序内部逻辑结构和编码结构设计测试数据并完成测试的测试方法。它是从测试对象的内部结构出发的,可以这么说吧,黑盒测试是已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求,白盒测试是已知产品的内部工作过程,可以进行测试证明每种内部操作是否符合设计规格要求,所有内部成分是否经过检查。

最后我要说一下,单元测试,集成测试,系统测试这几个方面

      单元测试是在软件开发过程中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他
部分相隔离的情况下进行测试。单元测试是站在软件开发人员的角度进行的。
     集成测试,也叫组装测试或联合测试,在单元测试的基础上,将所有模块按照设计要求,组装成为子系统或系统,进行集成测试。实践表明一些模块虽然能够单独地工作,但并不能保证连接起来也能正常的工作,程序在某些局部反映不出来的问题,在全局上很可能暴露出来,影响功能的实现。集成测试是站在测试人员的角度进行的。
     系统测试是将经过测试的子系统装配成一个完整系统来测试,他说检验系统是否确实能提供系统方案说明书中指定功能的有效方法。系统测试是站在用户的角度进行的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值