测试基础
-
假如给你一个新产品,你将从哪些方面来保障它的质量?
可以从代码开发、测试保障、线上质量三个方面来保障。 在代码开发阶段,有单元测试、代码Review、静态代码扫描等; 测试保障阶段,有功能测试、性能测试、高可用测试、稳定性测试、兼容...
-
微信应用中一对一发送红包功能的用例设计(不考虑群红包);
- UI:界面显示与UI图是一致的,包括颜色、样式等 - 交互:用户a编辑b元红包,并填写备注,发送给c成功后,可点击红包查看b元和备注信息; - 用户c点击红包,显示b元和备注信...
-
做app测试与做web端测试的关注点的区别
—安装:web不需要安装版本;app需要安装对应版本进行测试; —操作:web端操作包括鼠标,键盘;app端是手的操作(右滑返回上一层,缩放,横屏等); —中断:web端基本上不会...
-
静态测试和动态测试有什么区别?
静态测试是指不运行程序本身,仅通过分析程序文档结构,软件执行过程,检测程序的正确性,主要有变量,借口,递归等。 动态方法是指运行程序,检查运行结果与预期结果对比差异,并分析抗压性,...
-
什么是扇入和扇出?
扇入是指该模块被调用的次数,扇入大,说明该模块的复用性好。 扇出是指该模块调用其他模块的个数,扇出大,说明该模块的业务逻辑复杂。
-
什么是桩模块?什么是驱动模块?
集成测试前要为被测模块编辑一些模拟其下级功能的子模块的替身,以代替被测模块的借口,接受或者传递数据,这些假模块被称为桩模块。 驱动模块一般为主程序,它接收测试数据并将这些数据传递到...
-
正交表测试用例设计方法的特点是什么?
用最少的实验覆盖最多的操作,测试用例设计很少,效率高,但是很复杂; 对于基本的验证功能,以及二次集成引起的缺陷,一般都能找出来;但是更深的缺陷,更复杂的缺陷,还是无能为力的; ...
-
登录页面怎么测?
**分析需求** - 确定测试范围:(1)二维码登录(2)账户登录(3)三方登录 - 输入框的规则:(1)手机号/邮箱/其他方式 (2)登录账号的限制,如输入格式、字符长短限制、大...
-
你们几个测试 任务是怎么分配的
我们是两个测试 具体是按照情况来分配的 ,如果是按照移动端来划分的话我是进行的是安卓系统模块,她进行的是ios模块,如果是同一个系统的话,我负责的是xx模块,她负责是xx模块
-
为什么要进行弱网测试?
测试稳定性** 3G网都很少,因此,这款AP应用要想完成交付,就一定要在弱网状态甚至在没有网络状态下运行。 **模拟弱网环境测试** 弱网功能测试:2G/3G/4G、高延时、高丢包...
-
会在linux环境下搭建测试环境吗
#### **JDK安装** > \1. 通过FTP上传JDK压缩包; > > \2. tar –zxvf 文件名 解压JDK文件 > > \3. mv 旧文件名 新文件名 修改文...
-
web端的项目部署 Python+Selenium+unittest
1、搭建环境-安装jdk 安装python sdk 安装Selenium 安装pycharm 2、安装selenium模块: cmd 输入 python -m pip instal...
-
adb命令的基本使用(安装、卸载、获取日志)
\1. 查看设备 adb devices \2. adb install xxx.apk //安装软件 adb install -r xxx.apk //重新安装该软件 adb u...
-
常见的web ui自动化框架是什么
语言:python 测试框架:unittest requests和selenium 数据格式的转换:text,json 日志处理:logging ---清晰的执行过程,快速定位问题...