自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软件测试的client,web,mobile各自特点

client测试安装测试:首次安装,自定义安装,升级安装。异常情况:本地磁盘空间不足,缺少目录创建权限等。卸载测试:通过程序自带的卸载功能卸载,通过windows控制面板卸载。卸载后是否有残留文件,注册表信息是否清楚干净。ui测试:界面风格是否满足客户需求,菜单、按钮等是否能正常点击,界面文字是否有错误,图片是否正常显示,在不同操作系统下ui是否都能适配。功能测试:对产品功能进行验证,是否...

2019-01-07 15:59:15 365

转载 关于“tdd”和“bdd”

一.定义TDD (Test-Driven Development):测试驱动开发是敏捷开发中一项核心的实践和技术,是一种设计方法论。核心思想:测试驱动(先编写测试代码,通过使测试通过来推动整个开发的进行)。TDD通常使用的是代码层级测试的工具,最常见的是xUnit家族,单元的写法没有特别的局限,一般都是调用函数,检查返回测试驱动开发并不只是单纯的测试工作,而是把需求分析,设计,质量控制量化...

2019-01-07 15:00:43 479

转载 关于“敏捷(agile)”

敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。核心原则◆主张简单当从事开发工作时,你应当主张最简单的解决方案就是最好的解决方案。不要过分构建(...

2019-01-07 14:48:01 515

原创 使用postman测试post类型请求

get类型不讲。post类型请求会向后端发送新的数据,导致服务器已存储的资源发生改变,所以我们就要检查后端是否做出相对应地正确的修改。我们以“百格活动”的账号基本信息页面为例,此页面的“姓名”“昵称”等信息属于一个post类型请求,我们可以使用postman修改此信息检查后端是否返回正确内容。打开https://www.bagevent.com/account/profile?persona...

2019-01-01 19:30:38 3181 1

转载 测试用例的几种常见设计方法

测试用例常见的设计方法有:等价类划分法、边界值分析法、错误推测法、判定表法、正交实验法。  一.等价类划分法  顾名思义,等价类划分,就是将测试的范围划分成几个互不相交的子集,他们的并集是全集,从每个子集选出若干个有代表性的值作为测试用例。  例如,我们要测试一个用户名是否合法,用户名的定义为:8位数字组成的字符。  我们可以先划分子集:空用户名,1-7位数字,8位数字,9位或以上数字,非...

2018-12-31 14:47:37 234

原创 selenium使用HTMLtestrunner整合testcase

要使用HTMLtestrunner前需要先下载一个HTMLtestrunner文件,Python2和Python3的有区别,根据自己的Python版本下载对应的版本,下载后将这个文件放在Python文件夹的site-packages下,类似这样:C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\Lib\site-pac...

2018-12-31 14:08:39 251

转载 Git与svn的异同及各自的优缺点

相同:能记录文件的所有更改记录。这样是为了大量更改后,但是最后觉得还是原来的版本代码好,可以有记录回到过去,而不用采用 Copy 旧代码另存为某文件,然后某个时间从大量文件中找你需要的历史记录,版本控制帮我们做到了历史记录的存储,可以方便地查询及回滚到过去的某一版本。不同:git和其他版本控制系统(如 CVS)有不少的差别,git本身关心文件的整体性是否有改变,但多数的 CV S或 Subv...

2018-12-29 16:23:28 583

原创 使用Testlink新建项目-管理测试用例

先使用超级管理员登录,登录名和密码均为admin。登录后,在test project一栏里点击test project management创建一个新的项目。给这个新创建的项目编辑基本信息。Name填写项目名称,prefix为此项目添加一个前缀,project description为此项目添加一个详细描述。下面这些勾选项不做选择,全部默认,点击create按钮。创建项目完成后进入...

2018-12-27 16:11:04 3182

原创 自动化测试思想和selenium工具的基础应用

一.分层自动化测试:ui代表页面级系统测试,service代表服务业务测试(接口测试),unit代表单元测试。Unit占70%,service占20%,UI占10%。单元测试(unit):它可以通过mock框架,模拟各种异常场景,外部依赖最少,且可以做到测试粒度到最小的一种测试方法。也因为依赖少,可方便随时随地执行,也让问题排查很简单。这是一切测试的地基。接口测试(service):这里要求测...

2018-12-21 19:00:13 358

转载 Linux在软件测试领域中的应用

从事过软件测试的小伙们就会明白会使用Linux是多么重要的一件事,工作时需要用到,面试时会被问到,简历中需要写到。对于软件测试人员来说,不需要你多么熟练使用Linux所有命令,也不需要你对Linux系统完全了解,你只需要学会一些常用的基本命令,这些命令足够支撑你去查看日志,定位bug,修改文件,搭建环境就完全OK了。对于Linux系统底层的实现不需要了解,甚至对于绝大多数的命令都不需要知道。我...

2018-12-19 16:00:24 516 2

转载 软件测试中所需的一些mysql操作和技巧

一:基础操作。1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server— 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice ‘disk’, ‘testBack’, ‘c:\mssql7backup\MyNwind_1.dat’...

2018-12-19 15:29:13 1332

空空如也

空空如也

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

TA关注的人

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