学软件测试,看这个就够了(P01——P09)

本课程是根据哔哩哔哩 课所写,主要是记录课堂笔记。


1.测试的必要性。

所有产品和服务上线前必须测试,因为你不知道用户会怎样使用你的产品。
比如:药物说明书的免责声明,就是在药物测试后所写。


2.行业现状。 
人员紧缺,内卷不严重,越来越重视,薪资越来越高。

中国现阶段开发人员约200万人,但测试只有30万。


3.人员要求。
懂技术(不需精通,但要求了解),懂代码,精通测试,懂运维。


4.测试发展的过程。
(1)证明。初级阶段:以发现bug为主要任务,手工测试为主,每天需要大量重复性工作。
(2)检测。平台建设阶段:从手工中解放出来,相当于从手工到自动化的过渡。
(3)预防。全面监控项目,更高效完成测试。
(4)探索。开发出更智能化的测试工具。


软件测试的基础概念:
什么是软件测试:找bug,发现缺陷,验证和确认。


测试的定义:

使用人工或自动的手段来运行或者测试某个系统的过程(手段不重要);
目的在于检验它是否满足规定的需求;
弄清预期结果和实际结果的差别。


软件测试的目的:

以最小的人力,物力和时间成本找出软件中潜在的错误和缺陷。


测试的原则:

(1)证明软件中存在缺陷;

(2)不能穷尽测试;

(3)测试应该尽早介入;

(4)28原则,百分之八十的用户只用到百分之二十的功能;

(5)不存在缺陷谬论(所有的程序都有缺陷,只不过可能不影响使用);
(6)妥善保存一切文档。


测试的标准:

国际标准:ISO25010


 

测试的基本要求:外观界面测试,易用测试,兼容性测试,安全性测试,性能测试,功能测试。

 

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8941 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年10月12日
下一篇 2021年10月12日

相关推荐