测试入门总结

什么是测试
顾名思义,就是在规定的条件下对一个产品或程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。

软件测试背景

软件测试在软件生命周期中占据重要的地位,软件测试慢慢的独立发展成为一个行业,并且在迅猛发展,软件测试主要是发现问题定位问题,配合开发解决问题,如果公司中没有测试岗位可能存在很大的风险。
例如:

1. 软件缺陷与软件故障

跨世纪前年虫洞问题
2000年之前由于时间表示是用YYMMDD这种方式,用二位10进制表示的,但是到了2000年,两位数出现了争议,00到底表示的是1900年还是2000年,后来使用了YYYYMMDD的方法表示,这是由于系统bug造成的

2. 软件的缺陷产生的原因
软件缺陷一般有两种原因,第一大原因就是软件产品规格说明书,很多情况下,说明书没有写,或写的不够全面,经常更改,或者开发小组没有很好的沟通,造成对说明书理解的不一致。第二大原因是软件设计,没有做设计或设计不好,经常变动等和产品规格说明书一样的问题,第三个原因才是编写代码和其它原因;前两个原因至少占了 80%以上。
3.软件测试和修复的代价

缺陷发现的越早,则修复这个缺陷的代价就越小,在需求、设计、编码、测试、发布等不同的阶段,发现缺陷后修复的代价都会比在前一个阶段修复的代价提高10倍

测试流程

立项——产品说明书——写需求文档——需求评审{代码开发自测(开发环境),编写测试用例——测试用例评审——提测(环境部署)测试环境——冒烟测试——提交bug到禅道——回归测试——验收测试——上线}

  1. 立项
    这是由开发、测试、需求、经理和主管参加开会讨论,从用户角度提供设计,开发角度是否能完成,联系其他模块分析是否设计存在风险或缺陷
  2. 产品(产品说明书)
    由产品完成产品说明书,有些公司没有产品。
  3. 需求文档
    由需求定制需求文档
  4. 需求评审
    由开发、测试、产品、经理开会探讨需求是否合理
    4.1 开发自测
    需求评审通过后,开发设计一份概要设计再进行编码到自测完成后提测
    4.2 需求评审通过,测试人员写测试用例,可用思维导图
    4.2.1 用例评审
    1测试用例设计
    2测试用例评审,和测试时间估计
    3测试资源申请
    4测试人员分配
    4.2.3 提测一般在linux
    4.2.4冒烟测试
    测试主要功能是否完成
    4.2.5提交bug到禅道
    4.2.6回归测试
    测试上个版本的b
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果你想学习Python UI自动化测试,下面是一些入门步骤和资源可以帮助你开始。 1. 学习Python基础知识: Python是一种常用的编程语言,在进行UI自动化测试时经常使用。你可以从Runoob网站上学习Python基础知识,它提供了一个Python3的教程供你参考。 2. 了解UI自动化测试的基本概念: UI自动化测试是通过模拟用户的操作来测试应用程序的用户界面。在开始学习UI自动化之前,你需要了解一些基本概念,例如页面对象模型(Page Object Model)和定位元素等。 3. 学习Selenium库: Selenium是一个流行的用于进行Web应用程序UI自动化测试的工具。它支持多种编程语言,包括Python。可以通过Selenium库来模拟用户在浏览器中的操作,例如点击按钮、输入文本等。你可以在Runoob网站上找到Selenium的教程。 4. 掌握基本的UI自动化测试框架: 学习使用一些常用的UI自动化测试框架可以帮助你更好地组织和管理测试代码。例如,Pytest是一个常用的Python测试框架,它提供了一些方便的功能,如测试用例的管理和报告生成等。 5. 练习实际项目: 通过实际项目来练习你的UI自动化测试技能是非常重要的。你可以选择一个简单的网页应用程序或者一个开源项目来进行练习。 总结起来,学习Python基础知识,了解UI自动化测试的基本概念,掌握Selenium库以及一些常用的UI自动化测试框架,然后通过实际项目来练习,这些都是学习Python UI自动化测试入门步骤。希望对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值