美文网首页
软件测评师49天——软件测试基础①

软件测评师49天——软件测试基础①

作者: 有朵云城 | 来源:发表于2018-09-21 18:37 被阅读0次

    60%以上的软件错误并不是程序错误,而是分析和设计的错误。

    软件测试对象:文档、数据、程序

    区分概念

    验证与验收:验证是保证满足用户需求一系列的活动。【公司内】验收是交给客户,客户验收。【客户】

    验证与确认:验证目的是软件上个周期开发完成后保证软件与用户需求相符合。【验证测试一个周期做一次】。确认是软件开发完成后保证软件与用户需求相符合。【开发完成后,查缺补漏】

    都属于软件测试。


    软件质量

    定义:软件特性的总和,软件满足规定潜在用户需求的能力。

    组成:内部质量、外部质量、使用质量         ——————ISO9126规定的

    内部质量:是从内部观点出发的软件产品特性的总体

    外部质量:是从软件外部观点出发的软件特性的总体

    使用质量:是从用户观点出发,来看软件产品用于特定环境下和条件下的质量

    软件质量(QA)

    概念:其重要工作,通过预防、检查与改进来保证软件质量。

    开展质量保证工作:采用“全面质量管理”和“过程改进”原理。

    更关注软件质量的检查与测量,着眼于软件开发活动中的过程、步骤和产物。而不是对软件进性剖析找出问题或评估。更注重生命周期的管理。

    软件测试与之区别:

    不关心过程的活动,而是对过程的产物以及开发出的软将进行剖析。运行软件,找出问题,报告质量。

    重要工作:问题的分析、追踪与回归测试。

    是软件质量保证中的重要环节。


    一个好的软件测试用例能发现至今未发现的错误。

    一个成功的测试能发现直接未发现的错误测试。

    测试的目的,是想以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种财务和缺陷 提高 软件质量,回避软件发布后由于潜在缺陷和错误造成的隐患所带来的商业风险。

    根本目的,为了提高软件质量,降低软件项目的风险。

    软件测试只能证明软件存在错误,不能证明软件没有错误。



    软件测试原则

    1、所有的测试都应该追溯到用户需求;

    2、尽早地和不断地进行软件测试;

    3、完全测试时不可能的,测试需要终止;

    4、测试无法显示软件潜在的缺陷;

    5、充分注意测试中群集现象;

    6、避免程序员自己检查测试;

    7、尽量避免测试的随意性。


    软件测试划分

    软件开发阶段划分:单元测试、集成测试、系统测试、确认测试、验收测试

    测试技术划分:白盒测试、灰盒测试、黑盒测试

    实施组织划分:开发方测试【α测试】、用户测试【β测试】、第三方测试【γ测试】

    单元测试:是针对设计的最小单位【程序模块】进性正确性检验的测试工作。

    2018年9月21日,大家好我是一个要准备考软件测评师的妹纸,希望能够通过这个平台找到志同道合的朋友。

    相关文章

      网友评论

          本文标题:软件测评师49天——软件测试基础①

          本文链接:https://www.haomeiwen.com/subject/ebsznftx.html