- 博客(39)
- 收藏
- 关注
原创 软件测试不可遗忘的基础知识
软件测试软件测试是一项批判性的工作,目的就是找出软件中的缺陷。这里暂时不去深究为什么要进行软件测试,以及软件测试带来的好处。只介绍软件测试中一些基本的测试方法。根据是否查看代码程序分为黑盒测试和白盒测试;根据是否运行软件又可分为静态测试和动态测试。 黑盒测试:又叫功能测试或行为测试,只需考虑各个功能,不需要考虑整个软件的内部结构及代码。 白盒测试:访问代码,通过检查代码的线索来协助测试。...
2017-04-01 11:43:06
164
原创 精准测试
15问答为专业测试人员揭开“精准测试”的面纱什么是精准测试?软件测试是否必要达到精准?精准的同时是否提高了测试成本?精准测试对于普通测试工程师乃至测试行业会有怎样的影响?让我们带着这一系列的问题来关注精准测试的15个问答,揭开精准测试的面纱。1.到底什么是精准测试、和传统测试的区别和联系 相对于普通测试,精准测试是在传统测试过程中,通过技术手段对被测程序进行360度全景测试,将测试过程可视化...
2017-04-01 11:21:32
757
原创 翻页功能测试用例
翻页功能测试用例 翻页功能我们经常碰到的一一般有以下几个功能: 1:首页、上一页、下一页、尾页 2:总页数、当前页数 3:指定跳转页 4:指定每页显示条数 当然,有一些是少于多少页,全部以数字的形式显示,多余多少页后,才出现下一页的控件。本文暂且用以上四点来做通用的测试用例设计。 对于1翻页链接或按钮的测试,主...
2017-03-02 15:35:00
1322
原创 通用功能测试用例
通用功能测试用例 标签: 黑盒测试测试分类:软件测试基础知识(3) 一般jsp页面的测试 用例编号用例简述用例表述1页面标题页面的标题要求正确2检查多次使用back 键的情况在有back 的地方,back,回到原...
2017-03-02 10:41:55
303
原创 测试用例设计——WEB通用测试用例
测试用例设计——WEB通用测试用例 现在项目做完了,我觉得还是有必要总结一下,学习到的内容。毕竟有总结才能有提高嘛!总结一下通用的东西,不管什么项目基本都可能会遇到,有些地方也有重复的或者有的是按照个人的习惯来总结的不一定都对,有不对的地方还是希望大家可以指正! 易用性1、便于使用、理解、并能减少用户发生错误选择的可能性 2、当数据字段过多时,使用便于用户迅速吸取信息的方式表现信息...
2017-02-23 20:36:12
356
原创 如何写一份完美的测试用例
如何写一份完美的测试用例博客分类:测试经验分享测试用例设计测试工程师缺陷设计作为一名功能测试人员,最基本的要求就是能写出优秀的测试用例。因为一份好的用例直接反映出测试人员的思维方式和严谨性。那么我就在想了,何写好一份测试用例,利用所写用例来测试验证产品质量呢?写好测试用例,还是需要多方位的思考。1.测试用例设计这是写好用例的前提,尽可能多的站在不同的角...
2017-02-18 11:51:46
373
原创 测试思路
软件测试的测试思路是什么?博客分类:测试经验分享模块测试接口测试测试用例清晰的测试思路会让工作更加流畅,先来看看进行初步软件测试时,一些测试思路:模块测试l模块功能点检查l功能操作检查l页面链接、相关性检查、特殊字符、系统数据检查、测试数据检查等,这部分可以自行搜索。同时检查对之前bug的修复是否会影响到其他功能模块。l页面布局是否规范测试进阶...
2017-02-18 11:41:57
190
原创 移动APP测试 一些崩溃原因及触发崩溃的场景
移动App测试一些崩溃原因及触发崩溃的场景博客分类:app测试androidios移动App测试与传统台式机测试相比有一定的复杂性。这些复杂性可以被分类为: 环境:大量的设备,各种移动OSs,适应频繁OSs变化。设备:触摸式和非触摸式设备,有限的内存容量,电池耗电量。网络:不同的网络和运营商,在不好或无网络的情况下的App行为,离线支持。可用性:方向,触摸,多触摸,...
2017-02-03 18:58:53
572
原创 测试工程师必备技能
【转载】测试工程师的6+1种技能博客分类:软件测试 测试工程师是个神奇的职业,他是开发人员与老板之间的传话筒(三夹板),也是开发人员与老板的好帮手;他不仅需要有销售的沟通能力,也需要具备编辑人员的文档撰写技巧。如此一个面面俱到的岗位,他需要具备的技能到底有哪些呢?咱们一起慢慢往下看 有逆向思维的能力 曾经接触过一些测试工程师,他们干了一...
2017-02-03 18:51:22
212
原创 为什么有些APP自带廉价感
为什么有些APP自带廉价感博客分类:软件测试 为什么有些APP自带廉价感 ▍何为廉价 一辆4万元的车,我们可以说是便宜的车,但是鲜有人说是廉价的车。我们会说廉价的爱情,但是不会说便宜的爱情。 对于“廉价感”一词来说,与通常我们所说的“粗糙”、“便宜”等形容词不同,它是一个难以量化的心智形容词,而且几乎没有统一的判别标准可言。 而对于AP...
2017-02-03 18:41:03
132
原创 关于APP测试
移动APP测试之基础性能测试流程篇博客分类:app测试 评估App的时间和空间特性 :极限测试:在各种边界压力情况下,如电池、存储、网速等,验证App是否能正确响应。 --内存满时安装App--运行App时手机断电--运行App时断掉网络响应能力测试:测试App中的各类操作是否满足用户响应时间要求 。--App安装、卸载的响应时间--App各类功能性操作的影响时间压力测试:反复...
2017-02-03 18:24:30
187
原创 关于BUG的那些事
2017预防bug的重要性博客分类:软件测试bug软件测试方法软件测试BUG软件测试方法开发Bug,中文名缺陷。一个让软件测试员兴奋,让开发人员头疼的词。来源二次大战期间,一个称为“马克二型”的计算机,由于天气过热,硬件跟不上导致死机。最后发现是因为飞蛾,被继电器电死,将其注明“第一个发现虫子的实例”。人们将计算机错误戏称为虫子(bug),而把找寻错误的工作称为d...
2017-02-03 17:59:01
136
原创 UI测试最常见BUG情况汇总
UI测试最常见BUG情况汇总博客分类:TESTUI测试录入界面 1.输入字段要完整,且要与列表字段相符合(参照数据库进行检查) 2.必填项一律在后面用*表示(必填项为空在处理之前要有相关的提示信息) 3.字段需要做校验,如果校验不对需要在处理之前要有相关的提示信息 (1)长度校验 (2)数字、字母、日期等等的校验 (3)范围的校...
2017-02-01 22:50:51
1432
原创 关于测试用例设计的总结
测试用例的设计工作测试 作为一位功能测试人员,其主要的职能就是进行测试用例的设计,并根据测试用例执行测试,通过全面的测试来验证产品的质量。因此测试用例也从侧面反映了一个测试人员的测试思路的严密和发散性,要做好功能测试,测试用例的重要性无法忽视。现将本人设计测试用例的流程和思路进行总结,也方便进行交流和探讨: 1) 首先要对测试用例的组织结构进行划分 如果公司...
2017-02-01 22:03:30
265
原创 如何参与一个新项目以及对测试的一些看法
如何参与一个新项目以及对测试的一些看法博客分类:软件测试测试 关于如何参与一个新项目1. 对于一个新项目,我首先要站在用户的角度了解这个产品.有可能的话,我会作为一个用户,以自己的账户和个人数据去使用产品.我努力使自己经历完整的用户体验.一旦有自己的真实数据在里面,你对一个产品的期待会彻底改变.在具备了用户心态之后,我会做下面一些事情从头到尾理解产品...
2017-02-01 16:12:43
423
原创 压力测试中存在的问题
压力测试中存在的问题(What) 什么是压力测试软件压力测试是一种基本的质量保证行为,它是每个重要软件测试工作的一部分。软件压力测试的基本思路很简单: 不是在常规条件下运行手动或自动测试,而是在计算机数量较少或系统资源匮乏的条件下运行测试。 通常要进行软件压力测试的资源包括内部内存、CPU 可用性、磁盘空间和网络带宽。压力测试涵盖,性能测试,负载测试,并发测试等等,这些测试点常常交织...
2017-02-01 15:53:47
542
原创 打破软件自动化测试的格局
打破软件自动化测试的格局 自动化测试的误区自动化测试仅仅被认为是替代人工,所以我们看到很多企业实施自动化测试仅仅是将现有的 Test Case 转换成自动化脚本。这样做既没有提高测试整体水平,也没有改善测试结果。结果是通过手工能测试出来的问题自动化测试可以测试出来,手工测试不出来的问题自动化测试也没有测试出来。因为测试的观念仍停留在已有 Test Case 阶段,而 Test...
2017-02-01 15:32:06
108
原创 怎样与开发沟通
软件测试作为测试工程师,在日常工作中接触最多的当然是团队中的开发工程师,如何和开发工程师进行有效的交流是测试工程师面对的重要问题。 一般来说,在一个团队中,总是有开发人员喜欢和不喜欢的测试工程师,这两者之间的工作效率和效果都有很大的差异。当然,不能武断地说测试人员不喜欢的测试工程师就一定是效率低下的测试工程师,或者说是不合格的测试工程师,但一般来说,那些容易得到开发人员认可的工程师在测试时总...
2017-01-31 22:36:09
323
原创 测试流程
软件测试这次项目测试阶段的流程我觉得还可以,记录一下1、开发完成之后,先出一个版本,装到测试服务器上。这个服务器上的版本是稳定的,不允许打补丁2、测试人员每天测试,提交BUG。开发人员同步修改,可以滞后一点(比如1-3天),但不能滞后太多3、与测试服务器保持稳定不同,开发人员每天晚些时候,比如说17:00,都会锁定代码库,停止提交代码。然后用17:00的这个版本发布到开发服务器上,开发人员...
2017-01-31 22:18:33
96
原创 测试的未来
2015年11月,ThoughtWorks发布了新一期的技术雷达。技术雷达是以独特的形式记录ThoughtWorks技术顾问委员会对行业产生重大影响的技术趋势讨论的结果,为从CIO到开发人员在内的各方利益相关者提供价值。这期雷达的技术趋势主要体现在:受到热捧的微服务相关技术,逐步成熟的以Docker为典型的容器化生态系统,备受企业和用户关注的信息安全问题。本文就从这几个新趋势来分析一下给软件测试...
2017-01-27 16:42:56
208
原创 web测试应该注意的地方
基于Web的系统测试与传统的软件测试既有相同之处,也有不同的地方,对软件测试提出了新的挑战。基于Web的系统测试不但需要检查和验证是否按照设计的要求运行,而且还要评价系统在不同用户的浏览器端的显示是否合适。重要的是,还要从最终用户的角度进行安全性和可用性测试。本文从功能、性能、可用性、客户端兼容性、安全性等方面讨论了基于Web的系统测试方法。 随着Internet和Intranet/Ext...
2017-01-27 16:41:08
115
原创 ios测试应该注意1
1.app基本功能的测试比如计算器就要首先做计算器应有的加减乘除等运算基本功能的测试 2.app 分辨率兼容性测试,针对不同版本和屏幕大小的iOS系统计算器在iPad和iPhone5是否正常显示,iPhone升级iOS8计算器能否正常工作。3.安全测试,app读写电话薄,权限,访问网络计算器是否访问网络,4.app UI测试,边界,拖到,多点触屏,UI元素大小,颜色,字体计算器的button,字体...
2017-01-27 16:40:59
140
原创 手机测试注意点
[img]http://dl2.iteye.com/upload/attachment/0122/7735/710c6eea-e803-3b67-9734-763c8e53c199.png" alt="[/img] [img]http://dl2.iteye.com/upload/attachment/0122/7737/4ff5369b-666f-36fa-a509-...
2017-01-27 16:40:41
96
原创 ios测试应该注意2
功能、性能、稳定性、用户体验、自动化测试 1.app基本功能的测试比如计算器就要首先做计算器应有的加减乘除等运算基本功能的测试 2.app 分辨率兼容性测试,针对不同版本和屏幕大小的iOS系统计算器在iPad和iPhone5是否正常显示,iPhone升级iOS8计算器能否正常工作。3.安全测试,app读写电话薄,权限,访问网络计算器是否访问网络,4.app UI测试,边界,拖到,多...
2017-01-27 16:36:54
148
原创 Android测试注意1
android由于碎片化比较严重,相同的代码在不同的设备上会有较大的差别,所以一定要在不同的真机上使用一下。用户体验测试 1、界面 ①文字错误、图片不显示或显示不正确、缺少输入项、按钮的大小和点击效果 ②布局、图片和配色设计问题,测试人员很难进入 ③提示信息,提示信息语言准确简洁,有指导性。在应该提示的位置放入提示信息,比如程序需要接入网络,在无网络的情况下应给予...
2017-01-24 19:11:07
282
原创 App架构经验总结
架构因人而异,不同的架构师大多会有不同的看法;架构也因项目而异,不同的项目需求不同,相应的架构也会不同。然而,有些东西还是通用的,是所有架构师都需要考虑的,也是所有项目都会有的需求,比如API如何设计?架构如何分层?开发环境和生产环境如何分离?这几年,我负责研发过的App,有餐饮类的、社交类的、智能家居类的、电商类的、新闻媒体类的等等。当有了一定的经验之后,你总会有一些自己的心得体会。而以下内...
2017-01-24 19:10:59
135
原创 apache+php+mysql+javascript+html+css 他们之间有什么关系
l:操作系统,也就是建立在电脑硬件基础上的最底层的东西,相当于:国家这个概念,而windows或者linux就相当于不同的国家。a:就是web服务器,这个服务器 相当于国家领导人:起到指导作用。m:就是数据库,存储数据的地方,相当 银行。p:就是php,相当于下属,做事情的人。 PHP的所有应用程序都是通过WEB服务器(如IIS或Apache)和PHP引擎程序解释执行完成的...
2017-01-24 19:10:36
1282
原创 java web的开发主流技术是什么
java web开发技术有很多,大概罗列下:1、后台框架部分,常用spring、struts2等,用来帮助对项目的持久层、业务层、页面控制层的三层架构开发;当然,如果使用spring框架的话,还提供spring security、切面、依赖注入等现成的工具包,提高开发效率并且方便你集成一些第三方的扩展;2、数据持久层方面,用到的有mybatis、hibernate等持久技术,这些可以帮助快速建...
2017-01-24 19:10:25
415
原创 三层架构
三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。区分层次的目的即为了“高内聚低耦合”的思想。在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层...
2017-01-24 19:06:52
255
原创 iPhone的尺寸
iPhone1,3.5寸,比例4:3iPhone2,3.5寸,比例4:3iPhone3,3.5寸,比例4:3iPhone3gs, 3.5寸,比例4:3iPhone4, 3.5寸,比例4:3iPhone4s,3.5寸,比例4:3iPhone5,4寸,比例16:9iPhone5c,4寸,比例16:9iPhone5s,4寸,比例16:9iPhone6,4.7寸,比例1...
2017-01-23 15:44:41
130
原创 测试流程总结
1.向开发负责人以邮件形式发个开发好的带版本号的安装包给测试,和产品要相应的产品文档 ios:可以用itools,把ipa包拖进去就会自动安装,如果不会是可以到百度上查(itools安装ipa包的方法) Android:打好的包叫apk包 ,安装方式有很多(可以上百度搜apk安装包方法),以下是其中两种 1、windows系统可以使用手机助手双击apk文件安装...
2017-01-23 15:33:17
196
原创 App测试中Android和IOS测试区别
App测试中ios和Android有哪些区别呢?1 . Android长按home键呼出应用列表和切换应用,然后右滑则终止应用;2. 多分辨率测试,Android端20多种,ios较少;3. 手机操作系统,Android较多,ios较少且不能降级,只能单向升级;新的ios系统中的资源库不能完全兼容低版本中的ios系统中的应用,低版本ios系统中的应用调用了新的资源库,会直接...
2017-01-23 15:28:46
274
原创 苹果的ios和Mac OS 两个操作系统的区别
苹果的ipad是平板电脑。 iPad是由苹果公司于2010年开始发布的平板电脑系列,定位介于苹果的智能手机iPhone和笔记本电脑产品之间,(屏幕中有4个虚拟程序固定栏)与iPhone布局一样,提供浏览网站、收发电子邮件、观看电子书、播放音频或视频、玩游戏等功能。由英国出生的设计主管乔纳森·伊夫(Jonathan Ive)(有些翻译为 乔纳森·艾维)领导的团队设计的,这个圆滑、超薄的产品反映...
2017-01-23 15:24:09
6069
原创 五大最受欢迎的BUG管理系统
经过认真的查找和比较,选出以下五大为比较受欢迎的BUG管理系统。以下简单介绍一下其功能优缺点和资源获取方式吧:1、 QC(Quality Center)是原Mercury Interactive公司(现已被HP收购)生产的企业级基于WEB测试管理工具,需要安装配置IIS和数据库,系统资源消耗比较大;功能很强大,结合有BUG管理,需求管理及用例管理等功能;和其它的测试工具,比如Loard...
2017-01-23 13:28:05
497
原创 web常用控件命名汇总
Web UI 设计命名规范一.网站设计及基本框架结构:网页设计-命名规范1. Container“container“ 就是将页面中的所有元素包在一起的部分,这部分还可以命名为: “wrapper“, “wrap“, “page“.2. Header“header” 是网站页面的头部区域,一般来讲,它包含网站的logo和一些其他元素。这部分还可以命名为:...
2017-01-22 14:07:50
899
原创 表单的提交按钮的测试点
web表单中的提交按钮的测试点:在提交前需要理解清楚的点:1、表单中哪些字段是必填项2、表单中字段内容的限制:非空、重复、长度、特殊字符,空格、以及一些和业务相关的约束条件测试点: 1、是否支持回车 2、单击 3、快速双击, 可能会导致重复提交的bug 4、网络中断 ...
2017-01-22 14:06:08
1242
原创 web控件点测试总结
一 、界面检查 进入一个页面测试,首先是检查title,页面排版,字段等,而不是马上进入文本框校验 1、页面名称title是否正确 2、当前位置是否可见 您的位置:xxx>xxxx 3、文字格式统一性 4、排版是否整齐 5、列表项显示字段是否齐全,列表项字段名称是否跟表单统一 6、同一页面,是否出现 字段名称相同、值取不同的问题。 7、数据加载情况...
2017-01-22 14:05:36
102
原创 部署环境常识
对于一个刚进入公司的新人来说,在熟悉工作环境的时候,会听着几个“老人”在自己可视范围之外或者轻松的讨论着业务,其措辞拿捏精准,期间,涉及到一系列的概念,可能会让你不觉明厉,暗叹:“高端,大气,上档次”。 有些术语,它既有官方称呼,也有通俗叫法,对于不觉明厉的我们只能在“不识庐山真面目,只缘身在此山中”的大山里漫步。(作为一名菜鸟,吐槽一下) 软件开发环境(Software Developm...
2017-01-22 14:05:12
1513
原创 输入框的测试
1.验证输入与输出的信息是否一致;2.输入框之前的标题是否正确;3.对特殊字符的处理,尤其是输入信息需要发送到数据库的。特殊字符包括:'(单引号)、"(双引号)、[](中括号)、()(小括号)、{}(大括号)、;(分号)、(大于小于号)……4.对输入框输入超过限制的字符的处理,一般非特殊的没有作出限制的在255byte左右;5.输入框本身的大小、长度;6.不同内码的字符的输入;...
2017-01-22 14:00:15
232
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人