测试

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

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

QTP的飞机登录描述性编程

  在QTP中,要先去录制用户名和密码,错误的一次和正确的一次,对于错误所弹出的对话框要进行建立文本的检查点,以便datatable的用例进行比对。用户名和密码要进行参数化,在进行判断。 Dim url url="C:Program FilesMercury InteractiveQuickTest Professionalsamplesflightappflight4a.exe&quo... »

软件测试中的单体测试,单元测试,测试用例

测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。不同类别的软件,测试用例是不同的。测试工作量与测试用例的数量成比例。另一个测试用例反映某个无法接受、反常或意外的条件或数据,用于论证只有在所需条件下才能够满足该需求,这个测试用例称作负面测试用例。 »

Wecenter学习笔记-配置参数管理

  配置参数管理   wecenter的配置有两种:   · system_setting规范化的键值对,通过get_setting访问   · 由core_config管理的各类异构配置数据   get_setting   使用方式   get_setting('weibo_msg_enabled')   实现 system/functions.i... »

敏捷开发的实战经验

  1、Scrum不是药,要在时机成熟时推行。   什么时候算时机成熟呢?我们的经验是需要两点:一、团队有三名或以上的研发工程师;二、团队内有一名合适的Scrum Master。   刚开始的时候,一个开发团队可能只有一名或者两名研发工程师。这时候并没有全面推行Scrum的必要,而可以借鉴Scrum中的一些做法。比如有道云笔记的Web团队初是这个情况。当Web团队只有一名研发工程师时,我们尽可能地... »

软件测试中测试用例可以当需求吗?

测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。测试用例目前没有经典的定义。作为一套测试用例集,以上的列表还比较全面。验收测试可以成为需求文档很好的补充。但例子不能做为解释,而测试用例并不能取代需求。 »

Bookstore测试缺陷报告

Bookstore测试缺陷报告1缺陷编号:01.01.0001 发现人:LYD 记录日期:2016-06-10所属模块:购物车 确认人:LYD 确认日期:2016-06-10当前状态:公开 严重度 2 优先级2问题概述:登录进去在购物车进行购买时需要重新登陆问题再描述:1.用户登录进去2.把要购买的书籍添加到购物车3.进行结算,此时应该进行正常的结账处理,却跳到了用户登录的界面。 »

项目粗略流程

项目粗略流程

  SQA那一剑那里去了,呵呵,SQA关注整个过程,SQA从头到尾都在,还要监控到项目结束后的结项会议呢?知道SQA的职责了?SQA是软件质量保证人员,监控整个项目是否按照流程执行,分析如何能提高项目质量,怎样的流程能让项目效率高,质量好(可惜这里的SQA没有做到那么好)。   这样的流程中有一些问题存在?比如说太多次沟通会很浪费时间?这样的流程对人的要求首先是合作,其次是沟通。   想想这个流程... »

对测试人员的要求

软件测试过程中,必须要合理地组织人员。操作人员操作人员的主要工作是执行测试工程师提供的测试用例,从而发现Bug。如果没有合格的测试人员,测试工作是不可能高质高效完成的。软件测试员找出的软件缺陷有时会被认为不重要、不用修复,这时要善于表达观点,表明软件缺陷必须修复,并通过实际演示来证明自己的观点。 »

ASP.NET Core的配置(5):多样性的配置来源

较之传统通过App.config和Web.config这两个XML文件承载的配置系统,ASP.NET Core采用的这个全新的配置模型的大一个优势是针对多种不同配置源的支持。如果这些默认支持的配置源形式还不能满足你的需求,我们还可以通过注册自定义ConfigurationProvider的方式将其他形式数据作为我们的配置来源。在所有的ConfigurationProvider类型中,MemoryC... »

网络异常测试初探

开发或者测试互联网产品的过程中,同学们一定遇到过connection timed out和socket read timed out两种和网络相关的异常。要使两者超时,我们可以采用相同的方法即限制网络传输的带宽来达到目的。Tc即traffic control是这样一款能够限制网络流量的工具。至此read timed out异常也能轻松模拟了。Tc和Iptables是linux网络模块中强有力的工具... »

谈谈测试工作的几个重要方面

然而,测试其实是一个非常复杂的、具有挑战性的工作。开发工程师,尤其是的开发工程师会更加深刻体会到测试的重要性和复杂性。开启测试工程师大门的钥匙测试的敏感性包含两个方面的内容:对bug的敏感性。测试工程师要学会观察和质疑,以短的路径发现bug和重现bug。 »

ASP.NET Core的配置(1):读取配置信息

  提到“配置”二字,我想绝大部分.NET开发人员脑海中会立马浮现出两个特殊文件的身影,那是我们再熟悉不过的app.config和web.config,多年以来我们已经习惯了将结构化的配置信息定义在这两个文件之中。到了.NET Core的时候,很多我们习以为常的东西都发生了改变,其中也包括定义配置的方式。总的来说,新的配置系统显得更加轻量级,并且具有更好的扩展性,其大的特点... »

Appium 自动化测试演示

  经验是:   每两次操作之间,一定要间隔几秒,不然可能会由于加载不完全,导致操作异常   初始隐藏的控件,要判断状态,等显示后再操作   后输出:   测试截图的相似度百分比(之前某一次结果),用来做正确性验证,基本上相似度小余90%的都有点问题   http://v.youku.com/v_show/id_XNjM0ODIxNTUy.html   密码:testerhome.com   PS... »

