如题所述
软件评测师下午考试都要做吗?
下午考的是软件测试应用技术,这个比上午的考的软件工程与软件测试基础知识要难一些,是主观题,需要运用所学的知识结合实践进行分析,所以下午这个考试要合理安排时间,先做会的有把握的,及格分数线在45分左右,可根据分值选择做题,当然有时间一定都要做完,做一些总比空着要好得多。
那么如何考好下午的软件测试应用技术,这就需要我们了解软件测试的底层逻辑是什么?
可以概括为三个问题的回答:
为什么测?
测什么?
如何测?
在回答这三个问题的过程中,要能适应不同的测试对象(如Windows/MacOS native应用、 web软件、移动app、嵌入式软件 )、不同的测试类型(如功能测试、性能测试、安全性测试、兼容性测试等)、不同的测试层次(如单元测试、集成测试、系统测试等)、不同的团队和不同的产品等,成为放之四海而皆准的答案。虽然上下文不同,会有不同的测试方法、技术和实践,但我们能抽象出它们的共同点。
基于这样的考虑,那下面就来回答这三个基本问题:
为什么测? 只要是人做的工作,就不能保证万无一失,会存在问题。如果软件带着问题出去,就很有可能给客户带来损失或让客户不满意,最终导致企业的利益受损。过去无数的质量事故,也证明了这一点,在交付给客户之前,软件需要得到充分的测试,否则后果严重。
测什么? 取决于交付的质量目标,即从质量目标出发,进行目标分解,然后针对每一个特地的子目标来确定要获得的有关被测对象的质量数据,从而确定其测试范围或测试项。如果再进一步,我们根据用户对质量特性、功能特性的感受不同来决定测试项的优先级。这部分属于测试分析的工作,并涉及测试风险和测试策略。
如何测? 就是找到获取被测对象的质量数据的方式、方法或手段,包括测试方案设计、场景设计、测试用例或测试数据等的设计。也就是 For Quality, from Quality objectives and by getting Quality data (为了质量而测,从质量目标出发、想方设法获取质量信息)。