专项测试是一种专门针对软件产品的特定方面进行的测评活动,旨在评估其性能效率、信息安全性、易用性、可靠性、可移植性、维护性和兼容性等指标。其中,专项性能测试主要检测各项配置对系统性能的影响,以确定最佳性能配置,并预测系统未来能否满足业务增长的需求。
专项信息安全测试则通过模拟黑客手段开展渗透攻击,以发现系统存在的安全隐患,包括主机渗透、SQL注入、跨站脚本、弱口令、溢出漏洞、文件上传、认证会话管理、文件包含、不安全的URL、未授权访问、信息未加密、信息泄露、目录浏览等。
对于APP专项测试,其包含范围主要包括兼容性测试、交叉事件测试、安装、卸载、升级测试、推送测试、稳定性测试、内存测试、CPU测试、耗电量测试、流量测试以及弱网测试等。
在兼容性测试中,主要关注系统兼容、品牌兼容、屏幕分辨率兼容以及网络兼容等方面。同时,还需要对应用软件进行兼容性测试,确保其能够与各种硬件设备和第三方软件良好配合。
交叉事件测试则是通过模拟各种干扰因素,如接电话、发短信、连接蓝牙耳机、旋转屏幕、断开网络、接收弹框信息、查看应用消息、切换应用以及拨插外部设备等,来发现软件可能隐藏的bug。
安装、卸载、升级测试则分别针对正常安装、异常安装、正常卸载、异常卸载以及升级测试进行详细测试,以确保软件的安装、卸载和升级过程顺利进行。
推送测试则主要关注推送对象、推送内容、推送方式以及推送场景等多个方面,以确保推送功能的稳定性和准确性。
性能测试则包括CPU测试、内存测试、流畅度测试、流量测试、电量测试以及启动速度测试等,以验证APP在各种场景下的性能表现。
总的来说,专项测试是一项全面而细致的测评活动,旨在帮助开发者发现并解决软件产品中存在的各种问题,提升产品的质量和用户体验。