首页
文章
活动
博客
图书
招聘
Search
登录
注册
已有
817
人访问
王丽丽 ID.12697
阅读
(943)
博客
(0)
王丽丽的阅读
接口自动化测试
分层自动化测试是最近曝光度比较高的概念,传统的自动化测试更关注的是UI层的自动化测试,而分层自动化测试则倡导产品的不同层次都要进行自动化测试。单元测试:关注代码的实现逻辑,比如一个if分支或者一个for循环的实现;服务层测试:关注的代码所提供的接口是否可靠;UI层测试:关注的是界面层的测试;单元测试和服务层测试,可以通过junit、testNG、unittest等一些测试框架来实现自动化测试。UI
221°
/
2019-04-11
/
2213 人阅读
/
36 人点赞
/
0 条评论
Python自动化之unittest框架
在软件架构的层面来讲,测试最重要的步骤之一是发生在软件开发的时候。而软件最终的功能是软件实现细节实现的产物。在金字塔模型的测试理论体系中,单元测试是最底层的测试,而且是测试覆盖最多的层面。在自动化所有的测试体系中,不管是单元测试,还是接口测试以及基于UI的自动化测试,都需要单元测试框架,在Python语言中,最常用的单元测试框架是unittest和pytest,今晚主要来介绍unittest单元测
235°
/
2019-04-09
/
2357 人阅读
/
3 人点赞
/
0 条评论
契约测试:解决微服务测试问题的一种手段
为什么是契约测试契约测试(ContractTest)第一次看到我是在MartinFowler的文章里。(原文在这里感兴趣的可以去看看https://martinfowler.com/bliki/ContractTest.html)在他的这篇文章了,首先说了一下TestDouble的劣势,其中TestDouble(对这个定义感兴趣可以见https://martinfowler.com/bliki/T
201°
/
2019-04-08
/
2013 人阅读
/
0 人点赞
/
0 条评论
从0开始做后台测试
从用户反馈说起“我备份的照片怎么不见了”;“出现服务器错误-1001”;“下载的照片无法显示”。用户反馈,测试过程中经常遇到各种与后台相关的非必现问题,对于一个重后台功能的产品,包括很多业务逻辑和用户的数据都与后台强相关,若只是通过客户端来测试后台功能的话,在遇到上述问题时,分析和重现问题对于测试人员来说非常困难。除此以外,在日常的测试中,后台相关的测试还面临以下几类问题:1、后台测试的充分性和完
254°
/
2019-04-04
/
2537 人阅读
/
0 人点赞
/
1 条评论
ABTest中的统计学 - 基础篇
一、ABTest与统计学ABTest的目的是为了快速验证一个版本是不是比另外一个版本要好。为了简化问题,我们假设要验证的app是手机QQ浏览器,同时假设衡量版本好坏的指标只有1个:用户日均使用时长。现在我们我们有手机QQ浏览器A版本和手机QQ浏览器B版本。我们怎么知道验证谁的用户日均使用时长更长呢?最容易想到的方法是:先让全部用户都使用A版本,统计用户日均使用时长;再让全部用户使用B版本,统计用户
513°
/
2019-04-03
/
5138 人阅读
/
18 人点赞
/
0 条评论
从0开始做后台测试
从用户反馈说起“我备份的照片怎么不见了”;“出现服务器错误-1001”;“下载的照片无法显示”。用户反馈,测试过程中经常遇到各种与后台相关的非必现问题,对于一个重后台功能的产品,包括很多业务逻辑和用户的数据都与后台强相关,若只是通过客户端来测试后台功能的话,在遇到上述问题时,分析和重现问题对于测试人员来说非常困难。除此以外,在日常的测试中,后台相关的测试还面临以下几类问题:1、后台测试的充分性和完
209°
/
2019-04-01
/
2095 人阅读
/
0 人点赞
/
0 条评论
软件研发三大思维之三:工程思维
【想成为一个优秀的软件企业,要培养自己的团队具有良好的产品思维、项目思维和工程思维。本文就产品思维、项目思维和工程思维进行讨论,帮助读者更好地理解项目管理、产品管理和工程管理之间的区别和联系。】工程思维产品思维偏于感性,喜欢从人性、社会性角度去思考问题,从“人机交互”角度去思考,从用户、用户行为、应用场景、业务流程等角度去思考问题。而工程思维属于理性思维,喜欢从方法、技术角度去思考问题,从“数据交
7125°
/
2019-03-29
/
71257 人阅读
/
65745 人点赞
/
0 条评论
如何在Appium中使用AI?
这让你感到有点惊讶吗?但它确实发生着。通过与Test.ai的团队合作,Appium项目开发了一个AI驱动的元素查找插件AppiumClassifierPlugin(https://github.com/testdotai/appium-classifier-plugin),专门用于Appium。在Appium的最新版本中,为第三方开发人员添加了为Appium创建“插件”的能力。借助这种能力,开发了
356°
/
2019-03-28
/
3565 人阅读
/
0 人点赞
/
0 条评论
Hosts的作用
在我目前的测试工作中,有三套环境,测试环境、预发环境、线上环境。访问测试环境、预发环境的时候,需要绑定特定的Hosts文件,那么什么是Hosts,为什么需要配置Hosts,以及如何配置Hosts呢?什么是DNS在了解Hosts前,我们先来简单的了解一下什么是DNS。DNS(DomainNameServer,域名服务器)是进行域名(domainname)和与之相对应的IP地址(IPaddress)转
209°
/
2019-03-25
/
2090 人阅读
/
3 人点赞
/
0 条评论
如何创建Maven项目
一、什么是Maven项目Maven是Apache组织下的一个跨平台的项目管理工具,它主要用来帮助实现项目的构建、测试、打包和部署。Maven提供了标准的软件生命周期模型和构建模型,通过配置就能对项目进行全面的管理。它的跨平台性保证了在不同的操作系统上可以使用相同的命令来完成相应的任务。Maven将构建的过程抽象成一个个的生命周期过程,在不同的阶段使用不同的已实现插件来完成相应的实际工作,这种设计方
227°
/
2019-03-22
/
2278 人阅读
/
1 人点赞
/
0 条评论
首页
8
9
10
11
12
尾页