testkuaibao
软件测试自学
●根据不同测试人员的特点进行测试分工,单元测试应以软件开发人员为主进行,以保证每个单元能够完成设计的功能。在很多情况下,集成测试也可以开发人员为主进行。当软件体系结构完成后,独立测试机构介人;
●软件测试人员应注重与用户的沟通,及早发现需求分析、理解不合理的问题,避免今后花费大量的资源和时间进行改正;
●对于软件开发人员,需加强测试方法的培训,提高自我测试的效率;
●在选择独立测试人员时,尽量选择比较熟悉了解被测软件相关领域知识的人员;
●独立测试人员应该在软件开发的需求阶段就参与项目的研制,以便更好地制定测试计划、确定测试目标及编写测试用例。通过找出项目中关键的模块和出错率高的模块,可使测试首先集中在最重要的部分,避免发生把过多时间花费在非重要模块的测试而没有时间测试重要的模块的情况;
●被测软件在测试中发现了问题,要进行有组织的分析研究,然后权衡利弊进行规范化修改,避免反复修改,反复测试;
●规范软件配置管理,通过管理及技术手段,对软件和文档版本进行控制,保障软件测试的有效性。
04结束语实践证明,通过提高被测软件的可测试性,以及合理组织软件测试工作,可以有效地提高软件测试效率。随着软件测试的重要性得以承认,软件测试阶段在整个软件开发周期中所占的比重也日益增大。为了将缺陷和错误消灭在萌芽之中,软件测试将逐步发展成为软件开发每一阶段都要进行而且需要反复进行的活动。软件测试中大量的工作是机械的、重复的、枯燥的和非智力的,但逐步加强软件自动化测试的研究和推广将是今后软件产业的发展趋势。
文章转载自: