- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 web,client,mobile测试的异同
先说共同的相同点:我们测试软件不管是那种方式或者那种环境都必须要按照测试流程来进行,我们采用的测试流程和测试方法也都一样。这也是三者的共同遵守的原则。不同之处:首先,三者所采用的架构不同。web所采用的是B/S架构,而client和mobile采用的是C/S架构。在测试环境中也有些许差异;web和client基于PC端,而mobile基于移动端。性能测试中三者也有不同的...
2019-01-07 19:54:03
337
1
转载 selenium自动化测试中一些常见问题及解决办法
常见问题一:元素定位失败的问题selenium是通过元素定位的方式找到需要的目标的,要完整的进行测试,就必须保证找到元素的定位准确。但是在自动化工程的实施过程中,高质量的自动化测试并不只是只能依靠测试人员才能完成,同时也需要开发人员规范开发习惯,如给页面元素加上唯一的name,id等,这样就能大大地提高测试中元素定位的准确性。当然如果开发人员开发不规范,我们在定位元素的时候尽量使用相对地址定位,...
2019-01-01 22:25:26
2809
转载 svn与git之间的异同
SVN是集中式版本控制系统,版本库是集中放在一个主要服务器的,我们在工作室是将最新的版本库从主服务器中。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳闷了。Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完...
2019-01-01 20:47:12
598
1
原创 postman和fiddle相结合的使用案例
使用的平台:fiddle4、psotman、浏览器(以chrome,firefox为佳)以百格活动设置个人信息为例:这是我们即将需要修改的界面信息。首先我们需要通过fiddler抓取相应的数据包。接着,我们需要获取我们即将需要的信息以上两条我们将在postman中用到。打开postman修改填写以下这些信息将方法改为post,url填写从fiddle中获取的url,heade...
2019-01-01 18:11:40
3178
原创 为什么大部分开发者喜欢用Linux而不喜欢Windows下进行开发
第一:闭源与开源Windows下面的程序基本都是封闭源代码的,特别是10年前,在Windows下可以说找不到可用的开源的软件,现在的情况比以前好多了, 很多Linux下面开源的程序被移植到Windows下面来,但是Linux下面开源的程序增加的更多了。在Windows下面开发, 因为开发者相对较少,并且开源项目少,不太容易找到可以参考的类似你要完成功能的开源项目。一切都得靠自己。但是在Linu...
2019-01-01 17:32:47
8455
3
转载 在testlink上创建test project
做测试怎能不知道testlink呢。再此介绍下如何在testlink上创建test project。再此就不介绍testlink的安装了,搜一下一大堆。so,直接进入正题创建一个project。打开testlink之后是如下图的一个界面1.我们进入testlink创建project。主页点击Test project下的Test project management,name处输入项目名字,P...
2018-12-30 14:34:08
691
原创 什么是敏捷,敏捷在工作中的应用
敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。而迭代开发是一种软件开发的生命周期模型,与其对应的还有瀑布模型、螺旋模型等等。简单来说,迭代模型是敏捷开发普遍使用的软件生命周期模型,敏捷开发所包含的内容比迭代模型宽泛的多。敏捷开发区别于其他迭代开发的优势1,最高优先级是通过尽早和经常交付有价值的软件来令客户满意;2,不断地交付软件,以每两周或每两个...
2018-12-24 20:27:45
1826
原创 selenium的简单介绍已经部分定位空间的方法演示
1.分层自动化测试:一般自动化测试可以理解为金字塔模型,即从下到上依次为数据处理层:unit(70%)、业务逻辑层:service(20%)、ui界面层:ui(10%)。一般unit为单元测试、code review,service为模块接口测试、web接口测试,ui为ui自动化测试JS2.分层思想:每一层做自己该做的事,这样很早就可以暴露错误3.python常见单元测试框架有:unites...
2018-12-24 20:19:09
160
原创 MySQL的安装和基本语句释义
初学mySQL我们总得搞清楚它是什么,它能帮助我们在日常生活中做什么。所以我们首先得了解MySQL的定义。 MySQL是一个建立在关系模型基础上的关系型数据库(Relational Database Management System), 而这种所谓的“关系”简单的可理解为一个“表格”这个关系型数据库可以由一个或者多个这样的表格组成。Windows下MySQL的配置1.首先我...
2018-12-19 18:53:25
129
原创 Linux的概述和基础命令
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实...
2018-12-19 18:52:20
157
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人