摘要: 软件的生命周期: (1)问题的定义及规划 (2)需求分析 (3)软件编码 (4)软件测试 (5)软件运行及维护 1.瀑布模型 2.v模型 3.测试人员的工作流程: 需求分析--编写测试用例--用例评审--搭建测试环境--等待开发研发完成,提交测试包--部署测试包--冒烟测试(预测试)--执行测试用例 阅读全文
posted @ 2018-10-29 15:49 白说 阅读(1404) 评论(0) 推荐(0) 编辑
摘要: 一.安装方式 1.安装命令:pip install pytest 2.html安装插件:pip install pytest-html 二.pytest执行指定测试用例 1.思想:通过对测试用例进行做标记,在执行测试用例的时候执行做标记的测试用例。 2.使用方法 在指定执行的测试用例上面做标记:@p 阅读全文
posted @ 2018-09-29 17:13 白说 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 一.原理 将页面元素定位和对元素的操作行为封装成一个page类,实现对页面对象和测试用例的分离。 一条测试用例可能需要多个步骤操作元素,将每个步骤单独的封装成一个方法,在执行测试用例的时候调用封装好的操作。 类的属性:元素定位 类的行为:元素的操作 测试用例:调用所需页面中对象的行为组成测试用例。 阅读全文
posted @ 2018-09-28 22:53 白说 阅读(2056) 评论(0) 推荐(0) 编辑
摘要: 一.弹窗的三种类型 HTML代码如下: 1.警告框(alter) 警告框提供了一个“确定”按钮让用户关闭该消息框,并且该消息框是模式对话框,也就是用户必须先要关闭对话,才能进行其他操作。 代码如下: 2.确认消息框(confirm) 确认消息框向用户提示一个“是”或“否”的问题,用户可以选择“确定” 阅读全文
posted @ 2018-09-18 23:18 白说 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 1.系统结构 web测试:B/S架构基于浏览器/服务器的,只要更新了服务器,客户端就会同步更新 例如:我们现在的项目只要程序员服务器端代码将发布好的代码打包放到应用服务器的iis站点客户端的都会变成最新更改后的 APP测试:C/S架构,基于客户端/服务器的。APP修改服务端,则客户端所有核心版本都要 阅读全文
posted @ 2018-09-14 11:45 白说 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1.通过id属性来定位(id属性在html文档中是唯一的) find_element_id('定位元素的id') find_element_by_id('fakebox-input') 2.通过name属性定位元素(元素的name属性) find_element_by_name(‘元素的name属性 阅读全文
posted @ 2018-09-12 11:45 白说 阅读(806) 评论(0) 推荐(0) 编辑