测试方法
Amy0428
这个作者很懒,什么都没留下…
展开
-
单元测试工具测试的经验总结
§测试程序的颗粒划分要小,如一组非法参数的测试要放在不同的程序中,这样就不会一个非法参数失败导致其余没有运行。 §测试工具只占40%-60%。如7020项目中,以switchChannal为0为主, switchChannal非0的情况,框架下只进行返回值的判断。实际测试以demo为主来进行测试。 § §需要手工参与的与完全自动化的分离。如DUnit中采用多个S原创 2009-07-21 10:46:00 · 1046 阅读 · 0 评论 -
安全性测试——Buffer overrun
安全性测试——Buffer overrun什么是BO?BO的概念很容易理解,只需要C语言的基本知识就足够了。申请了一段内存,而填入的数据大于这块内存,填入的数据就覆盖掉了这段内存之外的内存了。比如, void原创 2011-04-07 14:05:00 · 2443 阅读 · 0 评论 -
测试需求如何获取
产品应该具备或满足的任何质量或条件都是需求,搜寻测试所需的信息,是测试人员的工作,那么,测试人员如何获取需求?显示需求是很有用的需求信息源,一般是和客户协商或者确认过的。隐式需求来自其内容的说服力和可信性,隐式需求有多种形式:竞争对手的产品相关产品(如Tx新加某功能,其他相关系列产品是否也要添加?)同一产品的老版本项目团队之间的邮件讨论或会议讨论原创 2012-02-06 15:03:25 · 1187 阅读 · 0 评论 -
Android驱动API函数测试
驱动测试是我们这边的Android测试中的重点,驱动主要包括:watchdog、sram、串口、dio测试。具体测试中注意事项及方法可以参考sub-team上对驱动测试的总结。环境准备在测试之前先要准备以下环境:安装JDK 5 或者JDK 6. JDK(Java Development Kit)是Sun Microsystems针对Java开发员原创 2013-03-06 15:46:30 · 1646 阅读 · 0 评论 -
Linux下cyclictest的实时性测试
一、测试命令./cyclictest –p 80 –t5 –n1. 默认创建5个SCHED_FIFO策略的realtime线程,优先级80,运行周期是1000,1500,2000,2500,3000微秒,无干扰测试结果图:由此可见在AdvLinux3.0.2实时系统,最小值在2~3微秒,平均值为9-11微秒,而最大值则分布在24-29微秒之间。2.运行同样的测试,但是在运行这个测试原创 2014-05-19 15:13:28 · 6221 阅读 · 2 评论 -
浏览器测试
一:与速度相关的测试1. General Browser Load-Time Test测试结果中的Speed代表完全打开页面的平均速度(单位:KB/秒),得分越高成绩越好。即网页渲染速度测试,结果中的Speed代表完全打开页面的平均速度(单位:KB/秒),得分越高成绩越好 。测试地址:http://nontroppo.org/timer/在这个测试中平跑分最高是UC浏览器2原创 2016-07-27 08:50:13 · 3714 阅读 · 0 评论 -
数据库测试
对于数据库部分,一般需要进行功能测试,容错测试,性能测试,安全测试等,这个也要根据产品特性和需求决定,具体决定需要测试哪些方面,简单说明如下,大家可以继续补充。1.性能并发测试:例如之前updater讨论会,有提到的数据库的并发测试,结合响应时间的测试:1)与数据库连接的服务程序采用多线程同时开启多个数据库连接;2)与数据库连接的服务程序单线程,但是同时开启多套服务程序;以上两种情况均会产生对原创 2016-07-27 08:56:54 · 1031 阅读 · 0 评论 -
android app 弱网测试
自行搭建一个wifi热点,让手机直接连接这个热点. 弱网的情形有两种方式,其一使用网络损伤仪进行,其二采用软件方式。硬件采购费用太贵,所以这里采用软件方式,Window下常用的几款网络状况模拟工具:一是Network Delay Simulator,简称netsim,用于模拟网络丢包、延迟、低带宽等多种网络异常情况。二是Fiddler,模拟网速功能比较单一(Rules –> Performance –> Simulate Modem speed),选项较少。另一款Network-Emulator-Tool原创 2016-07-20 16:48:36 · 7431 阅读 · 0 评论 -
Android音视频测试之Android CTS Media API Test
Android音视频测试,Android CTS Media API Test原创 2016-07-25 17:30:26 · 2043 阅读 · 0 评论 -
测试随想
<br />其实有时候,闲暇时间可以Survey其他公司的产品,学习: <br />1. 通过其他产品的试用,对比,或许能触发我们的一些灵感,提高我们的品味; <br />2. 向已经占有很大市场的公司的产品靠齐,其实我们所做的UI/UE测试,很多规则也是像微软看齐,用户已经用惯了微软的产品,差别大的话,这部分用户会觉得不好用;<br /> 3. 哪个功能模块的逻辑不好,看看有什么更好的解决方案? <br />4. 或者哪个需求挺好,是不是可以建议我们的产品里面也添加如此功能?原创 2010-11-17 14:56:00 · 714 阅读 · 0 评论 -
网络错误方面的测试
测试c/S,B/S结构是,需要结合网络错误方面的测试,每一种情况,程序的表现是不一样的。1.禁用网络连接;2.直接拔掉网线;3.封端口;如果要模拟查看当和服务器连不上的情况的表现,可以直接在本地封掉所有访问本地该特定端口的消息,那样和服务器的连接就断掉了。模拟封端口的步骤,模拟封端口的步骤如下:打开控制面板 ;打开管理工具--->本地安全策略;在左边选择“ip安全策略,在本地计算机”;在右边点击右键,选择“创建IP安全策略”等等。如下:1)点击左下角的开始,运行;2)在运行中输入mmc,出现控制台1窗口原创 2010-11-10 10:25:00 · 1000 阅读 · 0 评论 -
测试随想
从毕业到进入公司测试已经两年多了,开始进入公司,测试板卡,一直觉得很简单,呵呵,可能是因为以前是做硬件的原因吧。在研究生上学时候一直做的是硬件相关的,其间,设计了各个模块的电路,器件封装,最后PCB,制版,软件编写与调试。整个流程下来还是学了不少知识的,真的很感谢顾老师的指导,虽然很多知识现在忘得差不多了,呵呵。大概介绍一下,不然以后可能都慢慢遗忘了。 其中张力控制器是以单片机为核心,包原创 2009-05-26 16:29:00 · 989 阅读 · 1 评论 -
编写Bug,Report Bug注意事项
1.Bug的Description的描述Report Bug时,描述有效的Description的关键点: Condense-精简,清晰而简短; Accurate-准确,确定是Bug;Neutralize-用中性的语言描述事实,不带偏见,不用幽默或者情绪化的语言; Precise-精确; Isolate-定位,尽量缩小这个问题的范围; Generalize-还有没有其他原创 2009-08-07 13:50:00 · 1899 阅读 · 0 评论 -
全球化本地化测试-时间性的测试
有个问题:一年中的每一天的时间都是24小时?答案:要看情况。在UTC(universal Coordinated Time,Greenwich Mean Time即GMT的现代版本)中,答案是正确。在不遵守Daylight Savings Time(DST)的地方,答案是“正确”,但是在美国的大部分地区(遵守DST),答案是错误。在4月,会遇到一天只有23小时的一天,十月你会遇到25小时的一天原创 2009-06-03 14:17:00 · 895 阅读 · 0 评论 -
冒烟测试与BVT测试
冒烟测试从操作上是一个随机的测试,操作对象通常是核心业务模块。测试员任意操作,要是发现多数功能走不下去,(大概20%),那么这个冒烟测试就结束了。冒烟测试一般不用参照测试用例。执行冒烟测试的目的是对要测试的产品进行一个大概的度量。如果冒烟测试不能通过,通常不会启动测试计划。因为软件缺陷较多的情况下,启动测试计划会浪费更多的人力物力。通俗的说,对“垃圾”产品执行测试实际是测试人员抢了程序设计人员的工原创 2009-08-16 18:40:00 · 2039 阅读 · 0 评论 -
VS2005的测试工具
VS2005下,试了一下Nunit框架,挺好用的,当然,vs下也有自带的有单元测试工具,以后的发展趋势应该是都更容易接受自带的,方便,相信微软也会做的越来越好。其实这些框架都差不多,自己用着好用就好。最重要的是想到更好的更多的测试用例,写出漂亮的程序。用VSTS也可以进行录制回放网站的压力测试,但是觉得对于网站的,还是用loadrunner比较好,去年大概学习了一些,功能确实相当的强大,原创 2009-06-12 14:46:00 · 945 阅读 · 0 评论 -
测试工程师的任务
测试工程师的任务不是单纯的找bug,是质量保证,包括:1、Quality measurement:精确并可量化的确定程序的特性或性能是否满足质量标准。2、Drive quality upstream:协助开发人员找问题并提升代码和软件应用质量。3、Defect prevention:在设计阶段对软件的可测试性提出建议,SRS 的review和code review来预防Bug,提前预防原创 2009-09-15 14:52:00 · 961 阅读 · 0 评论 -
回归测试策略
回归测试策略原创 2010-08-17 14:21:00 · 1622 阅读 · 1 评论 -
上层应用程序测试用例的结构规范
测试用例的作用测试用例在软件测试中的作用主要有以下几种。 1. 测试用例是进行软件测试的基础,在开始实施测试之前设计好测试用例,可以避免盲目测试,并且提高测试效率。 2. 测试用例的存在,使得软件测试的执行目的明确、重点突出。 3. 软件版本更新后,只需对设计好的测试用例进行少部分的修改,便可被更新后的项目使用,降低工作强度,缩短项目周期。 4. 功能模块的通用性和复用性使得软件易于开发,而测试用例的通用性和复用性则会使软件测试易于开展,并随着侧试用例的不断规范化测试效率也不断提高。 5. 测试用例可以作为原创 2010-08-17 14:12:00 · 1082 阅读 · 1 评论 -
Android App 性能测试工具GT
Android App 性能测试工具GT,GT(随身调)腾讯出品的开源调试工具,是APP的随身调测平台,它是直接运行在手机上的“集成调测环境”(IDTE, IntegratedDebug Environment)。利用GT,仅凭一部手机,无需连接电脑,即可对APP进行快速的性能测试(CPU、内存、流量、电量、帧率/流畅度等等)、开发日志的查看、Crash日志查看、网络数据包的抓取、APP内部参数的调试、真机代码耗时统计等。如果觉得GT提供原创 2016-07-22 10:07:50 · 15411 阅读 · 0 评论