1.软件测试类型
功能测试:又称黑盒测试。是指软件测试的每个功能模块,逻辑能否正确。
性能测试:指验证软件的性能可以能够满足系统规格给出的规定要求的性能指标。
配置测试:用硬件配置来测试软件运行情况。
强度测试:强度测试是一种性能测试,他在系统资源非常低的状况下软件系统运行状况。
负载测试:根据被测系统的持续压力,直到性能指标达到极限值,如响应时间超过预定指标或某些资源达到饱和状态。
压力测试:压力测试方法测试系统在相应饱和状态下,比如cpu内出现饱和状态使用状况下,系统可以处理的会话能力,和系统能否会出现错误。100个用户持续访问1小时可以看做是压力测试,持续访问10小时可以认为是负载测试。
稳定性测试:压力测试方法测试系统在相应饱和状态下,比如cpu内出现饱和状态使用状况下,系统可以处理的会话能力,和系统能否会出现错误。
网络测试:wifi、4G、3G、不一样运营商网络测试。
UI界面测试:指的是测试用户界面的风格能否能够满足客户要求,文字内容能否准确,页面美工能否好看,文字内容,图片组合能否完美,背景能否漂亮,使用能否友好等。
分辨率测试:测试在不一样的分辨率下,界面的漂亮程度,分为800*600、1024*768、1152*864、1280*768、1280*1024、1200*1600大小字体下测试。
安装测试:安装测试有两个意义。第一个意义是保证该软件在常规状况和异常情况的不一样。常规状况条件下:比如,进行首次安装、升级、完整的或自定义的安装都能完成安装。 异常情况包含磁盘空间不足、缺少目录创建权限等。第二个意义是核实软件在安装后可立即常规运行。这通常指的是运行大量为功能测试制定的测试。
内存测试:CPU测试、响应时间测试、唤醒率测试等,都属于性能测试。还有强度测试、容量测试、基准测试等。
文档测试:文档测试是检验样品用户文档的完整性、正确性、一致性、易理解性、易浏览性。包括用户手册、使用说明、用户帮助文档等。
可靠性测试:这种主要是硬件配置方面的,比如高低温测试、防水防尘等测试。
安全测试:对产品完成检验以验证符合安全需求定义和产品质量标准的过程。
兼容测试:检查软件在不一样软件、硬件平台能否可以常规运行。主要查看在不一样操作系统、浏览器、数据库、不一样版本能否常规运行、向前兼容和向后兼容、数据共享兼容。
浏览器兼容性测试:测试软件在不一样产商的浏览器下能否可以准确显示与运行、比如测试IE、Natscape浏览器。
操作系统兼容性:测试软件在不一样操作系统下能否可以准确显示与运行。
并发测试:并发测试方法根据模拟用户并发访问,测试多用户并发访问用一个应用、同一个模块或是数据记录时能否出现死锁或者其他性能问题。