2/8原则
80%的成果出在20%的关键点上。
该原则让我们做事情要分轻重缓急,抓住关键点,以点破面从而事半功倍。如《2/8定律在性能测试中的应用》
5W+1H原则
5W是指:Why(为什么)、What(是什么)、Where(在哪儿)、Who(谁)、When(什么时候)
1H是指:How(如何)
通过使用该原则做事,可以让我们做事情有条理,避免一知半解就莽起干。
比如,我们要写一份测试计划,需要做到:
理解测试的目的(Why);
明确测试的范围和内容(What);
确定测试的开始和结束日期(When);
明确测试的执行人员(Who);
给出测试相关文档和软件的存放位置(Where);
指出测试的方案和工具(How);
1/2分割法则(也称为“二分法”)
把可分割的东西一分为二,定位目标;一直分到不可分割为止,通过层层缩小范围,快速的定位到准确的目标。
比如,我们要定位一个软件系统的性能瓶颈,可以先定位问题出现在软件环境还是硬件环境,如在软件环境再分为是程序还是环境配置,如果是程序再依次对模块、函数等分,最后定位出问题所在。
SMART原则
原则:具体性(S)、可衡量性(M)、可实现性(A)、相关性(R)和 时限性(T)。
具体来讲就是:
绩效指标必须是具体的(Specific);
绩效指标必须是可以衡量的(Measurable);
绩效指标必须是可以达到的(Attainable);
绩效指标是要与其他目标具有一定的相关性(Relevant);
绩效指标必须具有明确的截止期限(Time-bound);
在日常的工作和学习中根据SMART原则,制定学习目标和工作目标;定期检查制定的目标,SMART原则使其更加清晰,进度更加明了,可以更加清晰的明白找出目标可能存在的问题。
SFDIPOT原则
原则:结构(S)、功能(F)、数据(D)、接口(I)、平台(P)、操作(O)、时间(T)。
例如我们设计测试用例:
从产品的结构角度出发,去寻找测试点(S-Structure );
产品的业务功能或者系统功能角度出发,去寻找测试点(F-Function);
从输入输出数据角度,去寻找测试点(D-Data);
从接口的角度,去寻找测试点(I-Interface);
从平台的角度,去寻找测试点(P-Platform);
从操作的角度,去寻找测试点(O-Operation);
时间性能,周期性,频率,并发等角度,去寻找测试点(T-Time);
以后大家在面试时碰到需要列出测试点的问题(如水杯测试、一个新系统的测试),按上面原则组织答案就没什么大问题了。
运用这些原则如武功招式,先得不断练招,然后领会招式的意。最后招出意随,看似无招胜有招。