测试
Java海洋
从事JAVA 开发,大数据开发10多年,目前在一家互联网公司做技术负责人
展开
-
程序员的单元测试
在做项目当中发现很多开发人员没有单元测试的习惯,往往是写完代码后直接右键——commit,然后就完事大吉。这样做的严重后果就是在开发后期的集成测试中Bug百出,而且都是类似于变量忘记赋值、字符串拼接错误、界面忘记显示全部信息等等一系列非常小的Bug。这些Bug的存在直接导致集成测试的时候效率低下,工期延长……试想仅仅因为一个string中的一个拼接错误,或者变量忘记赋值这些小错误,测试人员原创 2012-11-09 17:21:55 · 1025 阅读 · 0 评论 -
WEB性能测试工具
本来这篇文章应该在写在前面的,因本人写的无章法,所以比较乱。 WEB性能测试工具主要分为三种,一种是测试页面资源加载速度的,一种是测试页面加载完毕后页面呈现、JS操作速度的,还有一种是总体上对页面进行评价分析,下面分别对这些工具进行介绍,如果谁有更好的工具也请一起分享下。Firebug: Firebug 是firefox中最为经典的开发工具,可以监控请求转载 2013-05-16 17:41:55 · 980 阅读 · 0 评论 -
测试基础1-测试理论框架图
测试难在:限定测试范围测试目标:没有测试目标学软件开发:学的是解决某个问题的方案和方法学软件测试,学的是成套的测试方法一个团队里,最有价值的人是:精通业务和了解客户需求1.根据测试阶段和测试方法可以分为:单元测试,集成测试,系统测试,用户/验收测试2.根据测试的目标可以分为:代码测试,设计测试,需求测试; 需求测试又分为:非功能性测试和功能性测试; 非功能性测试原创 2013-05-07 22:06:48 · 1113 阅读 · 0 评论 -
软件测试基础2-V模型
1.需求:测试人员要了解,要弄清楚客户要干什么,要实现什么目标;需求划分为:用户需求和业务需求2.概要设计:主要做:系统架构,模块划分,模块与模块之间的接口3.详细设计:实现的功能的具体方法4.先写测试用例,再开始编码:5.系统测试和验收测试的区别:验收测试会提供比较全面的数据进行完整的测试; 1.执行人不一样,测试的人不一样 2.目标不一样,系统测试主要目的是查找bug,原创 2013-05-07 22:36:27 · 894 阅读 · 0 评论 -
软件测试所需要的知识
从事软件测试工作近3年时间、说起来在这个测试行业中也只能算是入门型选手、相比那些在测试行业摸爬滚打了10几年的大牛望尘莫及。在转行到软件测试之前一直从事网络工程师和系统工程师的岗位(其实说白了就是IT民工)。对软件测试的工作越深入、了解得越多却发现自己懂的越少、当然目前很多对软件测试不是很了解的朋友以为软件测试不就是点点鼠标嘛(我曾经也有这样的想法)、就连我们在学校里面的老师都对那些毕业了转载 2013-05-22 15:06:00 · 2140 阅读 · 1 评论 -
冒烟测试理解
冒烟测试:说白了,就是测试主要功能,主要流程是否正常,是否会出现类似于电路故障引起的冒烟冒烟测试,刚进公司就接触到了。只是刚开始一直没有体会到冒烟的含义和精髓,一直以为是冒烟测试就是把待测产品的主要功能测试一下就行了。后面回想一下,不是那么回事的。 冒烟测试源自硬件行业,对一个硬件或者硬件组件改动后,直接给设备加电,看看设备会不会冒烟,没冒烟,就表示待测组件是通过了测试。原创 2013-05-22 14:53:23 · 5358 阅读 · 0 评论 -
软件测试面试题整理
软件测试面试题整理一般面试官都会问到你是怎样进入测试的,如何评判你是一个好的测试员,你可这样说, 主要工作:1确定测试范围,制定测试策略,写测试计划; 2熟悉业务流程; 3设计测试用例; 4 执行用例:进行功能测试,接口测试,容错测试,界面测试,安全测试,初始化测试,文档测试,可用性测试,性能测试,负载测试,稳定性测试,恢复测试,配转载 2013-05-07 21:49:39 · 4901 阅读 · 0 评论 -
测试人员如何提交程序员无法拒绝的BUG
软件测试人员遇到的第一节课就是如何有效的提交BUG,下面的文章不是专为软件测试人员所写,但是却是所有软件测试人员必读。在不同的公司对提交有效的BUG的标准不同、但是下面文章的内容却适合所有测试专业人员阅读、当然对于非测试人员也大有裨益。引言为公众写过软件的人,大概都收到过很拙劣的bug(计算机程序代码中的错误或程序运行时的瑕疵——译者注)报告,例如:在报告中说“不好转载 2013-05-23 14:33:20 · 4158 阅读 · 0 评论 -
alpha测试和beta测试的区别
定义:alpha测试是在用户组织模拟软件系统的运行环境下的一种验收测试,由用户或第三方测试公司进行的测试,模拟各类用户行为对即将面市的软件产品进行测试,试图发现并修改错误。Beta测试是用户公司组织各方面的典型终端用户在日常工作中实际使用beta版本,并要求用户报告异常情况,提出批评意见。区别:两者的主要区别是测试的场所不同。Alpha测试是指把用户请到开发方的场所来测试,beta原创 2013-05-25 20:17:20 · 1371 阅读 · 0 评论