软件测试概述选编
张世玲
2769477386;软件和软件测试
软件的缺陷
软件生命周期
软件开发和测试流程
软件测试方法和策略
软件测试工程师职责
;软件的定义
软件(software)是计算机系统中与硬件(hardware)相互依存的另一部分,它是包括程序(program)、文档(document)的完整集合。
软件与程序的区别
软件=程序(包括数据)+文档;软件测试的概念
是为了发现错误而执行程序的过程。
应关心程序的效率和鲁棒性等因素。
检验软件是否满足规定的需求。
弄清预期与实际结果之间的差别。
备注:所谓“鲁棒性”,是英文“robust”的译音,指强壮、健壮的意思。软件的“鲁棒性”,是指系统在一定条件下维持某些性能的特性,简单地说,就是适应各种各样的变化的能力。鲁棒性越强,系统精确度就愈高,性能越好。 ;软件测试定义
使用人工或自动手段,来运行或测试某个系统的过程。其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。
软件测试活动一般包含
制订测试计划
设计测试用例
实施测试
提交缺陷报告
测试总结 ;软件测试和调试的区别;软件测试伴随软件的产生而产生
测试是为发现错误而执行一个程序或者系统的过程
测试是对软件质量的度量
;软件测试的原则;软件测试应追溯需求
《规格需求说明书》
注意《规格需求说明书》是否真实反映了用户需求,过程中需要不断和用户沟通。
测试应由第三
原创力文档

文档评论(0)