测试矩阵(图)

  迷阵  “单元测试,集成测试,端到端测试,安全测试,性能测试,压力测试,契约测试,冒烟测试,验收测试,API测试,UI测试,兼容性测试……”  不知道你是不是像我一样,曾被这些各种各样的“测试”搞得晕头转向。作为一个有追求的开发人员,保证...

数据驱动接口测试简写(图)

  今天来分享一下数据驱动测试的demo(紧紧代表一家之言,不喜欢勿喷!!有啥建议可以联系我,欢迎指正)  本demo基于python3来读取excel的数据从而达到数据驱动。  第一步:先配置log的部分  log.png  第二步:设置excel的模板:  结构如下:...

别再加端到端集成测试了,快换契约测试吧(图)

  正如大家所知,最初QA都是手动执行测试用例,开发人员每修改一个版本,QA就要手动测试一遍,随着功能的不断增加,手动测试重复的工作量越来越大。为了解脱QA重复性劳动,提高工作效率,重复执行的测试用例被自动化了。自动化测试让QA的工作前进了一大步...

web功能测试点简单总结

  功能测试是测试人员测试过程中最初步的测试过程,也是后续系统测试,兼容性测试的基础。  那么web功能测试最基本要关注的有哪些呢?  1,首先要关注的是页面的显示问题:  页面显示内容字段是否全面,是否有遗漏内容,是否有冗余内容,无效内容;...

使用 Python 在 Linux 上实现一键回归测试

  从代码库迁出代码 —- pexpect 的使用  测试人员从代码库(例如 CVS )迁出代码的过程中,需要手动输入访问密码,而 Python 提供了 Pexpect 模块则能够将手动输入密码这一过程自动化。当然 Pexpect 也可以用来和 ssh、ftp、passwd、telnet 等命令行进...

功能性UI测试(图)

  Android框架内支持运行的Instrumentation测试。测试库中包含Espresso,用于运行功能UI测试的框架。下面通过简单小例子来介绍一下如何全自动测试相关功能UI。  添加依赖  首先在build.gradle添加部分代码  apply plugin: 'com.android.applicatio...

兼容性测试缘何是数字化转型的核心?

  在最近微软的年度合作伙伴大会上,其CEO萨提亚?纳德拉(Satya Nadella)预计数字化转型有着4.5万亿美元的市场。  他进一步指出:“随着数字化的不断发展,我们社会和经济的各个部分都已发生了根本的转变,现在更是一个绝好的时机。设想每个产品和服务...

Appium 在 Android UI 测试中的应用(图)

  Android 测试工具与 Appium 简介  Appium 是一个 C/S 架构的,支持 Android/iOS Native, Hybrid 和 Mobile Web Apps 的测试框架,与测试程序通过 Selenum Webdriver 协议通讯。Webdriver 的好处是通过 HTTP RPC 的方式调用 Server 上的过程,编写测试...

#
Appium
#
UI
#
测试
分享:

黑盒测试基础之兼容性测试方案的制定(图)

  前言:  不论是pc端还是手机端,兼容性测试都是不可或缺的一部分,主要用来测试软件在特定的硬件平台上、不同的应用软件之间、不同的操作系统平台上、不同的网络等环境中是否能够很友好的运行的测试。那如何才能制定有效的兼容性测试方案呢?下面就以...

易用性测试详解

  易用性测试定义  易用性测试是指用户使用软件时是否感觉方便,比如是否最多点击鼠标三次就可以达到用户的目的。易用性和可用性存在一定的区别,可用性是指是否可以使用,而易用性是指是否方便使用。  易用性测试的内容  易用性测试包括针对应用程...

安卓应用架构续——Android 中构建快速可靠的 UI 测试(图)

  前言  让我一起来看看 Iván Carballo和他的团队是如何使用Espresso, Mockito 和Dagger 2 编写250个UI测试,并且只花了三分钟就运行成功的。  在这篇文章中,我们会探索如何使用Mockito(译者注:Mockito是java编写的一个单元测试框架),Dagger 2...

在可用性测试中,如何做好任务评估模型与计量方式?(图)

  金蝶云之家用户研究员-郑少娜:在可用性测试中,如何去评估测试的场景或流程呢?应该包含哪些维度?每个维度要如何测量?怎样在不同的任务间做横向对比?本文就此一一讲述。  公司的产品最近发布了一个版本,上线了比较多的新功能。所以需要针对这些...

我们应该怎么去设计产品的兼容性测试?

  【背景】  老师,我想请教一下,你们是怎么做兼容性测试的?我现在做兼容性测试,是用浏览器不同版本,不同种类浏览器,不同语言来测试,都要走一遍工作流。我觉得这样做好像很麻烦,而且也搞不清楚这样跟功能测试,业务流程有什么区别?是不是会重复...

用 C 语言对 Gtk+ 应用进行功能测试(图)

  这个简单教程教你如何测试你应用的功能。  自动化测试用来保证你程序的质量以及让它以预想的运行。单元测试只是检测你算法的某一部分,而并不注重各组件间的适应性。这就是为什么会有功能测试,它有时也称为集成测试。  功能测试简单地与你的用户界...

手机APP测试技术分享(黑盒测试)

  刚刚接触APP测试真的是一脸懵逼(现在也是很懵逼!)APP测试看似简单实则复杂,前一阵子看了三本书《大话APP测试2.0》(看了一半就看不下去了,我感觉很晦涩)《腾讯Android自动化测试实战》和《零成本实现Android/iOS自动化测试》讲的都是工具,值得学...

黑盒测试进阶之用例精简

  之前的分享中我们介绍了用例编写的相关方法,这种方法写出来的用例覆盖率是很高的,但是也有不少人反馈,说这种方法写出来的用例太多,存在重复用例,我们之前讲方法的时候就有说过,这种方法比较适合初学者,提高用例覆盖度的,用例会出现一定程度的冗...

黑盒软件测试三板斧(图)

  身为一名多年的软件测试工程师,抓虫(找BUG)多年,必深有体会如何捉虫,练就一身绝世抓虫绝技,见什么都能把里面的蛀虫给找出来,见什么都能使出一套组合拳让什么屈服。  来谈谈基本抓虫三板斧套路吧!  一板斧:剖析事物  二板斧:测试方向 ...

黑盒测试之黑盒思维(图)

    经常碰到有人说我最近想了一个事情,很棒,然后就开始讲了一大堆道理,原理,总之,就是他感觉这个方法很牛逼,之前就思考过,你讲的时候,其实缺少了一个思考,就是你这个牛逼是为谁服务的,你要先想清楚头顶的那个问号。  今天突然想到之前做测...

黑盒测试之monkeyrunner(图)

  一、简述  1.monkeyrunner的功能:  主要可应用于功能测试,回归测试,并且可以自定义测试扩展,灵活性较强。  2.Monkeyrunner的用法  本教程主要讲诉如何进行录制与回放,脚本的编写。  3.准备的条件  Sdk工具,真机,monkeyrunner_py脚本...

功能测试大揭秘(2)—— Appium基础篇(图)

  上文回顾  上一篇为大家介绍了如何通过appium桌面客户端的方式来快速搭建appium环境,桌面客户端的appium版本目前为1.6.4,更新稍慢于appium项目,但目前已经支持在线更新,大家不用再有客户端版本过低的顾虑。  接下来将介绍如何使用python来开发...

分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号