一种高效的对象缓存机制在测试框架中的应用(图)

  如果在 IBM Rational Functional Tester(RFT)项目中完全使用动态搜索的方式获得对象,那么有可能你将面临严重的性能问题,尤其是当你需要测试的应用中对象层次十分多而复杂时,比如 Microsoft Office 软件。Object Map 是一种选择,可 Object Map 常...

测试驱动开发实践——重构篇

  前一篇文章《测试驱动开发实践-入门篇》我们我们讲了一些基本的测试驱动开发流程:   1、写单元测试使他亮红灯   2、写代码使测试变成绿灯   3、重构代码   接下来我们需要开始重构了,大家有可能会问,为什么需要重构,什么时候开始重构。...

#
TDD
分享:

测试驱动开发实践——入门篇

  这个示例所使用的测试框架为NUnit,大家可以到http://www.nunit.org/下载该工具。   测试项目中需要引用NUnit中的nunit.framework.dll   我们就以一个简单的需求开始吧。   需求   员工登陆系统,输入登陆名密码,系统返回是否登陆成功  ...

#
TDD
分享:

软件测试中通用数据生成方法

  软件测试中非常重要的一个工作就是生成和维护测试数据,而这个工作恰恰是繁琐、重复而极易出错的。无疑找到一种通用的数据生成方法是极具意义的。本文阐释了如何使用脚本语言 PHP,加上简单的 ini 配置文件来达到这个目的的。   测试数据的生成和维...

分享:

手工测试没有技术含量?(51Testing论坛话题PK)

背景描述:很多人会认为只有自动化测试才能体现一个测试人员的技术水平,手工测试没有技术含量且没有前途,你认为呢? 精彩答案: 会员UniqueStudioWCD:   自动化测试是途径,不是目的。   手工测试和自动化测试都只是测试的方法而已,使用哪一种...

关于软件安全性测试

  软件安全性测试包括程序、数据库安全性测试。根据系统安全指标不同测试策略也不同。   用户认证安全的测试要考虑问题:   1.        明确区分系统中不同用户权限   2.     &nbs...

分享:

关于文档测试的一些感想

  前段时间接了一个客户报上来的bug, 因为涉及到与操作系统相关的安装问题,修复该bug可能要涉及到架构的一些变化,所有产品的安装component都会受到牵连,所以最终选择了在read me文档中添加说明项来解决用户使用过程中遇到的不便。   文档测试,说起...

小结公司ERP验收测试流程

  软件测试时为了发现错误而执行程序的过程。它不仅是软件开发阶段的有机组成部分,而且在整个软件工程(即软件定义、设计和开发过程)中占据相当大的比重。软件测试是软件质量保证的关键环节,直接影响着软件的质量评估。软件测试不仅要讲究策略,更要讲...

#
ERP
分享:

项目测试工作经验总结

  好久没有来更新我的空间了,面对51感到十分的愧疚,甚至没有太多的时间浏览,希望今后能有多点的时间来学习吧!   近期一直在做一个项目的测试工作,时间紧任务重是这个项目的特点,经过一段时间的测试计划和组织,总结了一些经验,记录之:   1...

软件测试中的各种派系

  测试是严谨的、技术性的,持此观点的大部分是学院派的,并且拥有很多支持者。认为测试是计算机科学和数学的分支。   ● Standard School 标准派   测试是用来度量进度的,强调成本和可重复的标准。认为测试是一个严格管理的过程。   ● Quali...

分享:

软件测试学习笔记之软件测试基础(图)

  一、软件产品开发测试基本流程(双V结构):   1、业务分析(BA);   2、需求分析(SRS)—系统测试设计STP(输出:系统测试计划、方案、测试用例及评审);   3、概要设计(HLD)—集成测试设计ITP(输出:集成测试计划、方案、测试用例及评审); ...

分享:

记一次无意的侵入测试

  前年在一个图书管理软件的公司做测试,由于公司的软件相对于比较成熟,所以主要做的就是功能测试、安装卸载测试、兼容性测试与性能测试,对软件安全这块测试的比较少。   有一天,心血来潮,想着这个软件是否真的这样不可攻克呢?从来不做安全性测试...

分享:

回归测试的策略

  回归测试是贯穿在整个测试的各个阶段的一个测试活动。它的目的是检验已经被发现的缺陷有没有被正确的修改和修改过程中有没有引发新的缺陷。软件在测试或者其他活动中发现的缺陷经过修改后,都要进行回归测试的验证。在做回归测试的时候可以采用不同的策...

一位项目经理给测试员的信

  各小组测试人员:   首先,向你们道一声:辛苦了!感谢你们在整个项目开发过程中所做的努力,项目最终的成功有你们的一份功劳!借此机会,我向你们阐述一些测试方面的知识,希望你们能够将其运用于工作实践中,为自己的将来增添一些竞争的砝码。  ...

分享:

进行Beta版本测试的意义

  今天我想写的是Beta版本的意义,而不是Beta版本的意思,关于意思互联网上有很多,我也不好评说,不过就意义来说我想有这个几个吧(有待补充)。   1、广告效应。   版本本身已经很稳定了,在产品推出的形式上可能采取一些策略,以beta版的形式推...

分享:

让自动化脚本在冒烟前运行!

  让自动化脚本在冒烟前运行,我想很多人都曾想过,也曾试验过,为什么最后放弃了?   我能够收集到的原因有以下几种:   1、代码开发没有完成。   2、程序不稳定,页面布局变动大。   3、编写脚本的时间紧张!   我作此尝试的初衷是为了...

编程对测试人员意味着什么?

  说说“编程对测试人员意味着什么?”   首先要说,我并不是狭隘的“QA主义“者,也并不反对测试人员学习编程,提高编程能力。而是我们要对编程对测试人员的作用有一个清晰的认识。   从我个人来说,可以说我一直以来就是编程能力的受益者。   ...

关于GUI测试

  五项基本原则:   简洁性,易用性,一致性,美观,个性   其他:   ● GUI界面风格一致性   ● 色彩和字体   ● 界面风格   ● 布局和间隔:布局要整齐,每个控件按钮之间的间距要一样   ● 深度:每个function下拉菜单级别不能超...

#
GUI
分享:

安全性测试常见的十个问题

  1、问题:没有被验证的输入   测试方法:   数据类型(字符串,整型,实数,等)   允许的字符集   最小和最大的长度   是否允许空输入   参数是否是必须的   重复是否允许   数值范围   特定的值(枚举型)   特定的模...

分享:

我来侃侃软件测试

  看过了很多关于测试方面的书籍以及网上盛行的一些电子资料,同样也去考了评测师考试,一路走来,虽然自己有别于测试人员的日常工作,但是恰恰就由于自己站在一旁,所以更能发现目前大部分人测试工作的无序、低效率和低水平。曾经做过几个项目的性能测试...

分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计

法律顾问:上海漕溪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2022, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号