软件测试的流程
一、需求调研
1. 委托方提供资料,包括测试委托申请表、操作手册、需求规格说明书、开发合同及招标文件等。
2. 双方技术沟通确定测试的具体内容,如功能性测试、性能效率测试、信息安全性测试、兼容性测试、可靠性测试等。
3. 我方给出测试方案和报价,双方达成合作意向。
二、合同签订
我方根据确定的测试内容分配项目编号,拟定测试协议,双方无异议后签订合同。
三、测试过程安排
1. 测试人员根据测试工作量进行调整,委托方需部署测试环境,准备测试所需的软硬件资源,包括测试软件、测试数据、配合测试的人员等。
2. 测试活动安排,确保流程的高效性。
3. 测试环境的搭建和配置。
4. 测试策略的制定,包括测试用例设计。
4.1 测试用例设计方法
4.1.1 功能性测试用例设计方法采用等价类划分法、错误推测法、边值分析法与因果图法。
4.1.2 性能效率测试包括基准测试、负载测试、压力测试、配对测试、并发测试和可靠性测试。
四、质量保证
由质量监督员进行监督记录,若项目负责人为质量监督员,则由质量负责人进行复核,技术负责人审批。至少保证每周一次对项目进行跟踪。
五、沟通保证
测试方、委托方和开发方应保持沟通的畅通,会议沟通、现场交流、电话沟通、聊天工具等方式确保快速定位和解决问题。
六、测试风险分析
对测试过程中的风险进行分析,提前预防和解决。
七、测试输出
提供测试方案、测试大纲、测试说明、测试记录、测试报告及测试截图、脚本等其他文档资料。
多重随机标签