- 博客(105)
- 资源 (4)
- 收藏
- 关注
原创 质量工具(一)API管理之Eolink
https://blog.csdn.net/weixin_39709134/article/details/126864561?spm=1001.2100.3001.7377&utm_medium=distribute.pc_feed_blog_category.none-task-blog-classify_tag-14-126864561-null-null.nonecase&depth_1-utm_source=distribute.pc_feed_blog_category.none-task-bl
2023-02-02 12:16:12 174
原创 【笔记】质量保障体系
要找到效率对比对象。人工或某个使用中的工具平台,在完成质量效果大致相当的前提下,才能相互对比:人工执行效率,已有工具平台执行效率,新工具平台执行效率。定义了每个质量活动的时间节点,准入准出,执行标准,以此保证每个质量活动的效果,进而保证整个项目质量结果。:默认需要建设一套基础质量平台(如流程平台,bug管理平台,自动化框架等),要尽量选型市面或公司内较成熟的质量工具平台,减少新开发成本。在业务质量保障体系中,在质量、效率、成本三者中取平衡,作取舍,在具体项目中,定义质量防线、质量活动的策略性标准。
2023-02-01 14:55:14 625
原创 软件设计质量(一)容错设计
原理:将可能造成人错误的原因/条件从根本上排除断绝掉。原理:同一件工作,如果需要多次发生,采用复制的方式来达成,省时又不会产生错误。原理:以各种光学,电学,力学,机构学、化学原理来限制某些动作的执行或不执行。工程案例:git的三区分离,事务二三阶段提交,接口限流。原理:靠分隔不同区域等方式,达到保护某些区域的目的。原理:为避免流程顺序发生错误,按照编号排列。原理:尽可能减少错误发生后造成 的危害程度。原理:通过检查动作的符合性来防止错误的发生。原理:当存在不正常情况时,告警。原理:将不同的作业进行区分。
2023-02-01 12:35:48 621
原创 测试用例设计方法
使用判断表/因果图/等价类/边界值设计用例。使用功能图、uml用例拆分功能。变量不独立:判断表/因果图/正交实验。变量独立:采用等价类、边界值。包含大量例外情况:用判定表。
2023-01-31 23:33:50 77
转载 JVM远程DEBUG
本文转自公司同事内训分享。原理JPDA简介 JPDA(Java Platform Debugger Architecture)为Java平台上的调试器定义了一个标准的体系结构。该体系结构包括3个主要组成部分:JVM TI、JDI和JDWP。JVM TI的全称是Java Virtual Machine Tool Interface,它定义了JVM为了支持调试而必须
2017-12-12 13:48:58 750
原创 QA管理:组织架构与职责篇
背景:《google软件测试之道》虽然已经出版了很多年,但其中的测试思路和创新理念仍然值得我们学习,书中涉及到测试组织架构、职责划分、测试流程、测试管理、招聘方方面面。几乎作为日常工作的参考手册。我读完本书意犹未尽,将书中的内容以更容易理解的方式记录下来。一、测试组织架构篇每位测试总监管理人数:200人左右,包括几位测试经理,资深QA和测试技术负责人。每位测试经理管理人
2017-11-30 07:49:49 5349
原创 maven打本地可执行jar包
maven打本地可执行jar包。将maven项目打成jar包,并且导出Lib,配置不打在jar包中,需要以下步骤: 1. mvn dependency:copy插件导出依赖包到lib。并排除特定data配置文件。 2. maven的resources插件将指定目录copy到jar外的conf。 3. 修改MANIFEST引入class-path和Main运行类。
2017-08-16 14:28:55 414
原创 Docker基础系列(一)Centos6.4离线安装docker
安装说明:新版本Docker官方建议环境Centos7以上,但公司所有服务器都是6.4,并且不能联网,大家懂的。没办法,只好折腾一把了。 已下载所有依赖包,经验证可用。操作系统版本Centos6.4,内核2.6.32-358.el6.x86_64。Docker版本1.7.1。1.安装必需的软件包,下载地址: # rpm -ivh lxc-libs-1.0.9-1.el6.x86_64.rpm
2017-06-16 00:05:11 3562
原创 黑盒测试方法(六)判定
一、判定表建立步骤1)确定规则的个数.假如有n个条件。每个条件有两个取值(0,1),故有2n种规则。2)列出所有的条件桩和动作桩。3)填入条件项。4)填入动作项。等到初始判定表。5)简化.合并相似规则(相同动作)。-即无关条件项二、示例问题要求:”……对功率大于50马力的机器、维修记录不全或已运行10年以上的机器,应给予优先的维修处理……”。
2017-06-01 21:00:25 2407
原创 黑盒测试方法(五)正交实验设计方法
一、应用场景利用因果图来设计测试用例时,作为输入条件的原因与输出结果之间的因果关系,有时很难从软件需求规格说明中得到。因果图而得到的测试用例数目多的惊人,可利用正交实验设计。 二、什么是正交实验法正交实验设计方法:依据Galois理论,从大量的(实验)数据(测试例)中挑选适量的,有代表性的点(例)。类似的方法有:聚类分析方法,因子方法方法等.节省测试工作
2017-06-01 20:52:56 3103 1
原创 黑盒测试方法(四)因果图
一、适用场景考虑各输入条件之间的制约关系。因果图最终生成的就是判定表。二、基本思想根据规格说明书确定因,果。找出因果关系,画出因果图。标明约束。生成判定表根据判定表的每一列设计一个测试用例三、因果关系(左结点表原因,右结点表结果)恒等:c为1,则e为1,否则为0。非:c为1,则e为0。否则为1。或:c1或c2为1,
2017-06-01 20:50:26 1240 1
转载 什么工作是好工作
**一、工作**正常人工作35年。二三十岁:不必担心孩子上学,父母,不用还房贷。四十岁:人生才开始花钱。父母看病,请人照顾老人,孩子上学,还房贷。需要挣多少钱才够花?职业生涯有**初赛、复赛、决赛**。初赛:二十几岁,大多数能力一般的人,稍微努力一点儿就赢得了。复赛:三十几岁,单靠一点点努力和认真还不够,要有很强的坚忍精神,要懂得靠团队的力量,要懂得收服人心
2017-06-01 11:04:11 419
原创 WebService基础
1.不是同一个进程中的对象不能new。 2.java application的main方法与tomcat中的内容是两个进程。 3.可以通过序列化来传递对象。一、分布式通信的基本原理存根(Stub)和骨架的技术(Skeleton) 1)协议:soap/rmi-iiop/iiop 2)传递: webservice通过soap传递 : EJB通过
2016-12-25 20:05:20 349
转载 Ajax异步封装
表单使用的是同步发送,超链接也是浏览器内部的对象XMLHttpRequest可以实现异步机制步骤:=========js中封装异步请求方法—new XMLHttpRequest() IE:ActiveXObject 相关方法:Open(“method”,”url”,asynFlag);第三个参数:是否使用异步 setRequestHeader(“label”,val
2016-12-25 19:47:50 445
转载 jQuery基础
一、简介主流的js库有protoype、dojo、ExtJS、jQuery。 jQuery 是一个JavaScript库。提供更简洁,更快速的方法来操作页面的元素。 网址:http://jquery.com 当前版本1.4.2二、核心函数的使用:$代表jQuery对象。$(expr[,context]) 工厂函数:根据指定的表达式查找所有匹配的元素,并存放到jQuery对象中。
2016-12-25 18:04:49 289
转载 Ajax基础
一、Ajax简介异步的JavaScript和XML。它不是一项新技术,只是几种技术的组合。 是(X)HTML、CSS、JavaScript、DOM的组合。二、Ajax原理:客户端通过浏览器的内置对象XMLHttpRequest来发送异步请求,当服务器返回响应时,会调用先前声明的回调函数,在回调函数中可以使用JavaScript操作DOM来更新页面。异步请求不会阻塞客户端的操作,达到页面无刷新的
2016-12-25 18:01:34 330
原创 【集合】Java集合对比
--Iterator,Comparator,CollectionsCollection: List:有序 可重复 -List以Array为基础Vector:线程同步,效率低,线程安全 --查询效率高ArrayList:不同步,效率高,多线程时不安全 -查询效率高LinkedList:删,增效率高 Set:无序 不重复 -Set是在HashMap的基础上实现的
2016-12-25 17:48:23 540
转载 【日志】log4j的使用配置与参数解析
1.log4j由三个重要组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。 2.优先级(level)从高到低有:ERROR,WARN,INFO,DEBUG。 3.输出目的地可以是:控制台,文件,GUI组件,甚至是套接口服务器,NT的事件记录器,UNIX Syslog守护进程等;log4j配置文件实现了输出到控制台、文件、回滚文件、发送日志邮件、输出到数据库日志表、自定义标签等
2016-12-25 17:22:33 523
转载 Eclipse常用开发插件
作者写得非常好,转载过来学习。原文地址:http://blog.csdn.net/jackiehff/article/details/8181945(1) AmaterasUML 介绍:Eclipse的UML插件,支持UML活动图,class图,sequence图,usecase图等;支持与Java class/interface之间的相互导入导出。
2016-12-23 22:48:12 266
原创 黑盒测试方法(二)边界值
根据约束生成的边界值为: min-,min,middle,max,max+ 边界值非常好确认,但是要注意一点: 不仅考虑输入条件,也考虑输出结果的边界。 比如float*float。
2016-12-17 16:24:37 631
原创 黑盒测试方法(一)等价类划分
1. 思路(1)梳理出外部条件及约束;(2)确定等价类;(3)生成测试用例。 外部条件 有效等价类 无效等价类 条件1 2. 确定原则 1. 区间范围(如1-99):一个有效等价,二个无效等价 2. 有效集合(如A、B、C),并且每种输入都有特殊处理:则为每个输入确定一个有效等价,一个无效等价。 3. 规定必须是(如首位是字母):则确定一个有效等价(
2016-12-17 10:15:42 3131
转载 手机应用CI流程简介
一个典型的持续集成周期包括以下几个步骤:1. 持续集成服务器不断从版本控制服务器上检查代码状态,看代码是否有更新。2. 如果发现代码有最新的提交,那么就从版本控制服务器下载最新的代码。3. 等代码完全更新以后,调用自动化编译脚本,进行代码编译。4. 运行所有的自动化测试。5. 进行代码分析。6. 产生可执行的软件,能够提供给测试人员进行测试。持续集成服务器,比如Crui
2016-12-15 22:04:50 616
原创 web工程之SSM快速搭建示例程序(文末含代码附件)
技术简介Spring+SpringMVC+Mybatis 前端框架:velocity,ace admin, jquery。SpringMVCSpring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,将web层进行职责解耦,基于请求驱动指
2016-12-12 22:43:32 3783 1
原创 【JS】Kissy
1、Kissy简介KISSY 是什么KISSY由淘宝前端攻城师们发起创建的一个开源 JS 类库。遵循的原则是 小巧灵活、简洁实用、愉悦编码、快乐开发。KISSY 提供什么?稳定的核心, 包括 oo, DOM, Event, Anim, Ajax 等;强大且易用的脚本加载器, 特有的 loader;丰富的UI组件, 包括 Switchable, Overlay, Dr
2016-10-28 09:12:20 626
原创 【XML】Jdom API解析
JDOM不允许同一个节点同时被2个或多个文档相关联,要在第2个文档中使用原来老文档中的节点的话。首先需要使用detach()把这个节点分开来。//读取文件:StringReader sr = new StringReader(requestXml);InputSource is = new InputSource(sr);SAXBuilder builder = new SAXBuild
2016-10-28 09:04:02 408
原创 FAQ 测试BUG集锦
一、页面功能1. 表头展示文字错误,如账户余额写成account鱼额2. 查询成功,去掉确认框。3. 最后一列内容显示不全4. 字段顺序:常用字段在前,创建时间等在后面。二、接口功能1. 接口中又调关联系统查询的内容未返回,仅返回本系统DB数据。2. 部分列值未显示。3. 少列4. 查询无返回。5. 部分条件查询失败。6. 去掉分页7. 查询
2015-08-19 15:09:26 612
原创 软件工程常用技术
一、产品需求 Axure RP7.0用户名:axureuser 序列号:8wFfIX7a8hHq6yAy6T8zCz5R0NBKeVxo9IKu+kgKh79FL6IyPD6lK7G6+tqEV4LG
2015-08-19 14:56:47 713
原创 PART5 测试人员经历的一个迭代
一、测试人员在发布或主题计划阶段的工作 1. 制定计划:短期计划更好。(优先级变化 、环境的不稳定,长期计划很难实现。) 2. story卡处:需要做、开发中、待验证、已完成。 3. 评估story:工作量(小中大)。集体评估,再调整。 4. story测试评估:解决什么问题?客户怎么用这个功能?最坏的结果是什么?有关联系统吗?安全吗?性能有要求吗?从未接触过的业务,会不会
2015-07-22 07:34:27 1828
原创 PART4 敏捷自动化
一、自动化的原因和障碍二、敏捷测试自动化策略 测试工具如何选择,并快速掌握。 测试自动化需要审慎投入,持续改进。 自动化先定义要解决的问题,考虑能否自动化。一次只解决一个难题。考虑团队技能、经验。 自动化四个测试象限的先后顺序没有关系。 底层投入最多,收获最大,用与开发程序相同的语言。 API层,用户理解的语言、自
2015-07-11 07:35:49 515
原创 【Spring】第一章 简单示例
一、spring简单demo1.引入jar文件springframework-core.jarspringframework-beans.jarspringframework-context.jarspringframework-context-support.jar2.编写配置文件:*.propertieslogin.username=zylogin.pass
2015-06-26 15:24:21 352
原创 【Selenium】PART3 selenium WebDriver
一、介绍selenium2.0又名selenium WebDriverWebDriver和RC的区别: WebDriver不需要Selenium Server就能运行测试用例 WebDriver支持浏览器,手机应用程序。RC只支持浏览器 WebDriver支持大多数浏览器最新版本 native事件可以绕过浏览器的安全机制????(P45)二、安装WebDri
2015-06-25 21:14:48 295
原创 【Selenium】PART2 selenium WebDriver
一、浏览器调试工具例如Chrome:【开发人员工具】可以查看对应元素。在页面指定元素处,右键【审查元素】,可跳转对应的html代码。在代码上右键【XPATH】可以看到元素xPath路径信息,供编程使用。二、查找元素函数findElement():只返回一个元素,如果没元素,则报错。findElements():返回多个元素,如果没元素,则返回空。三、
2015-06-25 21:04:20 398
翻译 【Selenium】PARTI selenium IDE
参考书籍:《基于Selenium2的自动化测试-从入门到精通》一、介绍它是一个基于firefox的插件,可以调用js脚本与浏览器的DOM交互。用于录制操作并回放测试。另外还提供校验、验证接口。二、安装下载selenium-ide.xpi插件:www.seleniumhq.org/download直接拖到firefox浏览器中安装插件,安装完后会有【工具】-Seleniu
2015-06-25 20:47:53 583
原创 PART2 敏捷测试象限
一、四象限面向业务、面向技术和支持团队、评价产品。支持团队面向技术的测试(自动化):单测、组件测试。 支持团队面向业务的测试(自动+手工):story测试、功能测试、实例、原型、仿真??评价产品面向业务的测试(手工):探索式、场景、可用性、UAT、beta/alpha评价产品面向技术的测试(工具):性能压力、安全、非功能性测试支持团队的测试:帮助用户开发
2015-06-17 07:01:53 1604
好用的mlo3.5汉化破解版.rar
2012-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人