'、软件测试流程>整体流程:测试需求分析,测试计划编写,测试用例编写,测试执行,缺陷记录,回归测试,判断测试结束,测试报告提交
>测试流程依次如下:需求:阅读需求,理解需求,与客户、开发、架构多方交流,深入了解需求
一般而言,需求分析包括软件功能需求分析、测试环境需求分析等测试计划根据需求估算测试所需资源(人力、设备等)、所需时间、功能点划分、如何合理分配安排资源等
测试目的、测试环境、测试方法、测试用例、测试工具用例设计:根据测试计划、任务分配、功能点划分,设计合理的测试用例
执行测试:根据测试用例的详细步骤,执行测试用例
主要是初级测试人员执行结果记录和记录:对每个记录测试的结果,有的在测试管理工具中编写记录
主要是初级测试人员(缺陷跟踪):追踪分配给你追踪的直到
测试报告:通过不断测试、追踪,直到被测软件达到测试需求要求,并没有重大用户体验、软件发布等……>总结:项目立项后,开始写测试计划,根据需求编写测试需求,根据测试需求编写测试用例,根据测试用例执行测试,把没用通过的测试用例写成测试缺陷报告,进行回归测试,直到测试的结束编写测试总结,这每个步骤都需要审核通过
>软件测试方法、黑盒测试>概念:完全不考虑程序或软件的内部逻辑结构和处理过程的情况下,根据需求分析编写并执行测试用例,在程序或软件的界面上进行测试
>主要目的:()是否有不正确的或者遗漏的功能
()能都正确输入和输出结果
()是否有数据结构错误或外部信息访问错误
()性能上是否满足要求
()是否有初始化或终止行错误
>优点:()即使程序发生变化,之前的测试用例依然可以使用;()测试用例和软件开发可以同时进行,加快了测试和开发的速度
>局限性:()难以查找问题的原因和位置;()黑盒测试的依据是需求分析,所以无法发现需求分析上的错误
>测试方法:()等价类划分包括有效等价类(符合需求规格说明)和无效