由于本周本组项目进行的内容是软件测试,任务分发下来后,每个人都开始忙碌起来。想了想,这周打算写一下软件测试的设计过程。
· 无论是大型公司还是小型企业,在进行项目设计的时候都却不料最后的软件测试,软件的测试可以帮助开发人员及时找出软件中的错误,及时进行修正,以便在软件发布是不会出现重大的BUG问题。总体来说,软件测试分为以下几个过程:测试需求分析、测试计划编写、测试用例编写、测试、缺陷记录、回归测试、判断测试结束、测试报告提交。测试需求分析阶段,需要与客户,多方人员进行详细沟通,了解用户需求;测试计划阶段,需要根据需求估计,预算分析,等等来进行测试计划的编写;测试用例设计阶段,根据测试计划的内容,项目功能的分类,实际合理的测试用例;接下来就是执行测试了,根据设计的计划等进行详细的测试;在测试过程中遇到的所有bug以及一系列缺陷都需要记录下来,编写bug记录;将问题提交给开发人员进行修改,然后再继续进行测试,知道素有缺陷bug都已经解决,然后编写最终测试报告,;将报告进行提交,待审核通过后便可以将软件进行发布了,在以后的营销结算若遇到什么没有得到处理的缺陷bug,可以再次进行测试修正以解决问题。
“软件测试就是利用测试工具按照测试方案和流程对产品进行功能测试和性能测试,甚至根据需要编写不同额测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品符合需求。”以上便是软件测试的定义,通过定义我们不难了解到软件测试的重要性。软件测试是软件开发过程中不可或缺的内容,当我们以后进行开发的时候,也一定要注意软件的测试。 (定义摘自百度)
原文:http://www.cnblogs.com/jason-hyj/p/5423166.html