1软件测试概述 1.1什么是软件测试 自从软件工程学科诞生以来,测试工作在软件生存周期中的作用越来越显得重要,大量统计资料表明,软件测试的工作量往往占软件开发工作量的40%以上。 从软件工程的角度出发,软件生命周期过程包括需求分析,分析设计,代码实现,测试,及应用。然而仅测试阶段就又一次完全体现了软件生命周期的全过程,这里涉及测试需求的定义,各类测试计划、测试过程的建立,测试的设计,测试的执行和测试结果的评估。因此软件测试是在软件投入生产运行之前,对软件需求、设计和编码的最终复审,是软件质量保证的关键步骤。 1983年IEEE提出的软件工程术语中给软件测试下的定义是:“使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别”。综合的说,软件测试就是根据软件开发各阶段的规则说明和系统的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误的过程。 1.2软件测试的目的和原则 作为测试人员应当站在用户的角度将测试目标对准揭露程序中存在的错误,必须十分明确测试的目的是什么,这样才会有的放矢,也才会真正的做到并做好测试工作,从而提高软件产品的质量。软件测试的目的,基本上有以下几点: |
[软件测试] 外服商务咨询公司业务管理系统集成测试
查看评论
已有0位网友发表了看法