软件测试作为软件上线的最后关口,应得到高度重视。但由于思想意识和历史原因,出现重开发轻测试的现象,软件测试成为制约软件成功上线运行的瓶颈。由于对软件测试的重要性理解不够,很多人认为程序能够运行基本上就已经成功,没有必要进行专门的测试,这些都是错误的观点。
软件测试分为:单元测试(模块测试),集成测试。在进行所有的测试前,一定先要认真阅读各种相关文档,同时制定测试计划,同时进行测试用例设计,在设计测试用例时,要对待测软件进行分析,设计合理的模型,制定测试用例。在测试进行过程中,要根据实际情况修改或增加测试用例(案例所示-http://www.yoyobaidu.com)。
在测试完成后,要根据测试结果填写《软件测试问题跟踪单》,在整个软件测试完成后,要分析测试结果并编写测试报告。在测试报告中要说明本次测试的结果,如各个等级的BUG的数目,在各个模块中的分布情况及评语。譬如:www.baiduipll.cn在整个项目完成后,将测试工作所产生的所有文档交文档管理员归档。
软件测试是为了拟制缺陷。作为衡量和评价的手段,测试是质量控制的核心环节,除发现问题外,测试还有预防的潜力。
软件测试是对软件产品是否能够满足预期要求做出客观的技术性评价。固然品质是制造出来的,而不是检验出来的。但是,软件测试在明确和界定清楚测试与开发的关系时,不能简单地把测试与开发看作是串行的过程。从工作流程看,测试应当从需求分析开始,测试不仅要与开发平行,而且从开始就以测试用例为需求立定客观标准。从目前实际和发展趋势看,规范化的软件测试要尽早介入项目开发,介入越早,纠错越快,软件质量和效果可控越好。
面对信息化速度加快,全球化进程加速,市场化程度加深,城市化趋势加强所带来的机遇和挑战,一个信息系统软件对工程咨询机构提高工作效率起着重要的作用,而软件的测试又是对软件能否成功上线运行起着至关重要的作用,因此,工程咨询业应高度重视信息系统软件的测试工作。
文章来源于领测软件测试网 https://www.ltesting.net/