1、web测试和app测试区别:
相同点:从流程上来说,两者并无太大区别,皆需要通过测试计划、用例设计、测试执行等。
不同点:但两者,web依托于浏览器,app依托于手机。
(1)兼容性测试:web兼容浏览器,app兼容不同手机设备;
(2)安装方式不同,APP升级时需要考虑数据是否清除,是否影响了原有功能;
(3)系统架构的层面,Web测试只要更新了服务器端,客户端就同步更新,APP则意味着客户端所使用的核心版本都需要回归;
(4)APP较之Web,需要考虑交叉事件,譬如操作系统时来电话、来短信、电量不足等外部时间;且需要考虑网络,弱网络或者网络切换。
2、弱网络测试:
视具体情况而定
用户体验性上:弱网络环境下ui是否友好;用户杀进程再次进入后应用情况
安全:涉及支付时,创建账单成功后支付失败,再次支付是否重复扣费;断网后重新连接,是否重发请求(回退和刷新导致二次提交)
3、如何测试一个网站
配合着自身项目进行解释。比如管理系统,测试时先细分为三个大模块,基础数据、业务逻辑、用户安全。再在这三大模块的基础上,继续细分测试点,比如用户安全着重点是用户的数据权限,要确保用户账号唯一、不存在串号的危险、确保不同角色的数据登录后数据正常,然后拎一个自己做过的项目出来举例。
4、当场测试一个东西
从界面、功能、性能、安全角度逐一说
比如老题,测试一支笔
界面:(1)笔的使用感:握(宽度)、颜色、整体形状
(2)笔上的logo是否正确、清晰
(3)便利性,笔是否便于携带和存放
(1)、(3)可以提下,首先根据需求设计来,自己作为测试对其的体验性,需要与相关设计人员进行沟通,共同决定
功能——笔的主要功能:(1)写:出墨是否流畅、线条是否干净、线条粗细程度
(2)若是签字笔,需要保证开合是否正常;若是有盖的笔,需要保证盖子和笔衔接正常
性能:(1)、从笔上看:墨水是否有异味及墨水的安全性、书写后墨水什么时候能干、存在盖子的笔长时间放置后是否会影响书写
(2)、外部书写:不同的纸张是否能符合书写需求
压力测试:需要在多大力下书写,以及多大力笔芯会断
其他:笔芯的替换
这种题肯定需要划分模块来讲,帮助自己在短时间内思考,但高压的环境下,做到有条理太难了,只能多模拟几次,争取能多说几条
5、笔试,写某个东西的测试用例
首先需要把题干上的测试点整理出来,在测试点的基础上,通过等价类划分及边界值分析法来梳理。
比如输入8位数字密码
测试点:8位,数字,输入(隐藏)
测试用例就在这两个测试点上展开。
肯定写不全,但短时间内,这方法可以救急