软件测试小白之路《一》

一、什么是测试(测试定义) 

    软件测试(英语:Software Testing微笑,描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。

二、为什么测试?(测试目的)

         1.    软件测试是为了发现错误而执行程序的过程。

          2.    测试是为了证明程序有错,而不是证明程序无错。 

          3.    一个好的测试用例在于它发现至今未发现的错误。

          4.    一个成功的测试是发现了至今未发现的错误的测试。

三、测试流程 

        1、需求分析 需后期测试各种疑问(测试人员和开发人员思考问题角度不同),讨论时记录关键点,整理在OneNote里,以便日后查看。

        2、写测试案例     测试案例设计有很多种方法,大家可以看书学习。

        3、执行测试案例、把2的测试点,完全形成文档,在测试环境执行每条案例。

        4、测试bug追踪、测试过程中难免会出现bug,如果有bug先自己对照着需求自查,看日志,确认无误,找开发人员看代码,记录测出的bug,实时更新bug状态;

        5、写测试报告、主要写测试背景、测试目标、测试案例覆盖率、测试周期、测试bug修复率等。

猜你喜欢

转载自blog.csdn.net/C_TestMG/article/details/79928891