自动化兼容性测试工具——WeTest
| 这个作业属于哪个课程 | 2021春软件工程实践|W班(福州大学) |
|---|---|
| 这个作业要求在哪里 | 软件工程实践总结&个人技术博客 |
| 这个作业的目标 | 分享自动化兼容性测试工具的使用 |
| 其他参考文献 | ... |
技术概述
兼容性测试是指检查软件之间以及软件与硬件之间是否能够以正确地进行交互和共享信息,即兼容性测试。主要测试软件是否能在不同的操作系统平台上兼容,或测试软件是否能在同一操作系统的不同版本上兼容。该技术能够进一步提高产品的质量;能使软件产品的市场更加广阔;能尽可能地保证软件存在的价值。难点在于测试工具的学习和使用。
技术详述
WeTest平台兼容性测试总体流程图:

1、点击菜单栏产品-兼容-兼容测试,进入兼容测试介绍页

2、点击介绍页顶部“开始测试”按钮,进入提测界面

3、点击上传APP,选择被测应用

4、根据提示信息完成相应的步骤,最后点击提交。等待测试结束

4.1 按需选择测试所需要的设备,支持TOP机型/随机机型/和用户自选机型,用户自选的机型可以保存为常用列表
4.2 标准兼容测试支持应用和游戏两种模式,需要根据实际情况选择,会根据该类别选择执行不同的Monkey算法
4.3 目前标准兼容遍历时长支持5分钟
4.4 选择是否需要登录,如需登录需要上传测试账号
5、提交测试,确认消费信息
6、测试结束后,您可以进入控制台-报告列表,点击查看按钮进入报告页面


7、根据测试报告详情,我们制定了兼容测试矩阵如下:

