委托方 | 项目建设单位、软件开发单位 |
测试目的 | 1. 项目验收:根据合同要求进行需求调研编制项目需求文档,制定项目测试方案,验证工程项目是否满足用户需求,功能实现与性能指标、系统安全方面是否达到系统要求,评测中心根据测试结果为研制方和用户提供客观的、公正的第三方验收测试报告。此报告可用于对开发完成的工程项目进行全面工程验收,也可作为判断软件工程和系统集成项目是否按规定完成的依据之一。 2. 质量改进:帮助用户查找软件的缺陷和隐患,改进软件的质量,提高软件的市场竞争力、提升用户体验。 3. 性能优化:识别系统中的脆弱性及瓶颈,从而提出针对性的优化策略,修复系统的瓶颈,进行系统调优。 |
测试依据 | 《GB/T 25000.51-2016系统与软件工程 系统与软件质量要求和评价(SQuaRE) 第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则》 项目招标文件、投标文件、合同、系统设计方案等文件 |
测试设备 | 性能指标测试工具Loadrunner 铱迅漏洞扫描系统Yxlink NVS-2000 Nmap7.70 Sqlmap1.33 wireshark 3 |
测试内容 | 软件测试涵盖10项测试内容,具体为产品说明核查、用户文档集核查、功能测试、性能效率测试、信息安全性测试、可靠性测试、易用性测试、兼容性、维护性、可移植性测试,主要测试内容如下: 1. 通过执行测试核查软件开发单位是否按照合同或者招标文件的要求提交了相关文档,文档的内容是否满足了可用性、完备性、一致性、正确性、易理解等要求。 2. 测试需求所要求的所有的功能是否都实现,提供的功能是否都是正确的、适合的,方便使用的。 3. 测试系统是否满足多个用户并发访问时响应时间、处理时间及吞吐率等要求、高并发情况下服务器的CPU、内存、带宽等资源使用情况,通过测试找到系统性能瓶颈,提出相应的优化建议。 4. 通过渗透、核查等方式,测试软件是否满足信息安全的保密性、完整性、抗抵赖性、可核查性、真实性的要求。 |