软件测试2

web测试

(1)web控件测试

​ 界面检查、单行文本框、多行文本框、添加按钮、移除按钮、单选按钮、复选按钮、日期/时间控件、上传控件、树形控件、翻页控件、滚动条、列表、搜索框、搜索下拉框

(2)web功能测试

​ 链接测试、表单测试、数据校对、数据库测试、流程测试

(3)web界面测试

​ 导航测试、图形测试、表格测试、整体界面测试

(4)web性能测试

​ 连接速度测试、负载压力测试

(5)web兼容性测试

​ 平台测试、浏览器测试、分辨率测试

(6)web安全测试

​ 目录设置、登录(登录次数限制,限制IP登录,登录失败3次后是否锁定,口令规则是否限制,不登录页面直接浏览,超时重新登录)、日志文件、脚本语言

APP测试

主流移动端操作系统:Android(基于linux)、IOS(属于Unix的商业操作系统)、Harmony(华为开发的操作系统)

Android系统架构

在这里插入图片描述

应用程序、应用程序框架、系统运行库、Linux内核

Activity:软件系统和用户进行交互的界面,一个activity,1帧=16ms,手机的fps是60帧

server:后台服务,通常没有交互的图形化界面,用于长时间处理任务,不影响前台用户体验。

Android与IOS的区别

Android–>

​ 1)操作系统开源

​ 2)开发语言java

​ 3)程序包:xxx.apk

​ 4)每家手机厂商都有自己的开发系统,基于安卓系统

​ 5)安卓系统的所有权都是由谷歌公司来维护

IOS–>

​ 1)操作系统闭源

​ 2)开发语言Objiective-C

​ 3)程序包:xxx.ipa

​ 4)系统由苹果公司维护

​ 5)安全性高、运行效率高

app分类

1、web APP:APP的所有页面都是由web语言开发出来的,页面所有的资源都保存在服务器中。

​ 特点:1)开发周期短,成本低;2)所支持功能较少;3)必须依赖网络,没有网的情况下,软件不能使用

2、native APP(原生APP):手机自带的软件,软件的所有数据都保存在本地。

​ 特点: 1)运行速度快,给用户最佳的体验感;2)开发周期长,开发成本高,Android和iOS需要单独开发

3、hybrid APP(混合APP):将APP中固定的框架和固定的数据保存在本地,将经常变动的数据保存在服务器。

​ 特点:1)运行速度较好;2)功能发布较短

基本交互

在这里插入图片描述

手机APP测试工具

JDK

JDK下载https://www.androiddevtools.cn/

配置环境变量,将jdk以及jre的bin目录路径配置到系统变量path中

配置环境变量的目的:可以在任何路径运行程序,系统变量是任意用户都可以运行程序

验证安装:java -version会出现java版本

在这里插入图片描述

javac

在这里插入图片描述

jdk(java development kit):java语言软件开发工具包,包括jvm、jre、java基础类库

SDK

sdk下载https://www.androiddevtools.cn/

在这里插入图片描述

选择任何人使用电脑

在这里插入图片描述

不启动管理程序

在这里插入图片描述

配置环境变量

将以上三个文件的路径添加到系统path

在这里插入图片描述

在这里插入图片描述

添加系统变量

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值