1 bug发现与制造

尚未进行身份认证

软件开发工程师,软件测试工程师,一个学习者和实践者。 一个合格的中高级测试工程师,会制造和发现bug,被公司开发人员所惧怕

等级
TA的排名 5k+

Windows Server 2012R2 虚拟专用网络技术

一、虚拟专用网络技术概述虚拟专用网络技术(VirtualPrivateNetwork)虚拟专用网是在公网中形成的企业专用链路,采用“隧道”技术,可以模仿点对点连接技术,依靠Internet服务提供商(ISP)和其他的网络服务提供商(NSP)在公用网中建立自己专用的“隧道”,让数据包通过这条隧道传输。隧道技术是通过一种协议传送另外一种协议的技术,隧...

2019-07-08 10:15:40

接口测试

程序开发中为什么要使用接口?了解在项目开发中,未采用接口时的缺点缺点: 1.研发标准不统一,团队磨合难度高2.研发周期长3.可扩展性差 了解项在目开发中,采用接口带来的优点优点: 1.统一设计标准;2.前后端开发相对独立;3.扩展性灵活;4.前后端都可以使用自己熟悉的技术; 接口定义:接口就是不同工作顺利交互的标准接口与接口测试天...

2019-07-07 21:34:29

网站测试清单

通用◇所有测试是否运行在干净系统上?◇系统是否正常运行?◇是否显示正确输出?◇系统是否能提供所需功能?◇普通用户是否能轻松地操作该系统?◇是否易学易用?◇系统是否会为客户提供服务?如响应的、有帮助的、正确的服务?◇是否可以简单辨别系统的正确性与可靠性?◇是否能轻易地修复或修改系统?◇当系统需要提交或修复时,开发人员是否可以在限期内完成?...

2019-05-29 11:23:53

输入数据的设计方法和测试用例设计方法

