软件测试基础

一、软件测试的生命周期软件开发的生命周期(流程):需求分析—计划—设计—编码—测试—运行维护软件测试的生命周期(流程):需求分析—测试计划—测试设计/开发—测试执行—报告评估需求分析阶段:深入了解需求--分析需求--验证需求--去掉不合理的需求--从需求中提取测试点测试计划:时间、人员、目的、测试范

软件缺陷的定义

计算器说明书一般声称该计算器将准确无误地进行加、减、乘、除运算。如果测试人员或用户选定了两个数值后,随意按下了“+”号键,结果没有任何反应。软件未达到软件需求规格说明书表明的功能若在进行测试时,发现除了规定的加、减、乘、除功能之外,还能够进行求平方根的运算,而这一功能并没有在说明书的功能中规定。软件

学会这些,扔掉测试人常背的3口“锅”

最近发生了一起生产事故,究其根源,事故本身属于架构或者需求层面需要规避的问题,测试人员的责任其实是非常小的,但实际情况是:相关测试人员因此承担了很大的压力,成为质量问题的“背锅侠”。

软件测试基础(四) 之 软件测试的覆盖率

软件测试覆盖率是软件测试技术有效性的一个度量手段,用来度量测试完整性。意思概括的说,软件测试的工作中会有非常非常多的item(任务),执行过的任务和总任务数的一个比值,这就是覆盖率。计算公式:覆盖率=(至少被执行一次的item数)/item的总数比如从大的角度来说,我的一个需求现在有一万个功能点,那

UI自动化测试之selenium工具(浏览器窗口的切换)

1、在浏览网页的时候,有时点击一个链接或者按钮,会弹出一个新的窗口。这类窗口也被称之为句柄(一个浏览器窗口的唯一标识符,通过句柄实现不同浏览器窗口之间的切换),在我们手动控制浏览器的时候,产生新的句柄时浏览器会自动的帮我们跳转到最新的句柄处(鼠标聚焦于最新打开的浏览器窗口)。2、在UI自动化的过程中

漫谈测试成长之探索——测试排期

作为测试工程师,我们能做些什么去规避或者说减少测试工期被压缩的情况呢?本文的答案是:“作为测试工程师,除了关注测试执行相关的时间节点外,我们也需要关注和跟踪项目维度的所有关键时间节点。”...............

【软件测试】软件测试工作上95%会遇到的问题,你遇到多少?

1、测试负责人要进行严格的测试进度跟踪吗?很多时候,由于人力资源的不足,测试项目负责人都是在执行测试,这样就使整个项目缺乏控制。一些问题(例如:有些成员的缺陷质量不够合格;开发人员修改不及时,系统某些功能发生严重问题导致部分功能无法测试。)得不到解决,耽误了进度。所以测试负责任必须全程监控项目,尽可

自动化测试系列-Selenium三种等待详解

第一种也是最简单粗暴的一种办法就是强制等待sleep(time),强制让程序等time秒时间,不管程序能不能跟上速度,还是已经提前到了,都必须等time时长。如下代码案例所示:这种叫强制等待,不管你浏览器是否加载完了,程序都得等待5秒,5秒一到,继续执行下面的代码,作为调试很有用,有时候也可以在代码

你一个开发还搞不懂测试?速来...

问xdm一个问题:你们有没有发现现在的测试开发,啥都会,前后端都能写!!!经常遇到测试同学有KPI,自己用Python 或者 Java + Vue去搞一些内部平台,遇到不会的,找熟悉的开发同学看一些问题。或者这就是内卷新高度?但是该学还是学,人家卷我,我不能不卷人家。作为前端,过去的我不懂单测、不懂

java VisualVM工具连接远程服务和实践

性能瓶颈分析JVM监控VisualVMjvisualvmcpu使用率过高Jconsole连接Dcom.sun.management.jmxremote

软件测评中心▏软件验收正式测试和非正式测试优缺点有哪些?

