代码编织梦想

敏捷开发流程下的测试(二)敏捷测试的指导性原则-爱代码爱编程

本文是参考ThoughtWork冰玉老师(https://blog.csdn.net/bingyulin)讲的敏捷课程加上自己的理解写的,想听原版可以关注ThonghtWork公众号,里面有课程回顾 指导性原则:团队为质量负责 测试角色是产品质量的把关者,而是团队质量的支撑者质量不是测试出来的,是由团队不同角色为质量负责的最终结果软件质量是什么 产品

“避坑”测试面试最金典的问题“5个”-爱代码爱编程

HR常问问题 灵魂五问! ➢请做一下自我介绍 ➢你为什么从上家公司离职? ➢为什么转行做测试? 你对测试行业的认识? ➢你的期望薪资是多少? ➢你要问我什么? 在昨天我们讲到了自我介绍,我们接着讲: 你为什么从上家公司离职? 其实面试官问这样一个问题的原因就是考察你是不是稳定是不是优秀是不是上进以及你在上一家公司中间表现是什么样子的。 ➢要点:主

测试如何区分Bug是前端的问题还是后台的-爱代码爱编程

测试如何区分Bug是前端的问题还是后台的 作为一个测试工程师,我们的职责不仅限于找到Bug,还要懂得区分这个Bug是前端的还是后台的,这样也有助于团队整体的工作效率 什么是前段 综合网上的资料来看: 前端是用户看得见摸得着的东西,主要体现在页面的视觉效果以及交互设计上。比如说一个网站的页面风格、页面跳转等,最简单的例子就是一个注册界面:前端设计界面风

软件的测试流程?初级-爱代码爱编程

看到这个题目其实有的同学觉得挺好说的,软件测试流程就是那些呗。。。。 我想说的是对于一个合格的测试工程师,要看你目前所属的阶段,而阶段不同对应的测试流程也往往不同,比如功能测试流程和性能测试肯定不一样。 安全测试一定和自动化测试不一样。 为啥软件测试分为:黑盒、白盒、灰盒。。。。。 简单的说一下: 上面提到的,每一个都会有相对应的测试流程,有简单

面试软件测试的基础概念及定义-爱代码爱编程

软件测试的相关概念及定义 一、软件测试的定义 在规定的条件下,为发现程序错误而执行软件程序的过程 二、根据不同维度将测试分类 1.按是否查看程序内部结构 2.按是否运行程序划分为 3.按阶段 4.其他测试 5.按是否自动化分为 6.功能测试 7.性能测试 三、软件测试的目的与原则 软件测试的目的: 1.发现被测对象与用户需求间的差异 2.通过

面试某东测试岗:“如果开发的Bug比较多,你会如何处理?”-爱代码爱编程

Time will tell. 从开发周期到维护周期都可能存在 bug ,只要从事软件开发就会有 bug 的存在。 但是能力高的人,写的代码框架相对 bug 会少很多,初级或者水平差的做出的东西 bug 会多一些。 在实际开发过程中是否产生 bug,有时候不一定完全是程序员能决定的,还有本身项目的框架以及开发时间有关。 就一些经历

AirPods Pro 如何更换取下和安装耳塞-爱代码爱编程

AIrPods Pro 拥有三套不同的耳塞,可以实现不同的贴合性。最新的 iOS 13.2 还上线了简单的贴合度测试功能,使用内部麦克风检测是否佩戴了正确的耳塞。 AIrPods Pro 默认使用中号耳塞,其余两款耳塞位于无线充电盒下方的小盒子内。只需要轻轻一点,AIrPods Pro 耳塞即可牢固固定,不过拆除原有耳塞可能会花费一些力气,对于耳塞贴

Robot Framework+adb框架实现Android集成自动化测试案例⑶——L3公共层-爱代码爱编程

一、L3公共层.robot 以下是封装的整个项目公用的关键字。 L3层关键字.robot *** Settings *** Library Public.py *** Variables *** ${air} ${EMPTY} *** Keywords *** 截图 [Arguments]

Robot Framework+adb框架实现Android集成自动化测试案例⑸——L1层测试用例-爱代码爱编程

一、L1层测试用例 以下是L1层的部分测试用例,完整的测试用例和代码见下一张的GitHub地址。 1.初始化.robot *** Settings *** Resource ../L2层关键字.robot *** Test Cases *** 切换EMMC模式 [Tags] AUTO Clear 切换

Robot Framework+adb框架实现Android集成自动化测试案例⑷——L2层关键字-爱代码爱编程

一、EMMC测试套件 以下是EMMC测试套件中封装的L2层关键字。 L2层关键字.robot *** Settings *** Resource ../L3公共层.robot *** Keywords *** 一般录影文件列表(EMMC) ${file} Normal Files EMMC [Return]

Robot Framework+adb框架实现Android集成自动化测试案例⑵——Python封装的自定义方法-爱代码爱编程

一、Public.py Public.py中的函数方法都是封装的自定义方法,包含调用cmd命令、照片对比、日志抓取、断言等方法。 # _*_ coding:utf-8 _*_ import os, subprocess, tkinter.messagebox, re, time, cv2 from PIL import Image from movie

测试理论基础——测试用例-爱代码爱编程

测试理论基础——测试用例 测试用例测试用例编号用例的元素必要元素非必要元素测试用例的优缺点用例的设计原则 测试用例 QQ我们经常在用,那么如果让我们来测试QQ的登录界面,如何去测试呢? 将软件测试的行为活动,作为一个科学化的组织规划。 为实施测试而向被测试系统提供的输入数据、操作或各种环境设置以及期望结果的一个特定的集合。 解决要测什么、怎么

资深测试工程师分享——干货 欢迎评说-爱代码爱编程

任何一个行业,如果只是在基础阶段徘徊,那么都是没有出路。基础测试工程师是软件测试行业的入门,90%学软件测试的都能做,所以你对于公司而言是随时可以取代的,发展待遇自然不高。 如果你想要有发展前景,那么就不能去从事那些觉得舒服、得心应手的工作。付出了才有回报,当你不断去挑战、不断地去克服时,才能在未来的职业道路上越走越远! 01、什么是软件测试 软件测试

测试如何快速介入一个新项目-爱代码爱编程

软件测试人员如何快速介入一个新项目 一般我们在入职一个新公司或者进行项目调动的时候,接触到的项目基本上都是以前没有接触过的项目,就算是项目类型类似,但是总归是一个全新并且未接触过的项目,这个时候,作为一个测试人员如何快速介入这个新项目就很考验测试人员的意识和水平了,当然也和测试经理有关(毕竟经理要你做这个,你还要按照自己的想法来做的话那就说不过去了)。

测试用例编写、测试用例评审及bug处理-爱代码爱编程

测试用例模板 测试问题定义 1、错误:研发在编写代码时产生的错误 2、缺陷:错误的表现;分为过错缺陷和遗漏缺陷 3、失效:当缺陷执行时会发生失效 4、测试:处理错误、缺陷、失效及事故;测试是采用测试用例执行软件活动;测试目标–找出失效或者正确执行引入问题三个阶段 开发过程中:“引入程序错误”、“找出程序错误”、“解决程序错误” 测试用例(testca

python连接mysql,一般是解决什么问题的?-爱代码爱编程

自动化测试中,经常需要向数据库添加或删除数据,也需要验证测试数据和数据库的数据是否一致。这个时候就需要用Python连接Mysql 安装PyMySQL pip install PyMySQL 连接MySql import pymysql # 打开数据库连接 db = pymysql.connect("localhost", "root", "11

我们应该如何有效提交 BUG 报告?-爱代码爱编程

Time will tell. 我们大多数人手机上或电脑上所用的软件,绝多数都是免费的,而我几乎是非开源软件不用的。尽管我们使用免费软件,但这并不代表软件没有成本。 无论免费与否,好的软件提高了生活质量,所以我们才会使用它。那么,我们能为这些生活增值的开发者回馈些什么吗? 一封感谢邮件?或是通过 PayPal给开发者捐款?成为软件的狂热粉,

如何做自动化测试?什么是自动化测试?-爱代码爱编程

自动化测试究竟能给我们带来什么好处?更节省成本?测试更快?彻底取代手工测试?带着这些问题,我们一起来学习自动化测试怎么做。 什么是自动化测试?自动化测试,是指软件测试的自动化,软件测试就是在预设条件下运行系统或应用程序,评估运行结果,预设条件应包括正常条件和异常条件。 自动化测试有许多优点,比如:测试速度快,可非常快速地执行上万条记录;测试的准确度高,

如何处理软件测试过程中不能复现的 BUG?-爱代码爱编程

Time will tell. 在软件测试工作中,我们常会遇到不能复现的bug,这种情况是正常的,但很多测试新手都按照自己的想法处理,没有提交 bug ,或者匆匆关闭 bug。线上出现问题,就只能自己背锅了。 今天就来说说,在遇到这种情况时我们应该如何应对。 出现不能复现的 bug,这里一般有两种情况。 1、第一种 在测试阶段,执行

Python-自动化测试面试-爱代码爱编程

1、以你做过的项目,举例来说一下你的自动化测试是怎么做的? 参考答案:就拿简历上的ecshop项目来说吧,在编写脚本前,我们会对系统进行评估,确认这个系统可不可以实现UI自动化,如果可以的话,就筛选出能实现自动化测试的用例,一般优先把冒烟测试用例的转为成脚本。我们是用selenium工具来实现自动化,采用python脚本语言,基于unittest框架进行