软件测试
文章平均质量分 77
qiansanjia
这个作者很懒,什么都没留下…
展开
-
如何使用testcenter统计开发工程师工作质量?
最近公司购买了一款测试管理工具testcenter,以后由我负责管理这款工具,作为所有测试项目的负责人,我要用这款工具管理我们公司所有的测试项目。 为了更好的使用这个工具,满足项目中的实际情况,吾将上下而求索呀,打算写一些教程,方便同事大家一起学习记录,也造福各位网友O(∩_∩)O哈哈~ 【下载地址】 特附下载地址http://www.spasvo.com/testcenter/转载 2017-01-03 17:01:13 · 1150 阅读 · 0 评论 -
敏捷测试的方法和实践
Martin Uhlig在德国德累斯顿的Saxonia系统公司担任测试顾问。自学习商业信息以来,他一直对敏捷软件开发和敏捷方面的当前动向很感兴趣。他做过物流,媒体,和产品开发领域的不同项目。这也包括了他担任测试员和产品所有者的敏捷项目。情况敏捷环境中的开发员和测试员肯定对下列情况很熟悉。一个团队已经进行了很久的工作,但是他们没有专业的测试员。结果,质量要求被忽略了。但是现在——就在产品发布转载 2015-11-17 11:00:39 · 569 阅读 · 0 评论 -
你在过度测试你的软件吗?
发布候选测试需要花费很长时间,这是许多敏捷团队都面临的一个最大的挑战。但据JavaWorld报道,许多公司都通过持续交付模型消除或极大地减少了发布候选测试,而且它们有一些共性: 使用测试工具:有许多测试工具可以执行软件,贯穿软件的基本流程。因此,选择恰当的自动化检查工具非常关键,而其目标是降低风险,快速执行,减少手工维护的工作量。 将工具钩连到构建系统:等待构建完成再手工执行检查会浪费转载 2015-09-01 16:43:34 · 414 阅读 · 0 评论 -
谈软件自动化测试工具的评测方法
软件测试的主要评测方法包括测试覆盖和质量评测。测试覆盖是对测试完全程度的评测,它是由测试需求和测试用例的覆盖或已执行代码的覆盖表示的。质量评测是对测试对象(系统或测试的应用程序)的可靠性、稳定性以及性能的评测,它建立在对测试结果的评估和对测试过程中确定的变更请求(缺陷)分析的基础上。 1 覆盖评测 覆盖指标提供了“测试的完全程度如何?”这一问题的答案。最常用的覆盖评测是基于需求的测试覆转载 2015-08-28 14:58:39 · 567 阅读 · 0 评论 -
测试工程师的严肃游戏
简介ATDD和工具如FitNesse, Cucumber, and Robot Framework的使用使得有必要创建自动化验收测试。这些验收测试是用在用户故事中的验收标准的一个自然延生。你使用验收测试去了解需要开发哪些需求,这样你才能开发正确的功能。为了开发正确的功能,你需要在所有团队成员中创建关于利益相关者的共识。你使用故事工坊(Scrum中的产品积压细化会议)这样每个人都可以为发现故事的转载 2015-08-10 16:33:16 · 485 阅读 · 0 评论 -
金融行业移动终端自动化测试方案
Parag Kulkarni自2008年就在印度SQS担任测试自动化团队的一名核心成员。他专攻使用各种工具的自动化。他的核心竞争力包括自动化框架设计和移动自动化。过去的八年,他广泛涉及了CRM,出版,银行和电信领域。 如今金融机构使用多渠道方法服务其顾客,且越来越多地都开始使用移动技术了。为金融服务业的顾客服务需要高度可靠的基层软件。与顾客期望同步的需要,发布周期短暂且需要提供高质量的软件等转载 2015-07-03 16:21:34 · 2446 阅读 · 1 评论 -
TestCenter测试管理工具正式发布 V5.5.5.0!
TestCenter测试管理工具2015年03月18日正式发布 V5.5.5.0!TestCenter是面向测试流程和测试用例库的测试管理工具,它可以帮助您:测试用例的过程管理,对测试需求过程、测试用例设计过程、业务组件设计实现过程等整个测试过程进行管理。 01.主界面优化; 02.前台需求增加负责人,提供授权功能; 03.需求word导入,修改,导出,查看功能升级;原创 2015-03-19 17:18:02 · 863 阅读 · 0 评论 -
Android日志输出、单元测试
Android日志输出、单元测试 由于这几天睡得晚,导致第二天都没有精神,还晕晕的听课,效率低,我不能熬夜了。下面我来讲讲今天学习的知识点吧。一、 单元测试 有了测试以后我们遇到bug的时候就好解决了。单元测试需要以下几步:1. 首先要在AndroidManifest.xml中加入如下代码: 这行代码必须只能放在元素之内,与平级。 Androi转载 2015-01-05 14:47:25 · 678 阅读 · 0 评论 -
云测试中QA团队的作用
公司转向云部署模式或使用云测试服务来测试一个app时有不少好处。本文将介绍高水平的云概念并讨论云测试中质量工程师的作用。 我们来看看云测试时需要考虑哪些吧。 什么是云计算? 根据一份Gartner报告,云计算是“一套规则,技术和用于提供IT功能(软件,平台和基础设施)并将之作为一项按需扩展弹性服务的商业模式” 云计算的五大特征 --它使用动态的,共享的和虚拟的基础设施转载 2015-01-20 15:02:57 · 1039 阅读 · 0 评论 -
测试计划该怎么写?
在 IEEE Standard 829 中有定义测试文件的模板应该长得什么样子, 你可以从很多地方找到个模板 可是很多人看完后会说这个太复杂了, 有没有简单的方式, 连做事的时间都不够了, 哪有时间写这么长的文件. 我想是否要照着这个范本写并不重要, 重要的是你需要考虑以下事情 1. 什么东西你要测试 也就是定义测试的目标物是什么. 有时候有些人会搞错测试的目标物, 明明要测的是转载 2015-01-20 15:03:38 · 871 阅读 · 0 评论 -
测试设计中需要考虑的22种测试类型
黑盒测试:不基于内部设计和代码的任何知识,而是基于需求和功能性。 白盒测试:基于一个应用代码的内部逻辑知识,测试是基于覆盖全部代码、分支、路径、条件。 单元测试:最微小规模的测试;以测试某个功能或代码块。典型地由程序员而非测试员来做,因为它需要知道内部程序设计和编码的细节知识。这个工作不容易作好,除非应用系统有一个设计很好的体系结构;还可能需要开发测试驱动器模块或测试套具。转载 2014-12-15 10:16:49 · 485 阅读 · 0 评论 -
一些典型的测试方面的误解
在我们每天的工作中,我们可能时时都在面对着对测试的批评和指责中。开发人员或管理人员试着用这种或那种的理由要求我们在测试过程中更负责,更仔细些。但是你认为他们对你的要求或指责都是正确抑或合理的吗?作为一个测试人员,你是否在工作中固执己见?作为一个管理者,你是否一味地追求高深的技术或测试自动化呢?本文参照了国外一些资深的测试专家的观点,并结合本人多年的经验而成。希望我们能够更理性的把测试工作做的更好。转载 2014-12-12 10:38:10 · 451 阅读 · 0 评论 -
提升Java的锁性能
几个月前我们介绍了如何通过Plumbr来进行线程锁检测,随后便收到了很多类似的问题,“Hi,文章写得不错,现在我终于知道是什么引发的性能问题了,但是现在我该怎么做?” 为了在我们的产品中集成这个解决方案,我们付出了许多努力,不过在本文中,我想给大家分享几个常用的优化技巧,而不一定非要使用我们这款锁检测的工具。包括分拆锁,并发数据结构,保护数据而非代码,以及缩小锁的作用域。 锁无罪,竞争转载 2015-02-04 15:38:49 · 427 阅读 · 0 评论 -
多平台移动开发背景下的自动化测试和QA
“app”一词表示我们在处理“小的应用程序”。尽管在一些情况下这或许是真的,但本文中它是指用于远程监控一个机器不同部分(比如:灯,气流和位置)状态的相当大的应用程序。机器使用一个可用后端服务器访问的(我们的app通过因特网访问的)移动通信网络。总之,其复杂程度和一个桌面app相同。app的一个重要方面体现在不同的管理上。不同的客户群接受不同的功能设备,而不同的机器类型需要特定的数据陈述。这就形成了转载 2014-12-25 14:43:56 · 1428 阅读 · 0 评论 -
使用分层的Selenium框架进行复杂 Web 应用的自动测试
Selenium概述 Selenium是一种Web应用的自动测试工具,通过模拟用户对Web页面的各种操作,可以精确重现软件测试人员编写的Test Cases步骤。Selenium包含三个工具:Selenium-IDE,Selenium-RC以及Selenium-Core。其中,Selenium-Core是驱动Selenium工作的核心部分,作为一个用JavaScript编写的测试引擎,它可转载 2014-12-09 10:25:27 · 2508 阅读 · 0 评论 -
软件工程师的鄙视链
最近这几年在世界各地突然吹起了一股全民写程序的风潮,连美国总统欧巴马都在写JavaScript了,但是身为一介靠写程序(以及在上班时间胡乱上网)来谋生的developer(所谓的developer就是「软件工程师」的比较潮的说法),想要提醒那些想学习写程序的人一件重要的事:慎选你的第一个程序语言。在软件工程师(中国叫做「程序员」或「码农」)的圈子里,文人相轻的现象可是非常严重的,在程序设计的各转载 2014-12-24 10:39:54 · 467 阅读 · 0 评论 -
如何快速面试APP产品经理
首先要申明,本文观点偏激,但不服来辩 所花时间绝对最短,并行之有效 主要针对朋友所问解疑 应用到其他行业慎重 ---------------------------------------------- 和老婆在costa买咖啡接到“Bwang”电话 说公司开启新项目,做个自运营app,准备招个产品经理 说在知乎上面研究精华帖弄了套题,现在初面完筛选了十几转载 2014-12-24 10:37:30 · 631 阅读 · 0 评论 -
软件项目管理中的需求管理要以用户为中心
现在我们经常说的“项目”,无论是中国还是外国,二千多年前就已经存在。闻名世界的中国万里长城、大运河,埃及的金字塔,古罗马的供水渠等,这些不朽的伟大工程都是众人称颂的典型项目。在古代这些巨大而复杂的项目建设过程中,存在很多的科学经验和一些固定的方法,只是在当时科技和文化发展水平很低的情况下,人们很难能总结归纳出能在工程中重复使用的方法,就更不用说形成系统的知识体系了。项目管理的概念首先出现在国外转载 2015-12-21 15:09:50 · 2011 阅读 · 0 评论 -
如何进行需求的分析与挖掘?
其实这个问题不应该成为一个问题,因为一个真正意义上的的项目经理是不需要去做需求分析的,而应该是让专职的需求分析人员去做。我的理解,项目经理在工作过程中,与需求沾边的工作应该是对于项目范围的定义:确定哪些是在项目中要做的,哪些是不用去理会它的,清楚地定义项目的边界。除此之外,其它的工作都应该交由专门的人员去进行专业的信息采集与处理。但大家都知道,在实际的工作中,项目经理往往是既当爹来又当妈,一个人做转载 2016-03-15 15:53:41 · 774 阅读 · 0 评论 -
阿里云和SPASVO合作推出BUG管理工具TestCenter企业免费版
1、产品介绍TestCenter(简称TC)是面向测试流程的测试生命周期管理工具,符合TMMI标准的测试流程,可迅速建立完善的测试体系,规范测试流程,提高测试效率与质量,实现对测试的过程管理,提高测试工程的生产力。2、产品概述 TestCenter传统测试PK支持GB/T11457-1995,GJB2725A-20转载 2016-12-01 14:09:29 · 1686 阅读 · 0 评论 -
APP压力测试入门教程
Daniel Knott用过各种不同编程语言和软件质量保证工具。他在软件开发和测试方面干了七年,自2010年,他一直在德国汉堡的XING AG公司就职,几个项目里,比如XING调查和XING建议,他负责测试管理,测试自动化和测试执行。Daniel现在是XING移动和XING API团队的质量保证团队领导。在XING移动团队里,他还是负责XING安卓和iPhone Apps的测试管理转载 2016-11-10 16:38:36 · 7446 阅读 · 0 评论 -
如何设计编写和设计软件测试用例?
一、测试用例是软件测试的核心。 软件测试的重要性是毋庸置疑的。但如何以最少的人力、资源投入,在最短的时间内完成测试,发现软件系统的缺陷,保证软件的优良品质,则是软件公司探索和追求的目标。每个软件产品或软件开发项目都需要有一套优秀的测试方案和测试方法。 影响软件测试的因素很多,例如软件本身的复杂程度、开发人员(包括分析、设计、编程和测试的人员)的素质、测试方法和技术的运用等等。因为有些因转载 2016-10-11 15:53:01 · 4064 阅读 · 0 评论 -
需求管理与分析——需求池
产品经理会聆听用户声音进行需求收集,但是真正的需求需要我们去优化。真正优化的应该是从需求的收集到最终形成功能融入到产品中的这个过程。下面做一个简单科学的流程。一、需求收集· 从用户、市场、竞品、同事、朋友等渠道无差别收集各类问题、建议、与想法,另外通过数据分析和解读出来的需求也可以添加进去。· 尽量详细的记录需求的相关属性信息,如提出人信息、需求场景、需求描述等等。二、需求分析转载 2016-09-20 15:43:39 · 3377 阅读 · 0 评论 -
你在过度测试你的软件吗?
发布候选测试需要花费很长时间,这是许多敏捷团队都面临的一个最大的挑战。但据JavaWorld报道,许多公司都通过持续交付模型消除或极大地减少了发布候选测试,而且它们有一些共性: 使用测试工具:有许多测试工具可以执行软件,贯穿软件的基本流程。因此,选择恰当的自动化检查工具非常关键,而其目标是降低风险,快速执行,减少手工维护的工作量。 将工具钩连到构建系统:等待构建完成再手工执行检查会浪费转载 2016-08-24 14:33:40 · 363 阅读 · 0 评论 -
浅谈项目管理中的四要素
项目管理一直是一个老生常谈的问题,我们身边项目时时刻刻发生,大到火箭上天,小到家庭装修。老K作为技术出身,大大小小也做了不下50个项目,这里老K从IT的角度,带领大家用理论的知识分享如何做好一个项目。 项目管理有四个要素:工作范围、时间、质量、成本。 对一个项目来说当然最理想的情况就是“多、快、好、省”。“多”指工作范围大,“快”指时间短、“好”指质量高,“省”指成本低。但是,这4者之转载 2016-09-12 16:30:38 · 779 阅读 · 0 评论 -
项目管理之如何控制项目进度和质量
控制项目进度和质量首先在整体上要有一个合理清晰的流程,并且在整个管理过程中,严格按照流程走。流程的每一步如果都控制好了,那么整个项目管理就不会出大问题。 下图是我们所有项目应该严格遵守的流程。 流程-需求 需求是整个流程的入口。通常需求从客户那里来,而客户通常不是那么专业,客户发过来的需求可能很零散,甚至可能不合理,这时,项目经理需要对需求进行整理,并且多次不断转载 2016-08-31 15:07:02 · 10982 阅读 · 0 评论 -
使用元数据设计测试用例
使用元数据设计测试用例Jaydeep Kaur在软件测试的整个软件测试生命周期(STLC),包括需求分析,测试,交付和支持方面有近四十年的经验。有了为银行,保险公司和资本市场公司工作的经验,Jaydeep领导着卓越数据屏蔽中心Capgemini质量保证团队。她闲暇时间就读读小说,还对市场上最新的产品有着浓厚的兴趣。Devjyoti Namata在为金融服务机构的软件测试的整个软件测试周期方转载 2016-08-29 15:04:29 · 1066 阅读 · 0 评论 -
性能测试重构方案
进公司以来,对于LoadRunner的使用以及对性能测试的理解和认识,一直都是一知半解,仅仅停留在基本脚本的编写和优化上,对于脚本对服务端的压力和性能的测试,总是模模糊糊,没有系统的认识。经过几次跟同事的讨论,碰撞,产生了一些思路,今夜凉风习习,骑着车,脑海里任由思路上蹿下跳,慢慢地变得规律起来,到家之后,略作整理,形成了一套重构方案,将之前的一些牛角尖问题解了开来。后续会慢慢同步学习和实践转载 2016-07-05 15:47:28 · 517 阅读 · 0 评论 -
如何让APP在最短的时间内上线
许多公司在开发APP时时常遇到这样的问题,公司自己没有专业的测试团队,将APP外包给研发团队负责后,计划上线的APP因BUG太多无法在规定时间内上线。还有的公司筹划着自己组建测试团队,可是这样耗时耗费,质量还不一定有所保障!那如何找到既省时省费还能保证质量的方法让APP成功上线呢!小编这就来给你支招!途蜜保险为矽通瑞达公司旗下研发的APP。公司没有专业的测试团队帮助检测APP的BUG,导致原创 2016-05-23 15:06:17 · 473 阅读 · 0 评论 -
泽众2016年4月电子期刊
泽众电子期刊,汇集国内最专业的软件测试产品新闻、最前沿的测试行业动态,做国内最好的软件测试期刊!转载 2016-04-22 13:52:50 · 750 阅读 · 0 评论 -
如何使用testcenter统计开发工程师工作质量?
最近公司购买了一款测试管理工具testcenter,以后由我负责管理这款工具,作为所有测试项目的负责人,我要用这款工具管理我们公司所有的测试项目。为了更好的使用这个工具,满足项目中的实际情况,吾将上下而求索呀,打算写一些教程,方便同事大家一起学习记录,也造福各位网友O(∩_∩)O哈哈~【下载地址】朋友告诉我testcenter在网上有免费的,应该是试用的吧,特附下载地址,不谢呀http转载 2016-04-19 15:59:44 · 368 阅读 · 0 评论 -
将就OR讲究? ——APP如何成功上线
将就?研发团队不负责,BUG一波又一波,招募团队不容易,耗费高且需管理! 质量难以保障且不说!APP上线一拖再拖!测试这件事咱不能将就!车牛APP是大搜车打造的一款专门为中小车商和二手车经纪人服务的APP。和许多公司一样,车牛APP在上线之际遇到了这样的问题。讲究?APP如何成功上线?其实这件事得有所讲究!互联网连通了世界,网罗了大众,我们既看到了众筹在互联网时代彰显的巨大作用,那么集转载 2016-04-27 14:59:58 · 590 阅读 · 0 评论 -
当”众云购”遇上众测平台(ALLtesting),友谊的小船从此不翻
一个名叫“众云购”的电子云商务购物平台正在寻找它的测试伙伴帮助APP能尽快上线,可是……当它找到研发外包团队时……当它寻求测试人员帮助时直到遇到这样一艘巨轮……来自全国各地的测试人员免费帮助你查找BUG!省时又省力。巨轮上有一大波测试经验和金钱奖励,测试者只需要帮助项目查找到BUG即可获得!众云购登上了巨轮后,BUG问题得到了解决,项目上线指日可待,爱情的巨原创 2016-04-27 09:54:27 · 1886 阅读 · 0 评论 -
如何让APP在最短的时间内成功上线?
许多公司在开发APP时时常遇到这样的问题,公司自己没有专业的测试团队,将APP外包给研发团队负责后,计划上线的APP因BUG太多无法在规定时间内上线。还有的公司筹划着自己组建测试团队,可是这样耗时耗费,质量还不一定有所保障!那如何找到既省时省费还能保证质量的方法让APP成功上线呢!这不!矽通瑞达公司找到了法子!途蜜保险为矽通瑞达公司旗下研发的APP。公司没有专业的测试团队帮助检测APP的BUG转载 2016-04-26 14:39:50 · 1600 阅读 · 0 评论 -
偶然性不可重现BUG怎么处理?
一、一定要提交!! 1. 记得有这么个缺陷,以后再遇到的时候可能就会了解发生的原因。 2. 尽力去查找出错的原因,比如有什么特别的操作,或者一些操作环境等。 3. 程序员对程序比测试人员熟悉的多,也许你提交了,即使无法重新,程序员也会了解问题所在。 4. 无法重现的问题再次出现后,可以直接叫程序员来看看问题。 5. 对于测试人员来说,没有操作错误这条.既然遇到,就是问转载 2014-12-23 10:07:07 · 7499 阅读 · 0 评论 -
如何设计优雅的移动游戏?
设计移动游戏是一个非常有意思的想法,理论上,开发智能手机或平板电脑游戏与其他平台游戏设计没有根本的不同。移动游戏在传统系统属性上与其他类型以及平台极其相似,无论你想创造一个开心农场,使命召唤还是国际象棋。 但实践中,想要创建一个成功的移动游戏完全是另一回事。有很多其他的顾虑,从市场饱和、难以被发现,到玩法定型及设备的尺寸因素等,由于这些原因,作为一个设计师来说创造一个优秀的手机游戏就像在玩转载 2014-12-08 09:51:53 · 924 阅读 · 0 评论 -
移动App测试中的最佳做法
Daniel Knott 用过各种不同编程语言和软件质量保证工具。他在软件开发和测试方面干了七年,自2010年起,他一直在德国汉堡的XING AG公司就职,几个项目里,比如XING调查和XING建议,他负责测试管理,测试自动化和测试执行。Daniel现在是XING移动和XING API团队的质量保证团队负责人。在XING移动团队中,他还负责XING安卓和iPhone Apps的测试管理和测试自原创 2014-11-21 10:26:48 · 978 阅读 · 0 评论 -
软件外包公司软件测试面试题
1、试述软件的概念和特点?软件复用的含义?构件包括哪些?2、瀑布模型和螺旋模型的主要区别是什么?3、软件生存周期及其模型是什么?4、什么是软件测试?软件测试的目的与原则?5、净室软件工程的策略是什么?6、软件配置管理的作用 软件配置包括什么?7、简述需求分析的过程和意义?8、什么是数据的对立性?有几个层次?9、网状、层次数据模型与关系数据模型的最大的区别是什么?转载 2014-10-20 10:00:45 · 2611 阅读 · 1 评论 -
性能测试报告的9个建议
性能测试报告的9个建议 让你的报告作为软件质量测试的一部分,以一个简单,快速和直观的方式将信息呈现给观众。 这里有9基本原则要遵循来有效的报告你的性能测试结果。 及时报告,经常报告 经常地共享数据和信息对于使您的测试项目整体成功来说是至关重要的。为了有效的做到这一点,每隔几天向代理人和项目小组以邮件方式发送总结图表,其中图表包含对所有要点简明扼要的说明。 利转载 2014-11-20 16:23:16 · 705 阅读 · 0 评论 -
jenkins+testng+ant+webdriver持续集成测试
我的需求:1、webdriver代码放在svn上;2、hudson(jenkins)去执行构建,它从svn上下载代码,并利用testng.xml来执行我设置好的测试套件;3、接上,将结果放在指定位置;我的设备:开发工具:intellij idea自动化工具:webdriver(selenium2.0)持续集成工具:hudson(它的插件需要安装seleniumhq,te转载 2014-10-17 10:36:58 · 1092 阅读 · 0 评论