好玩的是,在滨州软件开发公司决定模仿詹姆斯·麦卡弗里(James McCaffrey)博士的精彩文章改编后,是什么使一个好的软件测试成功? 希望你喜欢。
1. 没有激情的分析和测试:做一个糟糕的软件测试的关键是真的要恨你。 可怕的软件测试人员通常比任何与测试相关的活动都对《植物大战僵尸》更满意。 此功能通常与诸如数学,经济学或计算机科学等具有定量领域的人员无关。 在很大程度上,这对分析似乎是先天的,而不是后天的。 他们可以证明这个数字,但是无论如何。
2.缺乏技术技能:糟糕的软件测试人员无法理解其工作和代码。 他们甚至可能不会拼写HTML。 技术技能可以通过获得的教育和经验,将不惜一切代价避免两次可怕的考验。 在1到10的范围内,可怕的测试必须至少具有0.012分。
3.有限的大脑能力:可怕的软件测试人员必须非常愚蠢。 就像手指插在插座上的傻瓜一样。 软件开发的本质是一种逻辑练习,在这种环境下,即底层操作中,软件测试的思维能力仅是非常有限的。
4.无法安排和组织:糟糕的软件必须具有很短的关注时间...看! 一辆蓝色的车! 软件开发和测试是高度动态和动态的活动; 关键变量可能每周甚至每天都在变化。 在这些频繁变化的工作环境中,不需要可怕的软件测试人员来识别,解释或组织各种因素。
5.以您自己的方式:在软件工程中,新技术以惊人的速度出现。 您知道谁不关心这些趋势吗? 可怕的软件测试员,那是谁。 糟糕的软件测试人员必须保持其根深蒂固的学习倾向。 逻辑是,如果可怕的测试学到了新东西,他们会忘记自己已经知道的东西。 参见3点钟。
6.需要持续的监督:采取独立的行动以快速确定与软件测试工作相关的技术或业务的必要性,并能够知道需要采取哪些步骤来获得非管理批准是很重要的(也知道存在 没有良好的管理能力就没有进取心)。 在技能方面……不!
7.无法沟通:您知道,嗯,喜欢,所以有这个错误,嗯,是的,我想您应该检查一下。 糟糕的软件测试人员必须具有较差的书面和口头交流能力。 他们的产品文档,测试计划和错误报告必须以新颖的(不良的)形式自由阅读,并且他们的口头报告必须类似于与炸药相似的人(更糟)。
8.没有商业头脑:任何软件外包公司都能做到吗? 糟糕的测试并不关心业务,产品,策略和总体目标的细节。 如果他们这样做,将使他们仅一个人就能积极参与上级领导。 测试人员不仅可以发现和报告错误,还可以确定软件系统的战略优势和劣势,这些优势和劣势最终可能会导致公司的竞争优势。 那么,由于可怕的测试仪的保质期很短,那有什么意义呢?