这个作业属于哪个课程 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的更多相关文章

  1. Web浏览器兼容性测试工具如何选择

    对于前端开发工程师来说,网页兼容性测试工程师而言,确保代码在各种主流浏览器的各个版本中都能正常工作是件很费时的事情,幸运的是,有很多优秀的工具可以帮助测试浏览器的兼容性,领测软件测试网向您推荐12款很 ...

  2. IE兼容性测试工具IETester

    IE兼容性测试工具:IETester 1.这种做法,不能做到100%的覆盖: 2.实际的业务场景会比IEtester更符合.

  3. 自动化渗透测试工具(Cobalt Strike)3.1 最新破解版

    自动化渗透测试工具(Cobalt Strike)3.1 最新破解版[附使用教程] Cobalt Strike是一款专业的自动化渗透测试工具,它是图形化.可视化的,图形界面非常友好,一键傻瓜化使用MSF ...

  4. 06- web兼容性测试与web兼容性测试工具

    web兼容性概述 定义:软件兼容性测试是指检查软件之间能否正确地进行交互和共享信息.随着用户对来自各种类型软件之间共享数据能力和充分利用空间同时执行多个程序能力的要求,测试软件之间能否协作变得越来越重 ...

  5. App测试工具大全,收藏这篇就够了

    随着移动互联网的高速发展,App 应用非常火,测试工程师也会接触到各种 app 应用.除了人工测试之外,也可以通过一些测试工具来提高我们的测试效率,以下对于我用过或听过的 app 测试工具做了一个统一 ...

  6. 一种新的自动化 UI 测试解决方案 Airtest Project

    今天分享一个自动化UI测试工具airtest——一款网易出品的基于图像识别面向游UI测试的工具,也支持原生Android App基于元素识别的UI自动化测试.主要包含了三部分:Airtest IDE. ...

  7. 关于网页pc端以及移动端的兼容性——测试

    对于经常做网页设计的人员来说,网页的兼容性测试是不可缺少的,记得刚来单位的新手,都是要安装一款浏览器测试软件的,看自己制作的网页是否在各大浏览器中正常显示,有没有变形,或者网页效果不兼容等. 不仅仅是 ...

  8. 网页兼容浏览器测试工具Multibrowser

    网页兼容性测试工具(MultiBrowser),有firefox,chrome,IE 下载

  9. 基于Java的四大开源测试工具

    摘要:成功的应用程序离不开测试人员和QA团队反复地测试,应用程序在进行最后的部署之前,需要通过测试来确保它的负载管理能力以及在特殊情况下的工作条件和工作加载情况. %R[)vA t]N0 测试是应用程 ...

  10. 转:智能模糊测试工具 Winafl 的使用与分析

    本文为 椒图科技 授权嘶吼发布,如若转载,请注明来源于嘶吼: http://www.4hou.com/technology/2800.html 注意: 函数的偏移地址计算方式是以IDA中出现的Imag ...

随机推荐

  1. vue中v-if与v-show区别

    vue中显隐方法常用两种,v-show和v-if,但这两种是有区别的. v-if v-if 控制元素显示或隐藏是把dom元素整个的渲染或者删除,如果删除,也就是页面中不存在这个dom元素,以此达到隐藏 ...

  2. windows 系统的端口问题

    netstat -ano 列出所有正在使用的端口netstat -aon|findstr "4300" 查询占用该端口的PIDtasklist|findstr "4464 ...

  3. 渗透测试工具&导航合集

    #前言 表哥们一般都有自己强大的工具库,今天我也稍作整理,分享交流出来一部分 #信息收集 ####dirbuster kali自带的一款工具,fuzz很方便 ####gorailgun 一款自动化做的 ...

  4. 运用TextSuite和TestRunner运行测试脚本

    运用TextSuite和TestRunner运行测试脚本 import app.testcase.loginUI import unittest # mysuite = unittest.TestSu ...

  5. noi 1.5 36 计算多项式的值

    描述 假定多项式的形式为xn+xn-1+-+x2+x+1,请计算给定单精度浮点数x和正整数n值的情况下这个多项式的值. 输入 输入仅一行,包括x和n,用单个空格隔开.x在float范围内,n < ...

  6. DCS-WORLD 数据获取

    任务: 获取DCS-World的姿态数据,发送到6自由度平台. 过程: 1.获取dcs-bios https://github.com/DCSFlightpanels/dcs-bios 2.复制DCS ...

  7. Apple Sources

    1. libsystem_malloc.dylib的源码 https://opensource.apple.com/tarballs/libmalloc/ .这里有多个版本(例如用otool找到iOS ...

  8. 2021年前端面试题-HTML篇

    1.<img>的title和alt有什么区别? 1.alt:图片加载失败时,显示在网页的替代文字 2.title:鼠标放在上面时显示的文字 3.alt是必要属性,title非必要 2.WE ...

  9. python投票一致性指数(IVC)实现代码

    毕业论文中用于计算联合国会员国间在联合国大会上的投票一致性(IVC) import pandas as pd import sqlite3 import networkx as nx import t ...

  10. 三大常用集群leader选举+哨兵模式原理

    一,Zookeeper集群的leader选举 Zookeeper的选举机制两个触发条件:集群启动阶段和集群运行阶段leader挂机(这2种场景下选举的流程基本一致) 1,Zookeeper集群中的fo ...