哈喽,大家好,今天我们来聊聊如何成为一名初级软件测试工程师,需要必备那些知识和技能。什么是软件测试软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件品质,并对其是否能满足设计要求进行评估的过程。软件测试的现实定义是:软件测试是贯穿整个软件开发生命周期、对软件产品(包括阶段性产品)进行验证和确认的活动过程,其目的是尽快尽早地发现在软件产品中所存在的各种问题——与用户需求、预
分类:
其他好文 时间:
2020-09-17 12:46:42
阅读次数:
34
以ios为例。 iOS 环境搭建 首先,下载安装 Xcode; 然后,在 Xcode 中下载 iOS 的模拟器; 接着,使用 Xcode 编译打包被测试 App; 最后,在 iOS 的模拟器中尝试手工执行这两个测试用例。 Appium 测试环境搭建 其实自己可百度解决。 Appium Inspect ...
分类:
移动开发 时间:
2020-07-15 23:55:54
阅读次数:
106
1. 安装、卸载与升级更新测试 这是我们在传统的 WEB 测试中所不具备的场景,也是移动测试的特殊所在。测试一个 APP 它的安装卸载和更新过程,最基本就要考虑不同的操作系统、不同的系统版本、不同的厂商 UI 的修改以及不同的应用商店带来的影响。 先来说说安装过程,由于移动应用的属性,我们要考虑安装 ...
分类:
移动开发 时间:
2020-04-11 13:12:33
阅读次数:
109
1.安装卸载升级测试 不同操作系统 不同系统版本 不同界面UI 异常场景:安装过程能否取消 死机了 没电了 自动重启了 断网 安装空间不足 升级是否强制升级 新老版本是否兼容 升级过程中意外情况是否回滚 升级后用户数据状态的保留 跨版本更新处理 卸载结果 及卸载过程中的意外处理 2.耗电量和发热测试 ...
分类:
移动开发 时间:
2020-01-24 10:46:09
阅读次数:
141
开始在Android上进行移动测试 只需按照下面的步骤开始使用Android进行移动测试。 1.连接设备(USB/Wi-Fi) 2.在Ranorex中添加设备 3.将设备名称设置为参数值 4.运行示例 5.确认设备对话框(仅限Wi-Fi)要使用Ranorex远程执行您的Android测试,请单击此处 ...
分类:
移动开发 时间:
2019-11-18 18:25:07
阅读次数:
106
判断当前界面的所属 activity123adb shell dumpsys activity adb shell dumpsys activity topadb shell dumpsys activity top | grep ACTIVITY移动测试基础 android 中 dumpsys 命... ...
分类:
数据库 时间:
2019-10-12 01:50:21
阅读次数:
130
一、appium简介 1、appium是开源的支持移动测试的自动化测试框架,官网是appium.io 2、appium支持的平台:Android、iOS、某些windows应用 3、测试时支持的移动APP的类型 原生(native):实现技术(Android:java,iOS:objective-c ...
分类:
移动开发 时间:
2019-05-26 11:13:56
阅读次数:
777
WebDriverAgent FaceBook推出的一款iOS移动测试框架, 支持真机和模拟器, 同时支持USB, 官方是这样介绍的: https://github.com/facebook/WebDriverAgent 下载: 初始化脚本: 双击打开WebDriverAgent.xcodeproj ...
分类:
移动开发 时间:
2018-12-25 13:21:59
阅读次数:
253
WebDriverAgent简介 WebDriverAgent是Facebook 在去年的 SeleniumConf 大会上推出了一款新的iOS移动测试框架。当时的推文申明,还只支持模拟器,不过在今年4月更新的版本中,官方宣称支持真机测试了,大家可以查看官方github 的介绍:https://gi ...
分类:
移动开发 时间:
2018-11-18 21:04:40
阅读次数:
224
一.移动测试效果简单展示 使用Python脚本实现自动化移动测试功能,先看效果: 接下来就是环境的配置了 二.环境配置 2.1 搭建Node.js环境 1、到官网下载node.js 安装node.js版本不宜过高,选择稳定使用较多的即可,否则会报 error: uncaughtException: ...
分类:
移动开发 时间:
2018-11-10 22:42:12
阅读次数:
305