测试

ARM操作系统—史上最小操作系统

ARM是嵌入式设备,想写个操作系统就需要了解硬件。在X86时代有BIOS帮我们,大部分东西简化了。在ARM时代,最小的操作系统,是设置好串口。通过串口打印字符。 最小的PC,也是有键盘,显示器和主机。 最小的嵌入式设备,无键盘,无显示器,只有主机,最通用的就是串口了。所以最小的操作系统,也只能通过这里输出。 我们要做的工作,(目前没有使用中断,从最小系统的角度,已经够了,理解就好。): 1.阅读S... »

JMeter常用测试元件

  线程组   程组是任何测试计划的起点,所有的逻辑控制器和采样器都必须放在线程组之下。其他的测试元件(如监听器)可以被直接放在测试计划之下,这些测试元件 对所有线程组都生效。线程组像它的名字所描述的那样,被用来管理执行性能测试所需的JMeter线程。用户通过线程组的控制面板可以:   设置线程数量。   设置线程启动周期。   设置执行测试脚本的循环次数。   每一个JMeter线程都会完整地执... »

淘宝为例的质量属性分析

为了掌握质量属性概念,以淘宝网为例进行质量属性分析。可用性分析:场景设想:由于同时登陆淘宝网的人数过多造成登陆响应超时。 »

如何提取软件测试需求

外包项目测试活动中确定用户需求范围是重要也困难的工作之一。其次、把测试需求尽量使用测试管理工具进行管理,便于测试需求的统计、变更,以及与测试用例形成关联。测试需求在客户评审通过后,要形成基线,以后用户需求变更后,要进行测试需求的变更,且保持测试需求与用户需求的版本一致 »

产品经理跟Bug那些事

从专业性和职责定位两方面来考虑,产品经理跟bug显然是狗拿耗子。从业半年多来,将产品经理跟bug情形归结为两类:其一、bug影响用户范围较大,测试人员推动不力;其二、公司上层政治需求,容不得出bug,为加多一层保障,产品经理跟bug。从领导和bug处理反馈来看,乐帝执行的策略切实的解决了部分问题,也引起了上层领导关注与思考关于产品经理跟bug合理性的问题。 »

Jmeter之集合点

Jmeter之集合点

  Jmeter中也有集合点,看样子还是很强呀 哇哈哈   它只是通过计时器Synchronizing Timer实现的假集合点功能。   没有时间整理,来实际的,直接上图。   在线程下添加集合点Synchronizing Timer,设置延迟时间(以毫秒为单位)   挪动集合点到登陆请求的上方,运行脚本后,查看结果 »

项目经理、产品经理和测试之间的关系

比如你是一名测试,如果你碰见一群不靠谱的开发、项目经理、产品经理,你会有很大的成长吗?而无脑的产品经理永远只会说一类话“xxx应用怎么做,我们怎么做。前几天不是还有好多人吐槽说“刚刚在各个大会上炫耀好自己公司技术多么牛逼,马上泄漏了几个G的用户信息么”,还是好好先打好基础的好啊。 »

怎样在TA中应用API Hook

怎样在TA中应用API Hook

现在考虑如何用API Hook来实现这种屏幕取词技术。 »

懵懵懂懂走上质量管理的这艘“质船”

2010年10月协助品质经理主导推行首届“质量月”活动,并担任“知识竞赛”的主持人,记得当时 “知识竞赛”的活动现场,员工热情高涨、现场气氛浓烈,活动取得了圆满的成功,刚结束,老总竖起大拇指直夸我,“你有做主持人的天份”,他的这句话还回荡在耳边,一直鼓舞着我前行。”于是开始了我长达2年多的艰... »

Jmeter的api监控工具解决方案

  Jmeter可以作为API监控测试的工具,http://jmeter.apache.org/usermanual/index.html 中有非常详细使用介绍   分为三个部分:   1. API的http请求   2.生成测试报告,可以通过修改jmeter-results-detail-report_21.xsl微调格式   3. 出错发送告警邮件或短信   这些是周期性运行的,所以可以使用j... »

如何减少代码的认知负载

如何减少代码的认知负载

高质量代码影响深远,也是一个人被认为是高效开发者的背后主要原因。光《代码大全》,该领域经典的书籍,长达960页。解决问题的方法应该是使每个部分尽可能的集中,影响只限于局部状态,不要将不相关的问题混淆在一起,可能的话,尽量不要产生副作用。这意味着要尽可能降低条件分支的数量。如果你还没有这么做,强力推荐你看看《代码大全》。 »

软件测试之黑盒测试用例设计实例:时钟

软件测试之黑盒测试用例设计实例:时钟

其实写用例,除了书上说的几种设计方法,每个人也有自己偏好的套路。其中粉红色部分是通过等价法,确认需要删除的case; 黑色部分是输入条件非法而删除的case; 红色部分是确认需要采用的case。 »

如何高效且有效的向软件开发人员报告bug?

如何高效且有效的向软件开发人员报告bug?

我想说,如果你真的喜欢某个软件,并且想为其开发者表示感谢,好的方式之一,是提交bug报告。如何提交bug报告第一步:尝试让 bug 再次出现,确保它的确是一个 bug ,而不是操作不当或环境不当所引起的错误。很多特别受欢迎的软件,你很可能并不是第一个发现并且报告了这个bug的人。软件实际行为这是bug报告单中核心的东西。 »

