随笔分类 - 软件测试基础知识
测试理论,测试流程
摘要:你也在往自动化方向发展吗? 在适当的年龄,选择适当的岗位,尽量发挥好自己的优势。 我的自动化测试之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,所以,我和朋友花了一段时间整理编写了下面的软件测试工程师发展规划路线,会给你带来帮助和方向: 一、测试基础 了解测试的基础技能,掌握主流缺陷管理
阅读全文
摘要:敏捷软件开发简介 敏捷软件开发(Agile Software Development)初起于九十年代中期。最早是为了与传统的瀑布软件开发模式(waterfall model)相比较,所以当时的方法叫做轻量级方法(Lightweight methods)。二十世纪初,17 位该方法的倡导者建立了敏捷联
阅读全文
摘要:背景 很多项目迭代速度快,对于版本是否上线,是由产品根据当前版本的需求及质量情况而定。但是版本的质量如何衡量呢?作为测试人员,首要任务就是质量保证并反馈质量情况,如果质量标准不能合理衡量,可能会给产品、开发带来质量上的误解,对于用户的体验及产品的留存率都有影响。今天谈谈如何评价一款产品的上线标准。
阅读全文
摘要:前言 夜神安卓模拟器是一个可以让手机应用程序运行在电脑上的软件,它能在电脑上模拟安卓手机系统,并能安装、使用、卸载安卓应用软件,让你在电脑上也能体验操作安卓系统的全过程。夜神安卓模拟器是一款采用类手机界面视觉设计的PC端桌面软件,采用基于Android4.4.2版本内核技术的深度开发,具备领先的运行
阅读全文
摘要:在软件测试的面试中,经常会碰到类似的问题。比如:如何测试一个杯子,或者如何测试一只笔,或者如果测试一部电梯。要求你设计20个以上的 test case。 这类的面试题目,是考察面试者是否熟悉各种软件测试方法, 设计test case的能力, 以及test sense。 首先应该反问下面试官, 需求是
阅读全文
摘要:在测试当中,或者面试过程中,都会碰到各种登陆功能,Web或者APP都很普遍。 对于一个登陆页面, 通常有2个Textbox(账号和密码), 一个确定提交按钮 ,如何设计 Test case? 主要考察: 测试者是否熟悉各种测试方法,是否有丰富的App/Web测试经验,以及相关开发经验,以及设计Tes
阅读全文
摘要:一、App兼容性问题有哪些 安装失败、启动失败、卸载失败,卸载不干净、 程序运行过程中闪退 部分控件显示不完整或者功能失效 屏幕显示异常 图片展示不全等 二、App兼容性测试的核心要点 测试软件是否能在不同的操作系统平台上兼容,或测试软件是否能在同一操作平台的不同版本上兼容; 软件本身能否向前或向后
阅读全文
摘要:(1)概括 一句话概括:根据显示屏幕宽度的大小,自动的选用对应的类的样式。 (2)关键字段 1、col是column简写:列; 2、xs是maxsmall简写:超小, sm是small简写:小, md是medium简写:中等, lg是large简写:大; 3、-* 表示占列数,即占每行row分12列
阅读全文
摘要:一、 Bug的严重等级定义: 1、 Blocker 即系统无法执行、崩溃或严重资源不足、应用模块无法启动或异常退出、无法测试、造成系统不稳定。 严重花屏 内存泄漏 用户数据丢失或破坏 系统崩溃/死机/冻结 模块无法启动或异常退出 严重的数值计算错误 功能设计与需求严重不符 其它导致无法测试的错误,
阅读全文
摘要:前言 相信大多数的软件测试工程师都听说过或者简单了解过测试计划,但是你真的知道什么是测试计划么?你真的知道如何编写测试计划么? 大多数人应该是一脸茫然。 百度的结果五花八门,有没有相对规范的标准呢?答案是没有,至少我没有找到。 那么今天我就结合经验和对一些国内技术前沿的公司跟大家聊一聊什么是测试计划
阅读全文
摘要:1、Appium > AppUI自动化测试 官网:http://appium.io Appium 是一个移动端自动化测试开源工具,支持iOS 和Android 平台,支持Python、Java 等语言,即同一套Java 或Python 脚本可以同时运行在iOS 和Android平台,Appium 是
阅读全文
摘要:****************************************************************************************** ******排名数据是由世界顶级的一些咨询公司Capgemini, Sogeti, and Micro Focus在2
阅读全文
摘要:所谓认证(authentication)就是确认用户的身份,是网站登录必不可少的步骤。 密码是最常见的认证方法,但是不安全,容易泄露和冒充。 越来越多的地方,要求启用 双因素认证(Two-factor authentication,简称 2FA)。本文介绍它的概念和实现方法。 一、双因素认证的概念
阅读全文
摘要:Xshell是一款强大的安全终端模拟软件,Xshell 模拟了远程主机的操作,其实质就是通过访问和连接到远程主机,在本地实现对远程主机的操作。 一、下载 官网:https://www.netsarang.com/zh/xshell/ 百度网盘链接:https://pan.baidu.com/s/1q
阅读全文
摘要:具体需求: 有一个登录页面(假如上面有2个Textbox, 一个提交按钮) 请针对这个页面设计30个以上的testcase。 此题的考察目的:面试者是否熟悉各种测试方法,是否有丰富的Web测试经验, 是否了解Web开发,以及设计Test Case的能力。 这个题目还是有难度的, 一般的人很难把这个题
阅读全文
摘要:一、测试方法 查询类型包含单个查询、组合查询、输入框输入查询、时间控件查询四种场景: 1、功能实现 (1)支持模糊查询搜索 (2)时间控件查询 (3)默认空查询 (4)查询后默认清空输入框记录(根据业务需求) (5)输入系统中不存在与之匹配的条件查询 2、组合查询 (1)单个查询条件。(单个条件查询
阅读全文
摘要:app性能测试,你需要关注哪些指标? 一、Android客户端性能测试常见指标: 1、内存 2、CPU 3、流量 4、电量 5、启动速度 6、滑动速度、界面切换速度 7、与服务器交互的网络速度 二、预期标准指定原则 1、分析竞争对手的产品,所有指标要强于竞品 2、产品经理给出的预期性能指标数据 3、
阅读全文
摘要:App功能测试 1. 运行 1)App安装完成后的试运行,可正常打开软件。 2)App打开测试,是否有加载状态进度提示。 3)App页面间的切换是否流畅,逻辑是否正确。 4)注册 同表单编辑页面 用户名密码长度 注册后的提示页面 前台注册页面和后台的管理页面数据是否一致 注册后,在后台管理中页面提示
阅读全文
摘要:业务报表统计测试点根据:界面测试、功能测试、易用性测、性能测试四个方面来写。 测试前要知道统计的每个字段的来源,来自哪张表,数据库中的数据与界面数据怎么对应的。 一. 界面测试 页面展示美观、无错别字。 列与列对齐。 二. 功能测试 覆盖所有可能的查询统计方式。 是否支持模糊查询。 默认查询方式是否
阅读全文
摘要:应用商店按照符合Android标准的原则进行设计,使用包名(Package Name)作为应用的唯一标识。即:包名必须唯一,一个包名代表一个应用,不允许两个应用使用同样的包名。包名主要用于系统识别应用,几乎不会被最终用户看到。 包名的命名规则: 一般由com.+公司名+项目名+模块名组成; 比如微信
阅读全文