软件测试的定义(一)

软件测试是在软件投入正式运行前对需求分析、设计和编码的结果进行复查的活动;
软件测试是根据开发各阶段的需求、设计文档和代码精心设计一批用例,利用这些测试用例去运行程序,以及发现程序错误的过程。
问题:测试与调试的区别?
目的不同:测试是发现错误;调试是改正/修正错误。
过程不同:测试活动是有序、可重复的活动,有较完备的工程方法支撑;调试则是不可重复的活动,针对具体问题/具体源程序不具备重复性。
软件测试的目的和原则
目的:发现软件开发各阶段的问题
原则:以下10点;
尽早地、不断地进行软件测试;
明确测试输入预置条件和与之对应的预期输出结果;
避免测试自己编写的程序;
在测试设计时应充分考虑异常的输入情况;
充分考虑程序测试中的群集现象,80%的错误集中在20%的程序模块;
排除测试的随意性;
对测试结果做全面检查;
妥善保存测试计划,测试用例,出错统计和最终分析结果;
所有的测试应该追溯到用户需求;
测试应该从"小规模"开始,逐步转向"大规模"即渐增式build测试。
软件测试的对象
软件测试不仅仅局限于软件程序的测试,测试活动贯穿于软件开发过程的整个周期中。因此,需求分析、概要设计、详细设计以及编码各阶段所得到的交付件,包括设计文档,源代码,应用程序乃至随软件版本发布的资料,都是软件测试的对象。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值