发表于: 2017-08-18 17:16:24

4 971


今日完成:一、测试基本了解     二、常用术语    三、测试需求分析

                 一、测试基本了解:

                     1、软件测试工作:操作数据,其测试主体是程序,文档是测试工作的一种可视化。

                     2、软件测试基础:保障软件质量,满足客户需求。

                     3、软件测试流程:需求分析——计划制定——测试用例的编写和执行——对测试结果的分析和报告

                     4、测试生命周期:测试计划——测试设计——测试开发——测试执行——测试评估(其中测试开发最为重要)

                二、常用术语

                    1、按软件测试手段划分的三个方向:黑盒(内部结构完全不可见)、灰盒(内部结构半透明化)、白盒(内部结构完全透明化),其中白盒难度最大。

                    2、按测试专项方向划分:功能测试:检验软件是否满足客户提出的要求; 性能测试:检验软件的工作效率;  安全测试:检验软件是否能够保护客户的信息安全。

                    3、按测试点划分:兼容性指测试软件在不同平台的表现;易用性指测试软件是否满足客户习惯;UI元素指检查软件是否美观。

                三、 测试需求分析

                   1、需求分析:需求指的是客户需要的东西和客户对那个东西的要求。作为测试人员要清楚产品的设计理念,在了解客户需求的情况下,对已有的需求进行分析,考虑怎么验证软件,考虑软件是否满足客户需求。

                   2、正常测试需求分类

                       (1)业务需求:要知道客户的业务是什么,客户的业务流程,软件是否满足客户的业务需要。

                       (2)用户需求:主要了解用户的使用习惯,是否满足客户使用习惯,软件会不会引起客户反感。

                       (3)功能需求:软件是否能满足客户的业务需要。

                  3、工作中非正常情况:

                       (1)公司没有产品经理,没有需求的情况下:参考市场上已上线的同类产品,做需求分析及测试。

                       (2)需求模糊的情况下:整理已有的需求,和产品经理逐条确认,也可参考以上线的同类产品。

明日计划:一、回顾前一天学习的内容,明白测试是干什么的。  二、系统学习测试方法:动态测试、兼容性测试、边界值测试,要从认知到熟悉到记住,为以后操作打基础。

遇到问题:由于今天是第一天学习,主要是对测试的概念,工作是干什么的,工作要求的技能以及对测试的专业术语的一个了解,基础性东西,所以难度不大,暂时没有大的问题。

收获:对测试的一个大体的认识,包括测试工作、测试基础、测试流程、测试生命周期、测试的常用术语、测试人员需要清楚产品设计理念,需要了解客户需求,从而进行需求分析,这很重要。之前很少接触计算机,到今天4个多小时的学习,发现自己不排斥测试学习,甚至想到以后找到bug的成就感,对测试学习反而感兴趣,这也是今天的一个收获。
















返回列表 返回列表
评论

    分享到