软件测试的综述.docVIP

  • 3
  • 0
  • 约2.25千字
  • 约 4页
  • 2017-08-14 发布于河南
  • 举报
软件测试综述 什么是软件测试 对程序能够按预期的要求运行建立起的一种信心 以评价一个程序或系统的品质或能力为目的的一项活动 测试是以发现错误为目的而运行的程序或系统的执行过程 弄清预期结果与实际结果之间的差别 软件测试的起源 软件危机 软件工程 目的:解决沟通和集成问题 策略:控制错误 深层次原因:卖方市场——买方市场,软件企业为了提高自身的竞争力,必须重视软件测试 软件开发瀑布模型 需求分析 概要设计 详细设计 编码实现 测试 运行维护 软件的全寿命周期 需求分析——概要设计——编码——测试——运行维护——退出使用 软件全寿命周期费用(LCC:life cycle cost) 测试的花费减少了运行维护阶段的花费,从全寿命周期费用来看,测试是使LCC降低了。 软件测试的意义 1测试的花费减少了运行维护的费用 2提高了软件的质量提升了用户对产品的满意度 软件测试的目的 1软件测试是为了发现错误而执行程序的过程 2软件测试是为了证明程序有错,而不是为了证明程序无错 3一个好的测试用例是在于它能发现至今未发现的错误 4一个成功的测试是发现了至今未发现的错误的测试 5尽可能早的找出软件缺陷,并确保其得以修复 软件测试的衡量标准 多:

文档评论(0)

1亿VIP精品文档

相关文档