标签:bug 程序员 输出 错误 审核 问题 分配 under 后退
广义概念:软件测试师是指软件生存周期中所有检查、评审和确认工作,其中包括了对分析、设计阶段,以及完成开发后维护阶段的各类文档、代码的审查和确认。
狭义概念:识别软件缺陷的过程,即实际结果与预期结果的不一致。
在IEEE提出的软件工程标准术语中,软件测试被定义为:“使用人工和自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清楚预期结果与实际结果之间的差别。”
简单来说,就是为了发现程序中的错误而执行程序的过程。
总的来说,就是以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患所带来的商业风险。
附:软件测试工作流程:分析需求→制定测试计划→设计测试用例→执行测试→编写测试报告→线上维护测试
补充:
23:52:46 2016-11-15
标签:bug 程序员 输出 错误 审核 问题 分配 under 后退
原文地址:http://www.cnblogs.com/gajendra/p/6067907.html