阿里云和SPASVO合作推出BUG管理工具TestCenter企业免费版
1、产品介绍 TestCenter(简称TC)是面向测试流程的测试生命周期管理工具,符合TMMI标准的测试流程,可迅速建立完善的测试体系,规范测试流程,提高测试效率与质量,实现对测试的过程管理,提高测试工程的生产力。 2、产品概述 TestCenter...
可用性测试的五点思考
可用性测试的五点思考 可用性测试(Usability testing)是用来评估产品或系统的一种方法,这种方法起源于经典的实验学,可以进行复杂的大样本测试,也可以进行简单的小样本定性测试。关于可用性测试的具体内容(5W+1H),网上已经有很多资料,包括中文和英文。我想了下,在这里,还是不再写普适性的科普...
数据库之查询优化
(1) 来自pg文档 PostgreSQL使用的是基于成本的优化器(Cost based optimizer)。理论上基于成本的优化器会计算用户输入的查询语句的每个合法的查询计划的执行成本,然后从中选择成本最小的计划作为执行查询语句的 最终计划。在实际应用中,查询语句的合法的查询计划的个数是随查询复杂度的增加呈指数增长的。...
你在过度测试你的软件吗?
发布候选测试需要花费很长时间,这是许多敏捷团队都面临的一个最大的挑战。但据JavaWorld报道,许多公司都通过持续交付模型消除或极大地减少了发布候选测试,而且它们有一些共性: 使用测试工具:有许多测试工具可以执行软件,贯穿软件的基本流程。因此,选择恰当的自动化检查工具非常关键,而其目标是降低风险,快...
单元测试的重要性一例
早几天产品上线,发现了一个bug,而这个bug之前是不存在的,也就是说是我修改了另一个功能的时候导致了原来正常的一个功能出现了问题。这个bug的原因很简单,我有一个对象,在页面上会用到,而我现在需要把这个对象存到数据库,里面有一些信息是不需要的,为了避免存入过多的东西到数据库,我在存之前就清空了这个...
回归测试总结
1.完全重复测试 这个就是运行所有的测试用例,以确保新功能,老的功能,依然运行良好.这种方法适合测试人员充足的情况,或者自动化测试代码覆盖率很高的时候,总之,就是能够有时间执行完所有的测试用例. 曾经在一个敏捷开发的项目中,每一个Iteration(3个星期),都会有一星期的时间去做当前Phase的完...
单元测试准则(一)
1. 保持单元测试小巧, 快速理论上, 任何代码 Check-in 之前都应该把所有测试套件完整的跑一遍. 所以保持测试代码轻快能减少开发迭代周期. 2. 单元测试应该是全自动/非交互式的测试套件通常是定期执行的, 执行过程也必须是完全自动化才有意义. 输出结果需要人工检查的测试不是一个好的单元测试. 3. 让单元测试...
LoadRunner事务四种状态
LR事务四种状态,在默认情况下使用LR_AUTO来作为事务状态: 1、LR_AUTO LR_AUTO是指事务的状态有系统自动根据默认规则来判断,结果为PASS/FAIL。 2、LR_PASS LR_PASS是指事务是以PASS状态通过的,说明该事务正确的完成了,并且记录下对应的时间,这个时间就是指做这件事情所需要消耗的响应时间。...
Java 使用 TCP 和 UDP 传输文件
引言 本项目的目的是实现两个应用,通过网络连接在不同的主机之间传输一个文件的功能。两个应用应该分别利用 UDP 和 TCP 协议,以具有传输至少 1 MB 文件的能力。 实现和说明 源代码 两个应用都由单个程序实现,源代码下载地址。 说明 程序使用以下命令行进行编译: javac *.java然后使用以下两个命令...
自动化测试部署之决胜于开始
自动化测试优与劣 为何要开展自动化测试?手工测试与自动化测试相比孰优孰劣呢?本节针对该问题展开论述与讲解。 测试工作中,往往需要面对很多问题。经常可以听到测试工程师的抱怨,其抱怨内容大体如下: v 重复、频繁的工作太多; v 测试工作任务重,测试周期短,工作压力大; v 创新性的工作...
数据库之查询优化
(1) 来自pg文档 PostgreSQL使用的是基于成本的优化器(Cost based optimizer)。理论上基于成本的优化器会计算用户输入的查询语句的每个合法的查询计划的执行成本,然后从中选择成本最小的计划作为执行查询语句的 最终计划。在实际应用中,查询语句的合法的查询计划的个数是随查询复杂度的增加呈指数增长的。...
Java开发中常见的危险信号
Dustin Marx是一位专业软件开发者,从业已经有17年的时间,他拥有电子工程学士学位,还是一位MBA。Dustin维护着一个博客,专门介绍软件开发的各个主题。近日,他撰文谈到了Java开发中常见的危险信号,提出了在日常的Java开发中我们需要尽力避免的一些不正确的做法。 经过多年的开发、阅读、回顾并维护了数万...
测试过程中的评审工作及关注事项
公司的软件开发EPG过程规范中对测试领域的工作及其规范做了细致的说明,虽然是CMMI3+,不过还是有些地方只是官样文章,是形而上的东西,在实际工作中不具备任何的指导作用。所以我们领导觉得这个可以自己重新定义一些在测试思维上较为技术性的东西纳入到测试领域的规范当中,而我负责关于用户需求评审和系统测试用...
测试与杀虫剂困境
读微软的软件测试之道,其中有一个有趣的小故事。讲得是主人公自己有个菜园,菜园里的植物面临着各种动物和昆虫的威胁,所以必须要找到某种防护措施来阻止包括野兔,害虫的侵扰,否则肯定会颗粒无收。主人经过分析,发现野兔对菜园的破坏其实并不大,最令人深恶痛绝的害虫是蛞蝓。 主人发现蛞蝓对啤酒很是偏...
从测试角度度量项目质量的7个维度
首先由于我自己是做测试的,因此这篇文章页主要是从测试的角度出发,对几个测试相关的维度进行分析,说明它们是如何影响项目质量的。这7个维度是根据以往做项目的经验再加上网上一些前辈的总结提炼出来的,并非来自于教科书,所以仅供参考。这7个维度也只是从功能测试出发,对于性能测试、安全性测试、用户体验测试...
Google的测试领导和管理工作
在Google管理TE毫不轻松。问题在于如何激励,而非指令;在于保持凝聚力和一致性,同时又要鼓励创新和实验,信任大家尽可能自己做出正确的决定。 Google的测试管理更多的是激励,而非强悍的管理;更多的是战略指引,而非频繁的督促检查(每天、每周等)。Google的管理是处于一种开放式的、灵活的、经常更加复杂的...
PHP操作数据库得到数据进行JSON组装
1.php程序<?phpmysql_connect("localhost","root","");mysql_select_db("myhospitalv2");$q=mysql_query("SELECT * FROM user2 ");while($e=mysql_fetch_object($q)) $output[]=$e;print(json_encode($output));mysql_close();?> 2.浏览器返回结果[{"id":"1","name":"Tony","sex":"1","bir...
测试流程与测试人员配置的一点感想
从去年秋冬季节来到这个地方,直至明天正式离开,说起来也在这个霸气威武的bd大厦呆了挺久的一段时间了。 与周围的那些rd、qa、pm等相处下来虽然不至于说是亲如一家,但至少也算是有点感情了,所以在这里对之前工作中的一些基础测试流程和人员方面的东西做一个总结,以此来纪念我在大厦的日子。———题记 初到...
初探团队基于session的探索性测试
如果你是一名测试人员,那么不管你对探索性测试的了解是多是少,我肯定你一定用过探索性测试的方法。想想看,你是否曾经这样测试过?不仅仅按照测试案例或者脚本上写什么,就完全使用那一套相同的数据、一模一样的流程,而是根据你执行时的所见,临时有所想和所动,进行一定程度的自由发挥?我想你肯定有过,这就是探...
测试角度看公司流程规范对比后篇
测试角度看公司流程规范对比后篇