软件测试笔记
文章平均质量分 67
软件测试学习记录
Alance9
这个作者很懒,什么都没留下…
展开
-
selenium driver 快速入门
selenium driver 配置环境语法方法类框架excel原创 2021-05-08 14:19:01 · 1482 阅读 · 5 评论 -
5-3 python 单元测试框架
Python Unit Test1. pc.py 新建类 PC2. 新建单元测试 pc_unit3. 编写 pc_unit4. 修改类 PC1. pc.py 新建类 PCclass PC(object): def add(self,x,y): return x+y def sub(self,x,y): return x-y def mul(self,x,y): return x*y def div(self,x,y原创 2021-03-28 19:25:49 · 320 阅读 · 10 评论 -
Selenium(WebDriver)+ python 脚本编写教程
安装完 Selenium(WebDriver)+ python + Pycharm 后,可以学习编写脚本了。前置任务:安装WebTours下载地址:https://marketplace.microfocus.com/appdelivery/content/web-tours-sample-application#app_releases若无法下载,可以选择网盘链接。网盘地址:https://pan.baidu.com/s/17xmMtQ9OayFz4PepzkP3GQ 提取码:lbtn安装 s原创 2020-06-17 07:18:19 · 1139 阅读 · 0 评论 -
Linux常用命令及文件权限
ls:查看该目录下的未隐藏文件ls -a:查看该目录下的所有文件(隐藏与未隐藏)pwd:查看当前绝对路径cd:切换目录,Tab补全目录cd …/:返回上级mkdir:创建目录rmdir:删除目录rm:删除目录或文件,-i 交互,-r 递归,-f 强制touch:新建文件vi:编辑文件,i 编辑,esc 退出编辑,:w 保存,:q 退出,:q! 强制退出,:wq 保存并退出cat:查看文件cp:拷贝目录或文件mv:移动文件或重命名文件PS:查看进程data:查看时间cal:查看日原创 2020-06-15 07:36:47 · 156 阅读 · 0 评论 -
移动App测试方法(十 一)
移动app测试状态:不同网络下(2/3/4g 和 WiFi)、网络不稳定,设备电量不足输入:实体键盘、触屏、电容笔、语音操作:触屏点击出错率高界面:单列展示,屏幕可旋转App测试方法:功能测试、专项测试、UI测试、稳定性测试、兼容性测试功能测试专项测试:安装测试、卸载测试、交互测试、升级测试、性能测试1、安装测试不同渠道获取安装程序,已安装是否会产生冲突或者提示更新在不同操作系统下安装是否正常安装后是否能正常运行,安装后的文件夹及文件是否写到指定目录安装过程中是否可以取消,点原创 2020-06-14 07:53:44 · 314 阅读 · 0 评论 -
测试进阶-自动化测试及环境搭建 - java/python + selenium(九)
自动化测试:将手工测试转化为用机器、软件、程序来测试产品的过程。自动化测试过程功能测试 → 自动化测试 → 冒烟测试 → 生成测试脚本 → 配置测试数据和测试环境 → 调度测试自动化测试意义缩短软件开发测试周期,使产品更快投放市场测试效率高,充分利用硬件资源节省人力资源,降低测试成本增强测试的稳定性和可靠性提高软件测试的准确度和精确度使比较简易的测试工作能产生更高质量的测试结果自动化测试的应用场景手工测试适合繁杂的业务逻辑(验收、GUI),自动化测试适合基础且没有依赖性的代码(回归原创 2020-06-13 09:24:53 · 463 阅读 · 0 评论 -
测试进阶-白盒测试(八)
白盒测试 - 代码审查、逻辑覆盖代码审查的范围业务逻辑算法效率代码风格编程规则代码审查的方法互查:模块相同或相近的编程人员之间互相检查。走查:从头到尾将模块检查一遍。代码审查:会议校验代码审查的规则java基础语句的使用(不同类型数据的等于)重载函数的审查:同名函数不同功能(改变参数个数和类型)内存分配和管理:保证内存的及时释放和避免缓冲区溢出程序性能的审查(1)减少创建对象(2)减少循环体的执行代码,能在循环体外的代码尽量放在循环体外(3)提高处理异常出错的效率原创 2020-06-13 05:01:58 · 271 阅读 · 0 评论 -
测试实战-京东网站 + 禅道(七)
查看京东需求说明书,完善测试方案。测试计划进度表计划步骤:需求评审、测试用例、测试评审(测试计划、测试点)、测试环境搭建和数据准备、研发提测及冒烟测试、功能测试、第二轮测试回归、联测、灰度验收、上线发布、线上验证测试重点涉及系统:用户系统、管理员系统、仓储系统覆盖范围:全站测试重点:用户系统:登录、注册、购物流程、购物车、支付、订单查询管理员系统:商品管理、订单管理仓储系统:仓储管理登录禅道,新建产品在测试模块中,创建各功能模块及其子模块从测试-用例导出模板原创 2020-06-12 17:06:14 · 1807 阅读 · 0 评论 -
测试执行过程(六)
测试执行过程测试执行阶段的主要任务确定测试用例的优先级创建测试数据,准备测试工具和设计自动化测试脚本根据测试计划创建测试套件(场景)确定已经正确搭建测试环境根据优先级,手工或使用测试工具来执行测试记录测试执行的结果,以及被测软件、测试工具和测试件的标识与版本测试完成,将实际结果与预期结果对比,若出现差异,分析引起差异的原因,确定是否作为缺陷上报修正缺陷后,重新测试测试的准入与准出准入标准:(1)开发编码结束,并在开发环境已完成单元测试(2)阶段性需求规定的功能均已实现,若未原创 2020-06-11 06:18:11 · 2837 阅读 · 0 评论 -
测试设计与黑盒测试方法(五)
测试设计:是将概括的测试目标转化为具体的测试条件和测试用例的一系列活动。测试分析和设计的主要任务评审测试依据:需求,系统架构,设计和接口说明评估测试依据和测试对象的可靠性确定优先级:测试项、规格说明、测试对象行为和结构的分析设计测试用例,确定优先级确定测试条件和测试用例所需的必要的测试数据测试用例:是通过使用在测试计划中确定的测试技术,对已确定的测试条件进行逐步推敲,设计出来如何具体操作产生何种结果的文档。(指引我们测试的步骤文档)特征:可重复性、可验证性、需求可追踪性测试用例设计原创 2020-06-11 01:56:51 · 1308 阅读 · 1 评论 -
软件测试流程(四)
搭建测试环境需知:确定测试目的(测试点,如功能、性能等),测试的软件环境尽可能模拟真实场景(不同配置的操作系统和软件平台),营造独立的测试环境(不受其他人员影响),构建可复用的测试环境。考虑点:用途、使用成本、维护成本基础架构:研发环境:由于研发自测、集成测试测试环境:用于日常单系统或两两微服务之间测试,可同时集成自动化测试回归联调环境:完备环境,用于大型联测外联环境:稳定版本环境,用于外部商户等联调灰度/沙箱环境:用于生产数据测试,仿真测试搭建测试环境过程:线下搭建:独立测试服务器原创 2020-06-08 16:47:53 · 285 阅读 · 0 评论 -
软件测试知识基础(三)
学习网址:https://coding.imooc.com/learn/list/411.html软件概念:软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及相关文档的完整集合。程序是事先设计的功能和性能要求执行的指令序列。数据是使程序能正常操纵信息的数据结构。文档是与程序开发,维护和使用有关的图文材料。软件十大特性:形态:软件是无形的、不可见的逻辑实体。智能:软件是复杂的智能产品,它的开发凝聚了人们的大量脑力活动,它本身也体现了知识实践经验和人类的智慧,具有一定的智能,帮原创 2020-06-05 01:06:09 · 391 阅读 · 0 评论 -
软件测试的背景与前景(二)
学习网址:https://coding.imooc.com/learn/list/411.html学习路线:软件测试基础知识、软件测试流程、软件测试设计、测试执行管理、功能测试项目实践、测试技术深化、手机APP测试、测试总结原创 2020-05-31 16:37:25 · 655 阅读 · 0 评论 -
软件测试的学习路线(一)
参考网址:https://www.imooc.com/learn/1097知识储备:Linux、网络、数据库、编程基础测试路线:功能测试、自动化测试、性能测试、安全测试、测试进阶原创 2020-05-31 14:58:53 · 791 阅读 · 0 评论