精选优质文档-倾情为你奉上软件测试技术基础常见问题总结1 软件测试基础1) 什么是软件测试?软件测试是通过手工或自动化的手段运行或测定被测对象是否满足所对应的需求;被测对象包括需求分析、设计规格说明书,系统编码等;在测试过程中,要根据相应的规格说明书设计一组测试用例,通过对测试用例的执行来发现系统中相应的错误保证软件质量的一项活动。2) 软件生命周期是什么?. 项目规划. 需求定义分析. 软件设计. 程序编码. 软件测试. 运行维护3) 软件测试目的是什么?. 发现系统的错误. 验证系统是否满足需求. 保障产品质量. 改进开发进程4) 软件缺陷(bug)与软件错误(error)的区别和联系?区别:软件缺陷是存在于软件之中的不希望或者不可接受的偏差,而软件错误是由于人为的原因产生的错误。缺陷是在软件中抽象存在的,而错误是人的行为问题。联系:由于人的错误行为,在设计或者编码过程中的失误,导致了软件内部的缺陷。人为错误是引发软件缺陷的直接原因。一个软件错误必定引发一个或多个软件缺陷