测试用例的设计是测试设计的重要内容,关于测试用例的设计方法,当前不少出版的测试书和发表的测试文章,不少存在着表述错误,主要是把测试用例中的输入数据的设计方法与测试用例的设计方法混为一谈,对测试初学者和测试用例设计人员产生误导。这种错误的主要表现举例如下:测试用例的设计方法包括:(1)等价类划分法(2)边界值法(3)功能图与判定表法(4)错误推测法(5)用户场景法(6...

2019-05-29 11:22:46

浅谈易用性测试及GUI常见的测试要求

对于一个需要面对用户的软件产品来说,最直观的UI和使用感受也是产品能否获得用户认可的关键一环。个人认为,在毒霸的产品传统中,从设计到开发再到测试,对产品的易用性和GUI的规范往往给予的关注较少。我在测试过程中就遇到了很多影响使用心情的非关功能方面的BUG。希望此文可以在毒霸的易用性和GUI方面的测试中给同学们提供一些参考。易用性测试  易用性(Useability)是交互的适应性、功能性...

2019-05-29 11:21:49

界面设计的行业标准总结二

一、GUI窗口的标准  窗口是显示设备中的一个区域,用于观看对象、对象相关信息以及应用与对象的动作进行交互。从外观上来说,通常窗口是由标题、边框、菜单、工作区、滚动条等组成。窗口的标题栏可以进行打开、关闭、创建、缩放、移动、删除、重叠等操作好的GUI窗口应该具备以下标准:1.窗口控件的大小、对齐方向、颜色、背景等属性的设置和程序设计规约相一致2.显示相关的下拉菜单、工具条、滚动条、...

2019-05-29 11:20:18

界面设计的行业标准总结一

GUI的整体标准包括以下四个方面:1.规范性2.合理性3.一致性4.界面定制性一、GUI设计的规范  遵循一致的准则,确立标准并遵循,是软件界面设计中必不可必的环节。确立界面标准的好处:1.便于用户操作:户使用起来能够建立起精确的心里模型,使用熟练了一个界面后,切换到另外一个界面能够很轻松的推测出各种功能2.使用户感觉到统一、规范,在使用软件的过程中愉快轻松的完成操...

2019-05-29 11:18:57

故障模型---缺陷查找攻击的二十一招大法

1.输入非法数据输入数据的类型、长度、边界值;还要留意错误信息本身。基本数据类型的边界值2.输入默认值从选项按钮、配置面板等处去考察。3.输入特殊字符集根据被测软件的具体情况输入非法字符。多了解ASCII字符集、程序设计语言和OS中的保留字符串及其特定含义。4.输入使缓冲区溢出的数据在需要接受字符串的地方输入一个比最大字符串更长的字符串。黑客常用...

2019-05-29 11:17:58

一些常用模块的测试用例

1、登录  2、添加  3、查询  4、删除 1、登录 ①用户名和密码都符合要求(格式上的要求) ②用户名和密码都不符合要求(格式上的要求) ③用户名符合要求,密码不符合要求(格式上的要求) ④密码符合要求,用户名不符合要求(格式上的要求) ⑤用户名或密码为空 ⑥数据库中不存在的用户名,不存在的密码 ⑦数据库中存在的用户名,错...

2019-05-29 11:16:09

ansible

一、简介ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。基本内容ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要包括:(1)、...

2019-03-27 09:48:23

Selenium-断言资料

基本布尔型断言序号 断言方法 断言描述 1 assertEqual(arg1,arg2,msg=None) 验证arg1=arg2,不等则fail【常用】 2 assertNotEqual(arg1,arg2,msg=None) 验证arg1!=arg2,相等则fail 3 assertTrue(expr,msg=N...

2019-02-27 11:19:52

测试结果-HTML测试报告

1.什么是HTML测试报告说明:HTML测试报告就是执行完测试用例后以HTML(网页)方式将执行结果生成报告1.1为什么要生成测试报告1.测试报告是本次测试目的最终体现形态2.测试报告内包含了有关本次测试用例的详情2.HTML生成报告方式1.ExportTestResults(UnitTest自带)2.HTMLTestRunner(第三方模...

2019-02-27 11:18:41

UnitTest断言

1.UnitTest断言1.1什么是断言?概念:让程序代替人为判断测试程序执行结果是否符合预期结果的过程1.2为什么要学习断言?自动化脚本在执行的时候一般都是无人值守状态,我们不知道执行结果是否符合预期结果,所以我们需要让程序代替人为检测程序执行的结果是否符合预期结果,这就需要使用断言;1.3UnitTest断言分类1.基本布尔型断言2.比较断言...

2019-02-27 11:11:28

UnitTest框架

1.UnitTest框架1.1什么是框架?说明:1.框架英文单词FrameWork;2.为解决一类事情的功能集合; 1.2什么是UnitTest框架?概念:UnitTest框架是专门用来进行执行代码测试的框架;1.3为什么使用UnitTest框架?1.能够组织多个用例去执行2.提供丰富的断言方法3.提供丰富的日志与测试结...

2019-02-27 11:08:02

WebDriver-窗口截图、验证码处理

1.截图说明:把当前操作页面,截图保存到指定位置1.1为什么要窗口截图?说明:自动化脚本是由程序去执行的,因此有时候打印的错误信息并不是十分明确。如果在执行出错的时候对当前窗口截图保存,那么通过图片就可以非常直观地看到出错的原因。1.2窗口截图说明:在WebDriver类库中,提供了截图方法,我们只需要调用即可;方法:1).get...

2019-02-27 10:56:18

WebDriver-frame表单切换、多窗口切换

1.frame表单frame:HTML页面中的一种框架,主要作用是在当前页面中指定区域显示另一页面元素;(HTML语言中,frame/iframe标签为表单框架)1.2frame表单切换说明:在WebDriver类库中封装了HTML页面中使用frame表单框架技术定位的方法方法:1).driver.switch_to.frame("myframe...

2019-02-27 10:49:34

WebDriver-下拉选择框、警告框、滚动条操作

1.什么是下拉选择框说明:下拉框就是HTML中<select>元素;1.2Select类说明:Select类是WebDriver为解决select标签定位诞生的,此类定位的是select标签select类有哪些方法?select方法:1.select_by_index()-->根据option索引来定位,从0开...

2019-02-27 10:44:42

WebDriver-设置元素等待

1.元素等待1.1什么是元素等待?概念:WebDriver定位页面元素时如果未找到,会在指定时间内一直等待的过程;1.2为什么要设置元素等待?1.由于网络速度原因2.电脑配置原因3.服务器处理请求原因1.3元素等待类型1.显式等待2.隐式等待2.显式等待概念:使WebDriver等待指定元素条件成立时继续执行,否则在达到...

2019-02-27 10:36:00

WebDriver-鼠标、键盘操作

1.鼠标事件说明:WebDriver库对模拟鼠标操作封装的一些方法,此知识点作为了解1.1WebDriver为什么要操作鼠标?说明:现在Web产品中提供了丰富的鼠标交互方式,如:双击、悬停、拖拽等功能,做为Web产品测试框架,需要应对这些Web产品应用场景,所以在WebDriver类库中封装了相应的鼠标交互方法。疑问:WebDriver提供了那些操作鼠标事件...

2019-02-27 10:28:59

WebDriver-元素操作方法

元素操作方法目标1.掌握WebDriver常用的元素操作方法2.掌握WebDriver常用的操作浏览器方法1.为什么要学习操作元素的方法?1.需要让脚本模拟用户给浏览器指定元素输入值2.需要让脚本模拟人为删除元素的内容3.需要让脚本模拟点击按钮2.元素常用操作方法1.clear()清除文本2.send_keys...

2019-02-27 10:22:08

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。