我们可以看到每一列中有很多的功能以及界面,我们在观看了测试过程中的一些运行截图后,并根据我们制定的界面验收标准,填写了该模块是“正常”还是“异常”。
技术使用过程中遇到的问题以及解决过程
问题:由于我们团队的软件需要使用第三方登录,这时就需要下载一个WeTest提供的模板,在模板中填写测试中需要用到的账号密码。我在填写后,上传了模板就提交了测试。但是我发现在测试过程中一直无法登录进我们的软件。
解决过程:在查看了服务器中的报错情况后,发现是密码错误。因此我重新填写了模板文件。然后我就发现模板文件中密码一栏属性为数字类型,导致密码中有除数字外的符号会被自动删除。由于测试用到的账号的密码中含有‘.’这个字符,被自动删除了,所以导致测试时一直登录不进我们的软件。然后我就修改了excel中密码那一栏的属性,然后就解决了。
技术总结
1、可以看到WeTest平台可以为我们提供机型丰富的云手机,而且测试的方法也较容易上手,是个用于兼容性测试很不错的平台,推荐项目是app和小程序的团队使用,能够有效地降低了测试所需的时间成本、设备成本以及人员成本。
2、我们在测试结束后制定的这个测试矩阵可以帮助开发人员和测试人员很直观地看到测试结果,是个很不错的方法。这个方法是我从北航同学的测试博客中学习到的,因此和朋辈之间的互相学习对我们的帮助是很大的。
自动化兼容性测试工具——WeTest的更多相关文章
- Web浏览器兼容性测试工具如何选择
对于前端开发工程师来说,网页兼容性测试工程师而言,确保代码在各种主流浏览器的各个版本中都能正常工作是件很费时的事情,幸运的是,有很多优秀的工具可以帮助测试浏览器的兼容性,领测软件测试网向您推荐12款很 ...
- IE兼容性测试工具IETester
IE兼容性测试工具:IETester 1.这种做法,不能做到100%的覆盖: 2.实际的业务场景会比IEtester更符合.
- 自动化渗透测试工具(Cobalt Strike)3.1 最新破解版
自动化渗透测试工具(Cobalt Strike)3.1 最新破解版[附使用教程] Cobalt Strike是一款专业的自动化渗透测试工具,它是图形化.可视化的,图形界面非常友好,一键傻瓜化使用MSF ...
- 06- web兼容性测试与web兼容性测试工具
web兼容性概述 定义:软件兼容性测试是指检查软件之间能否正确地进行交互和共享信息.随着用户对来自各种类型软件之间共享数据能力和充分利用空间同时执行多个程序能力的要求,测试软件之间能否协作变得越来越重 ...
- App测试工具大全,收藏这篇就够了
随着移动互联网的高速发展,App 应用非常火,测试工程师也会接触到各种 app 应用.除了人工测试之外,也可以通过一些测试工具来提高我们的测试效率,以下对于我用过或听过的 app 测试工具做了一个统一 ...
- 一种新的自动化 UI 测试解决方案 Airtest Project
今天分享一个自动化UI测试工具airtest——一款网易出品的基于图像识别面向游UI测试的工具,也支持原生Android App基于元素识别的UI自动化测试.主要包含了三部分:Airtest IDE. ...
- 关于网页pc端以及移动端的兼容性——测试
对于经常做网页设计的人员来说,网页的兼容性测试是不可缺少的,记得刚来单位的新手,都是要安装一款浏览器测试软件的,看自己制作的网页是否在各大浏览器中正常显示,有没有变形,或者网页效果不兼容等. 不仅仅是 ...
- 网页兼容浏览器测试工具Multibrowser
网页兼容性测试工具(MultiBrowser),有firefox,chrome,IE 下载
- 基于Java的四大开源测试工具
摘要:成功的应用程序离不开测试人员和QA团队反复地测试,应用程序在进行最后的部署之前,需要通过测试来确保它的负载管理能力以及在特殊情况下的工作条件和工作加载情况. %R[)vA t]N0 测试是应用程 ...
- 转:智能模糊测试工具 Winafl 的使用与分析
本文为 椒图科技 授权嘶吼发布,如若转载,请注明来源于嘶吼: http://www.4hou.com/technology/2800.html 注意: 函数的偏移地址计算方式是以IDA中出现的Imag ...
随机推荐
- 用C#的控制台程序写一个飞行棋项目
using System; namespace 飞行棋项目 { class Program { ///1.画游戏头 ///2.初始化地图 ///把整数数组中数字编程控制台中显示的特殊字符显示的过程,就 ...
- C++实现链式表示多项式加法运算
#include<iostream>#include<cstdlib>using namespace std;#define MAXSIZE 100#define OK 1#d ...
- Java方法之什么是方法?
方法详解 何谓方法? System.out.println(),那么它是什么呢? 1.System:类 2.out:对象 3.println():方法 Java方法是语句的集合,它们在一起执行一个功能 ...
- 【Python】Python多进程练习
1,进程启动 通过Process方法启动,通过下面的代码执行结果,可以发现,开启的进程与WHILE循环语句会同时进行. 为什么呢?因为都是启动了进程在运行程序. from time import sl ...
- 那些年vue踩过的坑v-if渲染完dom重新渲染 获取dom问题
当查询完成是 加载chart图了, 因为 上面的 div 是v-if 还没来得级渲染 所以获取下面chart div 时 没有dom元素 报错了
- vue 动态路由添加的问题
vue3中在router/index.js中 import { createRouter, createWebHistory } from 'vue-router'; import store fro ...
- 【BOOK】解析库—XPath
XPath-XML Path Language 1.安装 lxml库 2.XPath常用规则 3.XPath解析页面 from lxml import etree text = ''' <div ...
- C语言II一作业02
1.作业头 | 这个作业属于哪个课程 | < https://edu.cnblogs.com/campus/zswxy/SE2020-3> | | ---- | ---- | ---- | ...
- C#——》发布ASP.NET Core项目到Windows IIS服务器中环境部署
服务器:Windows Server2012 R2 IIS:8 .net Core版本:1.1.2 一,在VS中点击项目-->依赖项-->SDK下可以查看当前项目.Net core是哪个版 ...
- [fiddler的使用]模拟自动回复功能在模拟测试mock第三方对接系统的返回中的使用场景
[场景描述]在许多对第三方的测试过程中,由于第三方没有测试环境或者测试环境同步开发的时候还未准备好,或者系统间联调时对方还未完成的各种情况下,我们可以通过fiddler来模拟对方的返回. [操作步骤] ...