发表于: 2018-03-14 21:16:05

1 1098


今天完成的事情:

完成任务1 了解测试方法的分类以及测试方法一些浅显的内容知识


明天计划的事情:

深入对测试方法、手段的理解 比如黑盒测试的各种方法 具体是如何做的 如何运用在实践中 遇到不同的测试对象 如何挑选合适的测试方法


遇到的问题:

知识还都比较浅薄 没什么值得提出的问题


收获:

主要是各种测试方法的概述、分类、以及各个测试方法的优缺点

 昨天计划的测试用例编写什么的并没有做 因为感觉还是在实践中去运用比较好,存好相关的用例规范文档 届时对照着运用即可

各种测试的概念与优缺点 视频里都有 不再进行摘抄了 这里主要是自己尝试总结一下

测试方法主要包括黑、白盒测试;静、动态测试;手工、自动化测试。

     黑、白盒测试的区别主要在于测试人员对测试对象的内部构造、逻辑的关心与否:

黑盒测试忽略内部逻辑,仅关注输出输出值。白盒测试恰好相反,需要测试人员对测试对象的内部结构逻辑明白,针对其中的各种逻辑制定各种测试方案。

优缺点也就显而易见,黑盒测试简单,但覆盖率低,不能查出内部的代码错误;白盒测试成本较高,但覆盖率高,能查出内部代码错误。

     静、动态测试的区别主要在于测试对象是否运行:

静态测试是指测试对象在不运行的前提下,按照相关的评审文档,对代码(内部构造)进行差错,例如算法的复杂程度,基础的逻辑、语法、条件错误。来直接进行排查错误。

动态测试是指运行测试对象,检查运行过程、结果与预期的差异,来对测试对象进行测试。

视频中举得例子很好:比如我们购置一辆汽车,静态测试就是在汽车不开动的情况下,我们坐进去看看各种汽车内部硬件有没有问题之类的。动态测试就是将车子试驾一下,看看发动机动力,油门刹车是否满意等。

    手工、自动化测试很容易理解,就是人工与使用软件自动测试的区别,据说自动化测试前景更好,之后在自动化测试方面可以多关注一下。

其他的还有对任务一的总结思考:

需求已经在前一天日报写过了 主要写一下“为什么要从需求入手?”这个问题的想法

个人理解的话,从需求入手,才能最直接的解决问题,而不被一些因为程序瑕疵暴露的表面因素而混淆思路,将时间浪费到不重要的地方上去,敏捷开发中有一条原则“我们最优先要做的是通过尽早的、持续的交付有价值的软件来使客户满意。”能体现这一思路的正确性,正因为直接从各种需求的视角切入,才能牢牢抓住客户的需求,使其满意,而不是将时间浪费在无关痛痒的小问题上。其次,从需求入手使得测试、开发人员有着更为清晰的思路,避免了在工作中的迷茫,提高工作的效率。 自己的想法可能还不够充分和正确,慢慢体会吧。


返回列表 返回列表
评论

    分享到