![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
实习日记
文章平均质量分 59
qq_34651940
这个作者很懒,什么都没留下…
展开
-
实习日记4_2016.06.23
今日工作1:继续熟悉robot framework1.不同的测试用例模式1)关键字驱动模式工作流测试,官网的有效登录测试的示例,由一些关键字和参数组成。正常结构是首先让系统进入初始状态(如:有效登录中的打开登录页面),然后是对系统进行操作(输入名字,输入密码,提交认证),最后验证系统行为表现是否同预期一致(如:欢迎页面是否打开)2)行为驱动模式这种编写用例的需求是为了让非技术的原创 2016-06-23 10:58:37 · 726 阅读 · 0 评论 -
实习日记3_2016.06.22
今日工作1:进一步熟悉Git主要了解分支(branch)管理的一些操作和技巧。1.永远不要在master分支上直接进行修改,创建自己的dev分支进行代码修改,最后merge。$ git branch dev//创建dev分支$ git checkout dev//修改当前工作分支为dev然后进行代码修改然后切换回master主分支。$ git checkout master$ gi原创 2016-06-22 19:44:32 · 275 阅读 · 0 评论 -
同一台电脑上使用gitlab和github
在公司实习,使用的是公司邮箱账号登录gitlab,而使用自己的私人邮箱账号登录github,因此需要生成两个ssh的key对应不同的服务器。使用命令$ ssh -keygen -t rsa -C "youremailaddress"生成key,其默认在~/.ssh/目录下生成id_rsa和id_rsa.pub两个文件。由于在公司的账户已经使用了这两个默认的文件,所以在为github配置ke原创 2016-07-07 22:46:04 · 1593 阅读 · 0 评论 -
实习日记2_2016.06.21
今日工作1:进一步熟悉Git的使用建立一个远程仓库托管本地代码流程:1)在github网站上建立一个仓库(repository),比较简单2)在本地project文件夹(工作区)中输入命令$ git init会出现Initializing...empty...,并在文件夹下生成.git文件,3)向暂存区(stage)中添加文件$ git add .$ git add rea原创 2016-06-21 19:41:38 · 328 阅读 · 0 评论 -
一个成功的Git分支开发模型
在这篇文章里,我将介绍运用在我大概一年前的很多项目(有公司的有私人的)里的一种开发模型,实践证明这是一种非常成功的开发模型。我一直很想介绍这个模型,但是之前一直没有找到合适的实践来完完整整地做这件事,直到现在。我不会讨论任何项目的细节,仅仅讲述分支策略和发布管理。翻译 2016-07-12 19:18:07 · 3460 阅读 · 1 评论 -
Mac下抓包工具Charles初步使用
Charles是可以在Mac系统上运行的一款出色的抓包软件。1.安装从https://www.charlesproxy.com/上下载最新版。由于Charles是由Java编写的,所以必须先安装JDK。2.运行打开软件先要设置一下代理,在Proxy下选中Mac OS X Proxy即可。然后解决抓包时显示中文乱码的问题,在Applications中选中Charl原创 2016-07-04 19:51:22 · 389 阅读 · 0 评论 -
软件测试基础知识
一、测试的分类按是否需要执行被测试软件来分:静态测试动态测试按测试阶段来分:单元测试集成测试系统测试验收测试回归测试alpha测试beta测试按测试方法来分:白盒测试黑盒测试灰盒测试二、测试用例的设计方法:1.黑盒测试:等价类划分边界值分析决策分析法因果分析法错误推断法场景设计正交实验法2.白盒测试原创 2016-07-03 22:26:10 · 385 阅读 · 0 评论 -
软件测试Bug和bug生命周期中的各种状态
所有软件开发过程的目的都是为客户(软件产品的终端用户)提供一个解决问题的方案(软件产品),以帮助客户更加高效地工作或生活(从时间和费用上来讲)。一个成功的软件开发过程就是为客户提供了所有他所要求的需求。 一个没有软件测试的软件开发过程是不完善的。软件测试是为了寻找并修复软件中的bug/错误,它可以帮助提高软件的质量,以保证用户可以正常使用软件产品。 什么是一个bug/错误?转载 2016-07-03 22:50:08 · 8442 阅读 · 0 评论 -
软件测试的bug
一.关于BUG,有这样一个美丽的传说 故事发生在1945年9月9日,下午3点.一个炎热的夏天,房间没有空调,所有的窗户都敞开散热.Grace Hopper中尉正领着她的小组构造一个称为"MARK II"的计算机.这还不是一个完全的电子计算机,它使用了大量的继电器.Grace Hopper的小组日以继日的工作,机房是一间第一次世界大战时建的老房子.突然,MARK II 死机了.技术人员试了转载 2016-07-03 22:39:20 · 1424 阅读 · 0 评论 -
实习日记9_2016.06.30
转眼已经是6月的最后一天,离开学校也已经半个月了。微信群里不时穿了师兄师弟们的实验进展,有喜有忧。想想自己今后可能都不会从事科研相关的工作了,内心五味陈杂。在下午的入职培训上,和小伙伴聊起目前的情况。不能说测试不好,但仿佛感觉自己目前为止还没有真正学到令自己满意的技能。诚然git命令熟悉了大半,RobotFramework框架和jenkins持续集成环境也已经搭建大半,但总感觉熟悉数据库之原创 2016-06-30 23:06:46 · 284 阅读 · 0 评论 -
实习日记8_2016.06.29
昨天是星期三,和公司的小伙伴打了一次篮球,算是第一次参加了公司的集体活动。打完球洗完澡已经很晚了,所以日记的话今天补上。白天的任务主要还是熟悉数据库,或者说是熟悉业务吧。即使只是测试用的数据库,在一个尚未入门的菜鸟眼中也是如此的复杂,各个数据表都是互相关联的,你需要非常熟练地说出这些表通过哪些列对应起来,要熟练地进行增删查改联结操作,所以还是需要花一些时间的。同时我也要来了下一步需要熟悉然后修原创 2016-06-30 21:39:27 · 279 阅读 · 0 评论 -
实习日记6_2016.06.27
今天开始正式熟悉公司的项目。主要看了项目中用到的数据库和他们之间的关系,还有B端,C端的页面及源码等。主要配置了下Homebrew和cask用于安装常用的软件,homebrew主要用于安装一些不带界面的命令行工具,而brew cask可以用来安装一些界面应用软件。安装过程可以查看官网brew.sh安装Homebrew:$ /usr/bin/ruby -e "$(curl -fsSL原创 2016-06-27 20:14:28 · 243 阅读 · 0 评论 -
实习日记5_2016.06.24
1.解决MacBook下MySQL中文显示错误的问题问题描述:向table中INSERT带有中文的行时,出现错误"incorrect string values :..."在网上查找原因,是因为server characterset和Db characterset默认为latin,而我们希望兼容中文的话应该设置为utf8。Tips:查看默认字符集,可以在mysq命令行下使用命令mysq原创 2016-06-24 12:52:27 · 275 阅读 · 0 评论