所谓软件验收测试,是软件产品上线前技术测试的最后一个阶段,也被称之为交付测试。软件验收测试分类可分为正式验收和非正式验收,那正式验收测试和非正式验收测试分别是什么,又有什么优缺点呢?

性能测试怎么做?如何做压力测试?

压力测试只有在服务器处于高压状态时,才能真正反映各种设置暴露出来的问题。现在很多压力测试都需要自动化测试工具的帮助。通过测试工具执行测试命令,分析网站在用户增加情况下的承载能力。确定测试业务范围和场景;首先确定压力测试类别、测试数据库、测试用例设计等。压力测试一般对环境要求比较高,明确需要用到的技术

从零搭建完整python自动化测试框架(UI自动化和接口自动化)

本自动化测试框架采用python + unittest 的基础来搭建,采用PO模式、数据驱动的思想,通过selenium来实现WEB UI自动化,通过request来实现接口自动化。移动终端的自动化也可在该框架基础上去构建补充。

详解python函数的参数

python中函数的参数分类一、参数的定义1、函数的参数在哪里定义在python中定义函数的时候,函数名后面的括号里就是用来定义参数的,如果有多个参数的话,那么参数之间直接用逗号, 隔开案列:2、带参数的函数调用:函数定义了参数,那么调用函数的时候就需要传入参数上面的案列中,我们定义函数的时候在函数

软件测试之性能测试面试题合集(含答案分析细节)

最近这一年,对性能测试有了更多的认知。压力、强度测试:在一定软硬件环境下,通过高负载的手段来使服务器资源(强调服务器资源,硬件资源)处于极限状态,测试系统在极限状态下长时间运行是否稳定,确定是否稳定的指标包括TPS、RT、CPU Using、Mem Using等稳定性测试:在一定软硬件环境下,长时间

5年,你知道我这5年怎么过的吗?路过东方明珠的测试人,心死了

明天的希望,让我们忘了今天的痛苦。路过东方明珠的时候他总会想起家乡高大的高压电线杆。怎样区别农村和城市?从建筑就可以看出明显的不同。怎样区别一个废柴和一个精英?看外貌,看气质,看谈吐,看消费…有人忙着把人和人进行分类,有人忙着怎么从这一阶层过渡到上一阶层。当你很累的时候,恭喜你,你是在走上坡路,变好

什么是自动化测试,这就是自动化测试。一文吃透自动化测试【实践总结】建议收藏

自动化测试流程  (1)选取模块  (2)选择用例(主流程用例)  (3)按页面编写操作方法  (4)按用例编写用例流程脚本  (5)按用例编写数据查询方法  (6)执行用例  (7)输出报告(后期扩展,增加执行日志和异常截图以便跟踪缺陷)。  综上,当脚本内容编写结束并且业务需求和测试需求均无更改

全网最强最细postman接口测试教程(四)

一、调试二、定义公共函数三、外部数据文件四、Newman的安装五、Newman的使用一、调试1、使用 Ctrl+Alt+c 可以打开Postman的控制台,可以查看请求和响应(只适用于客户端,不适用于Chrom 插件)2、用console.log()打印,到控制台看3、tests[‘这里拼出你想看的

公司新来的软件测试工程师接私活被抓了,难怪他天天加班到凌晨

昨天和我一起进公司的测试部门同事上班接私活被老板抓了,这人才来不到两个月,每天加班到凌晨。刚开始还以为他是个卷王,没想到此人上班时间接单,用加班时间来完成公司需求,造成努力的假象。被老板在办公室骂了俩小时,最后居然没开除,只是严重警告了一次,并且取消了这个月的奖金,转正也延后了。

postman入门到精通之【接口知识准备】(一)

​ 应用程序编程接口(Application Programming Interface, API)是这些年来最流行的技术之一,强大的Web应用程序和领先的移动应用程序都离不开后端强大的API。API技术的应用给系统开发带来了便利,但也对测试人员提出了更高的要求,如何以一种有效的方式测试这些API,

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