西门子KTP1500显示屏
![](http://static.11467.com/img/ab-prev-0.png)
![](http://img2.11467.com/2023/02-12/1084616905_small.jpg)
![](http://img2.11467.com/2023/02-12/1084616905_small.jpg)
![](http://img2.11467.com/2023/02-12/1084716529_small.jpg)
![](http://img.11467.com/2023/02-12/1085162382_small.jpg)
![](http://static.11467.com/img/ab-next-0.png)
西门子KTP1500显示屏
了解测试功能的实际应用环境和应用数据;
充分了解测试功能的系统架构及相关实现技术;
充分了解测试功能所在平台或系统的相关功能;
充分了解测试功能所在平台或系统的实现架构。
功能测试工程师只有至少将以上5个方面的知识准备就绪了,才能设计出好的测试方案,模拟*真实的用户使用场景,进行*深层次的产品实现原理的测试,以及*全面的测试覆盖率。
提示
对于自动化测试工程师:
充分了解进行自动化测试开发的脚本特性;
充分了解自动化测试运行平台的特性;
尽量了解进行自动化测试转换测试用例的真实含义;
多储备一些产品相关手工测试的经验。
自动化测试工程师至少需要掌握以上4个方面的知识和经验,才能高效地开发出高容错性、健壮的自动化测试脚本,并准确实现测试用例的真实思想。
应用环境的真实数据组合;
准确深入了解行业标准的数据指标;
产品性能测试功能的使用方式
只是在强调测试人员必须熟悉和了解自己的测试工具的时候,我们也不可以疏忽了两件很重要的事:
(1)尽信书不如无书——不能对测试工具过度依赖。
(2)测试工具外的准备也是非常重要的。
虽然,笔者在前面的叙述中强调了很多测试工具对测试人员的重要性,也做了比较生动的比喻。也许这时就有朋友已马上打开Google或Baidu搜索测试工具的相关资料,以希望发现*适合自己的“AK47”。但是,笔者还是要做一个善意的提醒:“尽信书不如无书”。工具虽然能帮助我们大大提高战斗力,实现很多以前无法想象的目标。可是,毕竟工具是人创造的,任何工具都有其缺点或弱点。因此,对测试工具太过依赖或太过信任,将会对项目产生技术风险。
为什么会产生技术风险?
首先,任何人的判断都有其一定的客观或主观的偏差——我们做出的选择未必就是**的选择方案。既然每个工具选择方案都有其不足之处,那么我们必须针对每个工具选择方案的弱点,进行人为的补缺才能保证测试工作的严谨。其次,人都是有惯性或惰性的,当我们已习惯了工具所带来的便利和轻松后,则很容易形成思维的惯性和行为的惯性。从此以后,很容易每次进行功能测试时都只用某个测试工具完成测试而不再进行新的探索性测试了;或者在进行性能测试时,每次都用一组固
项具体的测试技术,还是管理艺术,我们唯有发挥主观能动性,进行积极、认真地思考,弄清知识的来龙去脉,以及知识的有机联系,才能有利于进行正确的思考。如果学到的东西不经过头脑加工,就好比吃下的食物未经口腔咀嚼、肠胃消化,即便是美味佳肴,也不会被身体吸收一样,非但无益,反而有害。法国作家伏尔泰对此有着十分精辟的论述:“书读得越多而不加思考,你就会觉得你知道得很多。而当你读书思考得越多的时候,你就会清楚地看到你知道得还很少。”所以,我们在通过阅读学习了大量技术类知识后,还需要通过电视经历和世界都是不一样的,正如世上没有两片一样的叶子这个道理。因此,我们可以从每个人身上听到不同的经历、不同的故事、不同的失败、不同的成功。只要用心去思考,从这些不同中肯定都能得了解用户实际环境的“噪音”类型;
深入了解性能相关的软件实现原理。
唯有性能测试工程师具备了以上5个基本要求,才能避免构造出在理想环境下的性能测试,并真正在“知己知彼”的状态下,对产品的性能进行有用户真实环境“噪音”的性能测试。
只有当各类测试工程师完成了测试工具的准备工作,以及其他测试工作涉及的知识技能的准备工作后,我们才能真正算是“工欲善其事,必错误的理念中。这些理念有可能就让一些其实蛮适合长期从事软件测试工作的人选择离开这个行业,或者一直将就凑合地工作下去。所以,对于在中小企业工作的测试工程师,更应该时刻保持“人无远虑,必有近忧”的心态。