软件 测试的流程以及一些基本的软件测试方法

如题所述

第1个回答  2013-10-07

软件测试流程:

    需求:阅读需求,理解需求,与客户、开发、架构多方交流,深入了解需求。

    测试计划: 根据需求估算测试所需资源(人力、设备等)、所需时间、功能点划分、如何合理分配安排资源等。

    用例设计:根据测试计划、任务分配、功能点划分,设计合理的测试用例。

    执行测试:根据测试用例的详细步骤,执行测试用例。

    执行结果记录和bug记录:对每个case记录测试的结果,有bug的在测试管理工具中编写bug记录。

    缺陷跟踪:追踪leader分配给你追踪的bug.直到被修复。

    测试报告:通过不断测试、追踪,直到被测软件达到测试需求要求,并没有重大bug。

软件测试方法:

    从测试设计的方法分类:

    黑盒测试:把软件系统当作一个“黑箱”,无法了解或使用系统的内部结构及知识的从软件的行为,而不是内部结构出发来设计测试.

    白盒测试:设计者可以看到软件系统的内部结构,并且使用软件的内部知识来指导测试数据及方法的选择。

    灰盒测试:介于黑盒和白盒之间。

    从测试是手动还是自动分类:

    手动测试:测试人员用鼠标去手动测试。

    自动化测试:用程序来测试被测试的程序,如用loadrunner进行性能测试。

    从测试的目的分类:

    功能测试

    非功能测试

等等还有很多建议你找一个详细介绍的文章好好看看。