一、作为一个测试人员养成一个测试思维:
当被测物体给到你,你就会从哪些角度去考虑
(1)需求测试:(全称:软件需求规格说明书,文档)
测试需求错别字、合理、冗余、规范、唯一性、
(2)界面测试:(也叫ui测试)
颜色、性质、大小、类型等
(3)功能测试:
指对产品软件的各个功能进行验证,验证产品是否达到客户的要求
案例:
微信功能:语音、视频、发朋友圈、点赞、发红包、聊天等
水杯功能:装水、保温、制冷、显示温度、
(4)安全性测试:
软件安全测试:测试防火墙、木马、病毒、权限、加盟、数据泄露、
硬件安全测试:制作材料、有毒、有污染、有伤害性等
(5)可靠性
定义:在规定的条件下,可持续的寿命的最长时间。(通过使用各种设备模拟不同的场景,比如高温,低温的情况,加速反映产品在环境中使用的状态来验证是否达到研发和设计制作中的质量目标)
案例:
测试汽车可靠性:120码 24小时 使用寿命
测试肉:高温30度(一天就坏) ,低温-15度(一个月都是完好)
(6)可移植性测试:
在不同地方不同环境是否正常使用,是对设计的程序与硬件、软件之间的兼容性的测试组合
比如:
腾讯会议 内存8g ,硬盘256,cpu 2.4hz 运行
腾讯会议 内存4g ,硬盘128,cpu 2.0hz 无法运行
(7)兼容性测试:
软件兼容性(web端):uc、浏览器ie 、谷歌、火狐、世界之窗等
软件兼容性(app端):ios、安卓、鸿蒙系统、windows
手机兼容:小米、oppo,vivo, iphone13,iphone14等
(8)易用性测试
定义:是指是否方便使用,可以理解为:易学性,易操作性
软件易用性:删除、返回键、帮助、翻译,提取文字、撤回,字体放大,缩小等
硬件易用性:吸管、背带、隔热层、过滤网、logo等
(9)性能测试
a. 压力测试:(也叫破坏性测试)
定义:有一个临界点,突破临界点,查看系统运行状态
软件压力测试:淘宝承载最大用户数2个亿用户,直接就用3个亿用户测试,查看系统的运行状态
硬件压力测试:杯子的容量500ml,直接倒入600,会溢出
b. 负载测试****
定义:有一个临界点,慢慢接近临界点,查看系统运行状态,直到到达临界点
软件压力测试:淘宝承载最大用户数2个亿用户,先用就用1个亿用户测试,再用1.5亿,在用2个亿查看系统的运行状态
硬件压力测试:杯子的容量500ml,直接倒入400ml,在测试450ml,在测试500ml