争抢M8内测名额,你够资格吗?兼谈测试要求
作者:liigo,http://blog.csdn.net/liigo
首发地址:http://blog.csdn.net/liigo/archive/2008/06/07/2519960.aspx
什么是内测?
内测,是一个“小范围内”“短时期内”进行的内部测试活动,目的是“尽可能快的”找出“尽可能多的”的缺陷(BUG)和改进意见,并提交给魅族工程师修改。
内测是一个体力活、技术活,要求测试人员有技术、有耐心、有责任感,并善于分析总结问题,有较好的文笔能明确表达出自己的想法。
参予内测是“付出”,不是“享受”。
许多人抱着“先睹为快”为态度,我想第一轮就会被淘汰,这是参予内测吗?分明是添乱。根本不符合内测的要求。这种“自私”的行为,帮不了魅族什么忙。
许多人以为得到了内测的机会,就有了在朋友圈和论坛里炫耀的资本。这是错误的想法,持这种想法,不可能得到内测的机会。内测,内测,“内部”测试,“小范围内”测试,搞的满城风雨不叫内测。
下面重点说一下,内测为什么要求“有技术、有耐心、有责任感”。
有技术:
“有技术”是完成测试任务必要条件。“有技术”的具体要求是:有多年手机使用经验,用过多款手机,熟悉多种手机操作系统,有相关的测试经验和技巧,(具体到M8手机)最好之前使用过大屏幕、多点触摸手机。
许多人以为随便有个人就可以做测试,这是错误的想法。测试是一个专业,普通人做不来的。
测试要求全面细致,找出“尽可能多的”BUG。东一榔棰西一棒,毫无测试规划和测试技巧,也许能找到一些浅层面的BUG,隐藏较深的BUG就无能为力了。
测试报告要提供:你的操作方式,BUG的出现时机,导致BUG产生的(可能的)原因,具体的修改建议。前两条是必须的,但后两条却是对工程师修改有重要参考价值的。要提出后两条,需要较强的分析总结能力,和相关的编程经验。
测试报告同时还要提供相关的附件,如屏幕截图,外部文件等。
还要确认你提供的BUG是可以“重现”的,即在你指定的前提条件都满足的情况下,该BUG一定会出现。不可“重现”的BUG,即使提交到工程师那里,也是很难被修改的。提交“不可重现”的BUG,说明你测试还不到位;测试还不到位就提交,说明你责任心不强。
有耐心:
“有耐心”是找到BUG以及找到“BUG产生原因”的前提条件。
一个隐藏很深的BUG,往往是在N个条件都满足的条件下才会重现,要找出这N个条件,除了有测试的经验和技巧外,耐心也是必须的,你必须能够忍受并坚持无数次重复相同或相似的操作。
我说过测试是付出不是享受,现在你明白了?说测试是体力活,也主要是这个原因。
有责任感:
“有责任感”体现在很多方面,不一一表述啦。
测试魅族M8,是一项光荣而艰巨的任务,要努力把它做到最好,用心去做。
不能应付(对魅族不负责任),不能护短(对魅友不负责任)。
不要因为某个BUG或重要缺陷而公开指责魅族,这会影响魅族声誉和M8将来的市场。测试吗?总会找到BUG的,我们的目的不就是找BUG吗?正式上市前修改了不就没有BUG了嘛。内测,要强调“内”字,“内部”“小范围”沟通就可以了,不要“外”人参予进来。(这里的“外”人是包括魅族论坛中的大多数MY的,虽然很多人无法接受。)
不要因为发现M8拥有某个重要特性而提前大肆宣扬,这会让魅族的竞争对手受益。我们现在的主要任务是测试,不是宣传。至于宣传,魅族会有相应的安排的。
不要情绪化,要理智,要有激情。
把自己当作志愿者,当作魅族的员工,我想这种心态这恰当的。
前面是不是理论太多了?
举个例子,
测试报告上写“有时候播放视频会导致死机”,这几乎没有任何价值,提交这种测试报告是不负责任的表现。
但是要写“在打开网络浏览器Opera的前提下,连续播放RMVB格式视频(具体参数为xxxx,视频文件下载地址为xxxx)50分钟以上必然导致死机”,价值就大的多了。
没有经验、没有技术、没有技巧、没有耐心、没有责任感、没有分析总结能力、没有良好的文字表达能力,你以为可以做好吗?
后记:为了得到在魅族论坛发表此文的资格,我使用了非常规手段,连续灌水超过20次,详见 http://blog.csdn.net/liigo/archive/2008/06/07/2520049.aspx,见谅啊。
分享到:
相关推荐
性能测试通常包括但不限于负载测试、压力测试、稳定性测试(也称作耐久性测试)、容量测试和并发测试。每种测试类型关注系统的不同方面,如负载测试检验系统在特定工作负载下的表现,压力测试则探索系统崩溃前的极限...
4. **并发测试**:当多个用户同时访问数据库时,测试数据连接的并发性能,检查是否存在死锁、资源争抢等问题。 5. **安全测试**:验证加密传输、权限控制和角色管理等功能,确保数据的安全性。 6. **性能测试**:...
在测试多线程程序时,我们需要关注死锁、竞态条件和资源争抢等问题。死锁发生在两个或多个线程互相等待对方释放资源,导致程序停滞不前。竞态条件是指多个线程同时访问和修改同一数据,可能导致非预期的结果。通过...
TestNG是一款功能强大的Java测试框架,它在JUnit和NUnit的基础上进行了扩展,提供了更丰富的功能,特别是对于并行测试执行的支持。本系列教程主要聚焦于如何利用TestNG进行并行测试,这对于提升测试效率,尤其是在大...
6. **并发测试**:在多线程或多用户环境中,测试程序是否能正确处理并发打开文档的请求,避免数据冲突和资源争抢。 7. **稳定性**:长时间连续打开和关闭文档,测试程序是否会出现崩溃或者性能下降的情况,确保其...
多线程编程中,同步和通信是核心问题,线程间的竞态条件、死锁和资源争抢等问题都需要谨慎处理。`WaitForSingleObject`和`WaitForMultipleObjects`提供了强大的工具来解决这些问题。例如,它们可以配合`CreateMutex`...
并发测试能够帮助识别在高并发情况下可能出现的问题,如资源争抢、死锁、线程安全问题、性能瓶颈等。通过并发测试,我们可以提前发现并解决这些问题,确保系统在实际使用中能够稳定运行,提供良好的用户体验。 3. ...
在IT行业中,碰撞测试是一种重要的软件质量保证方法,主要用于验证软件在特定条件下的表现和稳定性。这个小节我们将深入探讨碰撞测试的相关知识点,包括其定义、目的、应用场景以及如何进行有效的碰撞测试。 碰撞...
数据库测试是软件测试领域中的一个重要组成部分,特别是在大型企业级应用中,数据的存储、处理和检索效率直接影响到系统的整体性能。数据库性能测试旨在评估数据库在各种工作负载下的响应时间、吞吐量、并发处理能力...
在IT行业中,"猎狗demo测试"可能是指一个专门用于测试黑盒调用方法功能的示例项目。这个工具类的目的是验证不同组件或者服务之间的接口调用是否能正常工作,确保系统的稳定性和可靠性。"黑盒测试"是一种软件测试方法...
API测试工具 v1.0 是一个专为WEB API设计的多线程并发测试解决方案,它旨在帮助开发者和测试工程师高效地验证API的功能性、性能和稳定性。在软件开发过程中,API的质量至关重要,因为它通常是不同系统间通信的桥梁,...
**Microsoft Web Application Stress Tool** 是一个专为Windows平台设计的高效并发测试工具,它主要用于评估Web应用程序在高负载条件下的性能和稳定性。该工具通过模拟大量用户同时访问应用,帮助开发者发现潜在的...
- **单客户端测试**:300个用户在同一客户端上操作可能导致资源争抢,影响测试准确性。 - **多客户端测试**:分散用户到多个客户端可以减少资源竞争,提高测试结果的可靠性。 - **网络带宽**:单客户端测试需要更...
网络测试与运行是确保现代数据通信领域稳定性和效率的关键环节。随着网络技术的飞速发展和用户需求的增加,网络的正常运行变得至关重要。网络测试不仅涉及网络故障的快速诊断和解决,还贯穿于网络安装、维护和管理的...
1. 测试框架:描述如何构建测试系统,包括测试工具的选择、测试场景的设定和数据收集机制。 2. 性能指标:定义了哪些关键性能指标,如内存分配效率、内存访问速度、内存抖动和资源争抢情况等。 3. 测试方法:详细...
3. **资源限制**:合理规划测试环境的资源分配,避免资源争抢造成测试不准确。 #### 七、最佳实践 1. **非GUI模式执行负载测试**:GUI模式会占用大量系统资源,影响测试结果的准确性。 2. **使用合适的硬件配置**...
《关于幼儿争抢行为及其教育策略的研究》这篇文档聚焦于探讨幼儿阶段常见的争抢行为,以及家长和教师如何采取有效的教育策略来引导孩子正确处理这种行为。在幼儿时期,孩子们正处在社会性发展的关键阶段,他们通过与...
【电商争抢移动终端 先赚吆喝再谈赢利】 电商行业正在加速布局移动终端市场,这主要是因为移动互联网的便利性和即时性为电子商务带来了前所未有的机遇。随着智能手机的普及,消费者可以在任何时间、任何地点进行线...
这不仅有助于确保应用程序能够顺利地与外部服务交互,也是进行自动化测试、监控系统健康状态的重要手段。以下是对给定文件中“java测试连接是否通畅”的详细分析,包括其功能实现、关键代码解析以及潜在的优化方向。...