关于一个Jmeter interface testing的实例

关于一个Jmeter interface testing的实例

  目标:测试某个保险系统的费率接口   准备:a 请求方式:Http   b 接口地址://10.1.1.223:9090/rulesEngine/executeRateRule.do   Jmeter 设置:   a 添加一个线程组+循环控制器【如果有需要】+http请求 即可   b 如果需要参数化,添加一个csv data cog ,当然此时得用到循环控制器读取参数值 »

难调试修复的BUG是怎样的?

后,全球召回更换主板,问题解决。好,只能继续debug,供应商对模块进行检测后,告知损坏的原因是长期超负荷运行导致,基本上超负荷连续运行超过3个月,模块会损坏。随后,工厂停产过年,等待年后复产。研发通报了该事故给采购,采购立即将该电阻厂除名,问题解决。 »

JMeter入门(2):一个简单实例

JMeter入门(2):一个简单实例

  场景描述:   自己建立一个服务器端,接受参数:name和age,并将这些数据保存到数据库中;   http://localhost:8080/Server/SaveServlet?name=xxx&age=xxx   我们通过JMeter对其进行压力测试;   目标:开1000个线程,每个线程循环1次,全部操作在3秒内完成;   结构如下: »

关于配置管理系统的功能及其重要性的深度剖析

一款良好的配置管理系统将有助于一家企业组织降低管理IT平台的成本。配置管理在DevOps中是必要的对于一家旨在采用一种DevOps方法的企业组织而言,由一个强大的配置管理过程提供的功能是必不可少的。 »

JMeter的基本介绍和入门(1)

JMeter的基本介绍和入门(1)

  1. 介绍   JMeter是Apache组织的开放源代码项目,能做功能测试和性能测试。它能够对HTTP和FTP服务器进行压力和性能测试,也可以对任何数据库进行同样的测试(通过JDBC),还能以多种形式展现测试结果。我们初学者往往一看到很多的理论都很不耐烦,一般都喜欢通过举例子才会激起兴趣,有想往下学习的欲望。   2. 测试环境搭建   在官网http://jmeter.apache.org... »

Git-TortoiseGit完整配置流程

Git-TortoiseGit完整配置流程

备注:有些Git版本id_rsa可能不是放到用户目录的.ssh目录,而是放到Git的安装目录下的.ssh,这个后面会有提到。 »

日立扶梯项目功能测试

  对于试用期新人来说没正事做,并不等于没事做。一些练练手的东西还是源源不断的。这两天在捣鼓日立扶梯项目的一些功能。其实这项目还未正式签约的,但一些功能上的实践还是必须的。这项目是日立公司应用于新品发布会,运用Flash动态画面,实时展示他们扶梯的安全性。日立对扶梯运行状况进行实时监控,将一些扶梯的运行数据从服务端传输到客服端,也是平板电脑。这是基于C/S模式的,Flash在这方面的应用我也是首次... »

软件配置项测试,你了解多少?

1.文档审查对于配置项级别的测试来说,一般审查软件需求规格说明文档及接口需求规格说明文档,还有用户使用手册。在审查中,着重查看需求文档中对功能和性能的描述,是否遵循软件任务书的要求,需求的描述是否明确,是否有二义性和模棱两可的地方,是否与软件配置项的功能实现有分歧。3.内存使用缺陷测试顾名思义,是对软件内存使用进行测试,看是否有缺陷。 »

使用JMeter的Java请求功能测试Hetty性能

 1JMeter介绍   JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,的用java实现。JMeter可以用于测试静态或者动态资源的性能(文件、Servlets、Perl脚本、java对象、数据库和查询、ftp服务器或者其他的资源)。JMeter用于模拟在服务器、网络或者其他对象上附加高负载以测试他们提供服务的受压能力,或者分析他们提供的服务在不同负载条件下的总性能情况... »

Android线上Bug热修复分析

Android线上Bug热修复分析

通常是刚上线的app,需要快速线上修复bug,类似的技术叫做热修复或热补丁。· AndFix出自阿里支付宝技术团队,同样是对方法的hook,但未基于Dexposed去实现,避免了在art上运行时存在兼容性问题。 »

XSS跨站脚本攻(一)

XSS跨站脚本攻(一)

  1、简介   跨站脚本(cross site script)为了避免与样式css混淆,所以简称为XSS。   XSS是一种经常出现在web应用中的计算机安全漏洞,也是web中主流的攻击方式。那么什么是XSS呢?   XSS是指恶意攻击者利用网站没有对用户提交数据进行转义处理或者过滤不足的缺点,进而添加一些代码,嵌入到web页面中去。使别的用户访问都会执行相应的嵌入代码。   从而盗取用户资料、... »

.NET中的UI自动化测试

.NET中的UI自动化测试

近日,DevExpress宣布他们是完整支持Coded UI的第三方控件提供商。借此机会,我们也谈一谈Coded UI,看看它在构建全面自动化测试套件中是如何发挥作用的。任何Coded UI测试的核心都是UI Map。如你所见,单元测试中的概念同样适用于Coded UI测试。不过,Coded UI测试有一些额外的注意事项。Coded UI中还有一些很有效的功能用于检查测试结果。奇怪的是,Visua... »

Page 1 of 480123»