软件测试管理

  大多数测试管理人员也是需要在技术上有一定积累的。而且对于所有工作都一定要比较熟悉,黑白盒,自动化,性能,用例设计,配置管理,计划方案的设计等等,并且还要去调合团队内部的工作氛围,   需要在工作中对流程控制方面有自己的感悟,需要对理论很熟悉。对人的毅力也是个极大的考验呢,测试经理,以后的发展多样了,质量总监项目经理等等   测试管理工具,是指用工具对软件的整个测试输入、执行过程和测试结果进行管... »

交换机的基本配置与管理

交换机的基本配置与管理

  一、实验目标   掌握交换机基本信息的配置管理。   二、实验背景   某公司新进一批交换机,在投入网络以后要进行初始配置与管理,你为网络管理员,对交换机进行基本的配置与管理。   三、 技术原理   1.交换机的管理方式基本分为两种:带内管理和带外管理。   1) 通过交换机的Console端口管理交换机属于带外管理;这种管理方式不占用交换机的网络端口,第一次配置交换机必须利用Console... »

LoadRunner字符集与检查点的探讨

  很多人在loadrunner测试脚本中加入中文检查点的时候会出现检查失败的情况,究竟是为什么呢?其实是被测试系统与loadrunner字符集之间的转换出现了问题。下面我们来一一解释。   我们知道loadrunner在录制选项中有一个字符集的设置:Recording Options>>Advanced>>Support charset,在这里可以设置loadrunner... »

在淘三年—也记测试六年

  来淘宝测试部三年了,也是意味着我进入测试行业也快到六年的时间了。或多或少也有自己的一些感悟,而且不同阶段的感悟会一样。自己在淘宝的每一年的纪念日的时候都会写篇个人总结来慰问下自己。   关于这次在淘三年的内容,我自己也是思索了好久,不知道要写什么,测试感悟的、测试技术的、测试方法的各个方面都想写,又都不想写。   都想写的理由是本身测试行业是个比较工程和系统性的行业,自然有自己的一些领域知识,... »

致命Bug-软件缺陷的灾难与启示记录

1、“爱国者”导弹拦截系统因0.000000095的误差拦截导弹失败,造成28人因此丧命。事件需要个全过程,一个未处理完时,新来的需要等待。接口是需要测试的,不能盲目重复软件模块9、软件可用性差,军用战舰击毁民用客机在软件界面上 如不能形象表示,也应该和平常习惯保持一致,而不是等使用者看到数据后再进行转换。软件无法使用 和 软件错误 是没有区别的。 »

自动化测试技巧之图片验证

  想起图片验证,我会想到我曾经的第一个自动化测试程序,那会被图片验证纠结了很久,后也没有想通该怎么处理,直到近,我终于想通了,可是却离开那个程序了。   人生憾事其一,回头时发现自己曾做过的事那么浅薄,却沾沾自喜。   ————————————̵... »

软件测试中黑盒测试的测试用例设计常用方法

    等价类划分    是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法。    1) 划分等价类: 等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的。并... »

b2c网上商城系统需求分析

b2c网上商城系统需求分析

开发b2c网上商城系统需要利用互联网和信息技术,传统的那套销售体系与模式是要进行变革和完善的。3、功能不在于多关键是有价值如果b2c网上商城系统增加的功能是对用户没有价值的,越多的功能反而会让用户觉得反感,带来的不良用户体验会让产品慢慢失去用户的青睐,这是也做需求分析时需要考虑到的。 »

Web十大安全隐患之SQL注入

  注入往往是应用程序缺少对输入进行安全性检查所引起的,攻击者把一些包含指令的数据发送给解释器,解释器会把收到的数据转换成指令执行。常见的注入包括SQL注入,OS Shell,LDAP,Xpath,Hibernate等等,而其中SQL注入尤为常见。这种攻击所造成的后果往往很大,一般整个数据库的信息都能被读取或篡改,通过SQL注入,攻击者甚至能够获得更多的包括管理员的权限。   先来说说sql注入漏... »

测试工作对测试工程师要求太高?

  微软的软件质量控制实践三篇写完了,收到很多评论。不可能一一回答,所以在这里我挑几个评论多的和有代表性的,和大家再多讨论一下。希望有所帮助。   1. 对测试的要求太高了   在国内培训的时候经常遇到的一个说法:“(比如测试自动化,工具,流程)的确好处很多,但是它对测试的要求太高了”。刚开始的时候我很惊讶,第一次听到对测试要求太高的说法,后来听多了才慢慢意识到这才是问题所在。如果你认为国内的测试... »

EHCache分布式缓存集群环境配置

ehcache提供三种网络连接策略来实现集群,rmi,jgroup还有jms。同时ehcache可以可以实现多播的方式实现集群,也可以手动指定集群主机序列实现集群。Ehcache支持的分布式缓存支持有三种RMI,JGroups,JMS,这里介绍下MRI和JGrpups两种方式,Ehcache使用版本为1.5.0,关于ehcache的其他信息请参考http://ehcache.sourceforge... »

Page 1 of 480123»