软件测试Bug和bug生命周期中的各种状态
所有软件 开发 过程的目的都是为客户(软件产品的终端用户)提供一个解决问题的方案(软件产品),以帮助客户更加高效地 工作 或 生活 (从时间和费用上来讲)。一个成功的软件开发过程就是为客户提供了所有他所要求的 需求 。 一个没有 软件测试 的软件开发
所有软件
开发过程的目的都是为客户(软件产品的终端用户)提供一个解决问题的方案(软件产品),以帮助客户更加高效地
工作或
生活(从时间和费用上来讲)。一个成功的软件开发过程就是为客户提供了所有他所要求的
需求。
一个没有软件测试的软件开发过程是不完善的。软件测试是为了寻找并修复软件中的bug/错误,它可以帮助提高软件的质量,以保证用户可以正常使用软件产品。
什么是一个bug/错误?
软件中的bug或者错误就是所有会影响软件整体或者部分功能的正常运行的软件行为。
怎样找到bug/错误?
我们主要依靠运行测试脚本或用例来找出那些软件产品中的不想看到的行为。
什么是测试用例?
测试用例是一类文档,测试用例中包含有用于执行的步骤或行为,而我们需要严格地按照这些步骤来执行以确认软件是否按照我们对它的期望执行。
发现bug或者错误后该怎么办?
原文转自:http://www.ltesting.net