自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 详谈agile开发中scrum、3355、四个仪式、十二原则、TDD、BDD、CI、CD等相关概念

敏捷过程概述敏捷强调适应而非预测。敏捷过程以人为中心,而非以过程为中心。1、敏捷性软件过程类别:极限编程(eXtreme Programming,XP)、SCRUM、动态系统开发方法(Dynamic System Development Method, DSDM)、水晶系列方法(Crystal Methodologies)、适配性软件开发(Adaptive Software Develop...

2019-03-31 22:25:15 2083

原创 梳理版本控制器:SVN和Git比较

版本管理的基本含义:版本管理是为满足不同需求,对同一产品或系统进行局部的改进 和改型所产生的产品或系统系列的变更情况进行记录、跟 踪、维护和控制的过程。它的主要功能有:(1) 集中管理档案,安全授权机制:档案集中地存放在服务器上,经系统管理员授权给各个用户。用户通过check in和check out的方式访问服务器上的文件,未经授权的用户则无法访问服务器上的文件。(2) 软件版本升级管理...

2019-03-31 22:00:32 264

原创 一些软件测试的术语和解释

Unit testing (单元测试):指一段代码的基本测试,其实际大小是未定的,通常是一个函数或子程序,一般由开发者执行。Integration testing (集成测试):被测试系统的所有组件都集成在一起,找出被测试系统组件之间关系和接口中的错误。该测试一般在单元测试之后进行。Acceptance testing (验收测试):系统开发生命周期方法论的一个阶段,这时相关的用户...

2019-03-24 22:11:53 252

原创 python+selenuim自动化测试

html元素的定位:元素的定位是自动化测试的核心,要想要操作一个元素,应该要识别这个元素,webdriver提供了一系列的元素定位的方法,常用的有以下的几种:1.id ;2.name;3.class name;4.link text;5.partial link text;6.tag name;7.xpath元素的定位:from selenuim import webdriverfrom ...

2019-03-24 22:09:55 466

原创 软件测试的基本概念(持续更新)

Manual testing/ Automated testing1、手工测试:是由测试人员手动去挨个执行测试用例,并检查测试结果和预期是否一致的过程。和自动化测试对应的,手工测试是以人为驱动的测试方式。手工测试的场景—手工测试一般是基于时间资源和技术水平受限两个原因考虑,一般有四种场景下需要使用手工测试,第一种情况是某项测试工作,根本没法采用自动化测试完成;第二种情况是对某些测试,手工测试的...

2019-03-16 20:34:32 989

原创 浅谈软件测试流程

一、概述一般而言,软件测试从项目确立时就开始了,前后要经过以下一些主要环节:需求分析→测试计划→测试设计→测试环境搭建→测试执行→测试记录→缺陷管理→软件评估→RTM.在进行有关问题阐述前,我们先明确下分工,一般而言,需求分析、测试用例编写、测试环境搭建、测试执行等属于测试开发人员工作范畴,而测试执行以及缺陷提交等属于普通测试人员的工作范畴,测试负责人负责整个测试各个环节的跟踪、实施、管理等...

2019-03-15 21:45:11 117

原创 Python正则表达式常用函数总结

总结了Python正则表达式常用函数。分享一下,具体如下:re.match()函数原型:match(pattern, string, flags=0) Try to apply the pattern at the start of the string, returning a match object, or None if no match was found.函...

2019-03-11 16:12:31 142

原创 初学python的第一个爬虫编程经验心得与分享

爬虫理解:网络爬虫,即Web Spider,是一个很形象的名字。把互联网比喻成蛛网,那Spider就像在网上爬来爬去的蜘蛛。网络蜘蛛是通过网页的链接地址来寻找网页的。从网站某一个页面开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址寻找下一个网页,这样一直循环下去,直到把这个网站所有的网页都抓取完为止。如果把整个互联网当成一个网站,那么网络蜘蛛就可以用这个原理把互联网上...

2019-03-08 23:14:55 856 1

原创 对软件开发中迭代,瀑布,敏捷模式的看法

闲来分享一下个人对几种模式的一点点看法先来比较瀑布式开发与迭代开发,区别:两者都是一种开发模式,就像设计模式一样,考虑的角度不一样,个人感觉谈不到取代一说。传统的瀑布式开发,也就是从需求到设计,从设计到编码,从编码到测试,从测试到提交大概这样的流程,要求每一个开发阶段都要做到最好。特别是前期阶段,设计的越完美,提交后的成本损失就越少。我现在从事的外包项目就是这样的流程。迭代式开发,不要求每...

2019-03-03 22:28:00 637

原创 初学python的第一道算法题——冒泡排序

小白一个,零基础学习python已有些时日,对于初学冒泡排序,在这里说说自己的一些感受及思考过程。冒泡排序就个人而然,感受最直观的意思是气泡越大冒的越快,对应到列表中,那就是就是数字最大的先选出来,然后依次进行。例如 myList = [1,4,5,0,6],比较方式为:相邻的两个数字先进行比较,也就是myList[0]和myList[1],发现不是">"的关系,就继续比较myLi...

2019-02-28 23:19:03 206

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除