测试有关
一、测试面试题
1、你说淘宝购物车的测试点?
2、给你一只笔你会怎么测?
3、你讲下微信转账的测试点?
4、你讲下微信点赞的测试点?
5、给你个二微码你会怎么去测试?
6、给你水杯你会如何去测试?
7、你说下这个电梯的测试点?
8、你说下上传文件如何测试?
9、说下共享单车的测试点?
10、你说下空调的测试点?
二、测试思维角度
1、需求测试
2、界面测试(ui测试)
3、功能测试
4、兼容性测试
5、性能测试
6、安全测试
7、可靠性测试
8、可移植性测试
9、易用性测试
三、详解每个角度
(1)需求测试
需求:就是一个文档,制作商品的需求(全称:软件测试需求规格说明书,简称srs)
需求:出自产品,产品根据客户要实现的功能,将内容整理成文档,给到开发和测试,开发就根据需求编辑代码,测试根据需求写用例
测试需求:需求是否合理,需求有没有错别字,需求是否规范,需求是否是唯一,是否冗余
案例水杯:测试制作水杯的说明书
(2)界面测试
界面测试也是外观测试,也称为ui测试
测试界面:测试形状,颜色,大小,类型,布局、格式,风格,控件位置等
案例水杯:水杯的颜色,形状,大小等
(3)功能测试
功能测试定义:指对产品软件的各个功能进行验证,验证产品是否达到客户要求。
案例水杯:喝水、装水,制冷,保温等
(4)可靠性测试
定义:在规定条件下,可持续的寿命的最长时间。(通常使用各种设备模拟不同的场景,比如高温,低温的情况,加速反映产品在环境中使用的状态来验证)
案例水杯:装200oc度的水
(5)兼容性测试:
案例水杯:装水,装油,装醋等
软件兼容:操作系统:win10,win11,mocos、ios、andriod
等
浏览器:谷歌,uc、ie等
(6)易用性测试
定义:指是否方便使用,可以理解为:易学性,易操作性
案例水杯:logo,吸管、背带、被套、过滤网、隔热层等
软件易用性:中英翻译、字体调整大小,说明书、分辨率的修改、颜色切换等
(7)性能测试
a、压力测试(也叫破坏性测试)
定义:有一个临界点,突破临界点,查看系统运行状态
案例水杯:一个杯子能装5升水,直接导入6升,查看状态
b、负载测试
定义:有一个临界点,慢慢的接近临界点,查看系统运行状态
案例水杯:一个杯子能装5升水,倒入4升,4.5升,4.8升,5升查看状态
(8)安全测试:
案例水杯:制作材料是否有毒,烫伤
软件安全:金额、用户信息、病毒,木马,加密、权限
(9)可移植性
定义:指对设计程序与硬件,软件之间的兼容性测试组合
软件是否录到指定的软件或硬件上运行,由于结构不一样,导致某一类型上的软件不能再另一个计算机上运行。
电脑配置: 16g 258 cpu 2.8 运行腾讯会议
电脑配置: 4g 258 cpu 2.0 无法运行腾讯会议
作业:
电梯的测试点:
电梯测试
1,需求测试
测试电梯说明书
2,界面测试
电梯外观,形状,大小,颜色,
电梯内按键设计:形状,大小,排列方式,灯光区分显示
电梯内展示屏设计
电梯内扶手装置
3,功能测试
电梯上升速度,稳定性,开关门速度,指令反应速度,电梯能容纳最多人数,
4,可靠性测试
电梯最长使用寿命,不同环境下电梯运行状态(高温,极寒等)
5,易用性测试
电梯操控是否简单明了易掌握,关注老年人和小孩儿
6,性能测试
测试当电梯处于标准承重量时其运行状态,超出时运行状态,最大承载量时的运行状态
7,安全性测试
电梯在突发情况时的表现状态(停电,设备故障,起火等),电梯在急降时的状态,缓冲装置,应急装置
8,兼容性测试
高层,底层;户外户内梯