功能测试

如何做好接口测试?

坚强是说给别人听的谎言 提交于 2019-12-10 02:12:21
sgbtmy:基于selenium的自动化框架开发,我主要是想问一下,你的框架除了前台的自动化,后台的数据的 测试 是否集成在你的测试框架中?    小刀: 你好,个人理解的你所说的后台的数据的测试是指的是对数据的校验,不知理解的是否正确,那么根据这个理解,我的解释是,在我们框架中,增加了很多的功能方法用来帮助进行自动化脚本的编写和结果校验,其中就包括后台数据校验方法,当我们的 测试用例 需要在后台进行数据校验的时候,调用这些数据校验方法即可。相当于是,前台页面操作的自动化是封装selenium的方法去操作页面,而对后台数据的校验是通过增加功能方法来实现的,可以理解为不同的两部分,但是在编写测试脚本的似乎,根据测试用例的设计,这两部分都可以拿过来使用。   不知道是否解答了你的疑问,如果没有,请你指出,谢谢你。   tjy688:你们做 接口测试 的流程一般是怎么样的?    小刀: 接口测试的流程其实和 功能测试 的流程类似,因为接口测试依赖的主要对象也是需求说明书,所以,最初的流程就是参与需求讨论,评审需求。   需求确定以后,开发会根据需求进行接口设计,会产出接口定义,在开发设计过程中,有能力的话,可以给出一些针对设计的建议,提高可测性,针对需求及设计,进行测试计划,测试设计,然后还需要和配管确定测试环境相关的事情。   在开发完成接口定义之后

app常见专项测试

旧街凉风 提交于 2019-12-10 00:45:48
常见的apk专项测试,主要有几类(主要指项目中经常用到的) 1、稳定性 2、安全性 3、兼容性 4、版本升级 5、流量测试 6、实际测试总结(对整个项目团队是如何进行测试以及测试的内容) 一、稳定性测试 稳定性测试是指对应用进行长时间的操作,检测功能是否稳定。一般稳定性测试时间是 N*12小时。项目中稳定测试多采用monkey,进行随机测试。 测试方法: 1、跑monkey adb shell monkey -p packageName -v -v -v --throttle 500 -s 4 --ignore-crashes --ignore-timeouts --ignore-security-exceptions times(次数) |logcat -v time > e:\log\monkeyLog.txt(日志保存路径) 参数: -p : 指点包名,如果要指定多个包名,需多个-p参数 -v : 指定日志的详细程度,取值1-3,三个 -v 详细程度最高 -throttle : 指定用户操作时的时延,单位毫秒 -s : 指定伪随机数生成器的seed值,取值1-10,当seed相同,产生的事件序列也相同 –ignore-crashes : 指应用程序崩溃,monkey依然发送事件,直到事件数完成 –ignore-timeouts: 指应用程序发生ANR,monkey依然发送事件

APP测试基本流程以及APP测试要点

痞子三分冷 提交于 2019-12-10 00:13:34
APP测试基本流程以及APP测试要点 https://www.cnblogs.com/dengqing9393/p/6497068.html 性能测试:https://blog.csdn.net/xiaomaoxiao336368/article/details/83547318 APP测试设计测试用例的要点 http://blog.itpub.net/69915785/viewspace-2663955/ 1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间。 1.3测试资源 测试任务开始前,检查各项测试资源。 --产品功能需求文档; --产品原型图; --产品效果图; --测试设备; --其他。 1.4日报及产品上线报告(内部报告机制) 1)测试人员每天需对所测项目发送测试日报。(也就是我这边有邮件通知测试项目的时候一般均属于输出测试日报) 2)测试日报所包含的内容为: \\Dell-server\网站软件app等开发\产品测试部\测试知识区域\测试文档类模板\项目测试报告邮件输出模板.doc 4)不同版本测试报告输出 2 App测试点 App测试点整理 一. 功能性测试 根据产品需求文档编写的测试用例进行测试 功能性包括客户端的单个功能模块,以及功能业务逻辑(功能交互) 1

总结测试用例的设计

て烟熏妆下的殇ゞ 提交于 2019-12-09 19:36:03
作为一位 功能测试 人员,其主要的职能就是进行 测试用例 的设计,并根据测试用例执行测试,通过全面的测试来验证产品的质量。因此测试用例也从侧面反映了一个测试人员的测试思路的严密和发散性,要做好功能测试,测试用例的重要性无法忽视。现将本人设计测试用例的流程和思路进行总结,也方便进行交流和探讨:   1) 首先要对测试用例的组织结构进行划分   如果公司的测试流程还算规范完整的话,在进行需求评审的时候,测试人员就应该根据需求对测试用例的结构进行分类,如果是一个比较大型的管理系统,那么测试用例就可以根据功能模块来进行分类,比如:   如果是游戏,就可以根据场景来进行划分,比如:   对测试用例的组织结构进行划分的思路,主要根据需求文档的测试切入点来进行参考。   2) 根据功能点细致地设计测试用例   进行完需求评审后,开发人员会根据需求文档及自己所负责的 工作 提交自己的设计文档来进行评审,测试人员可以参考设计文档中的内容提取出各个功能模块中的功能点来设计测试用例,如果是管理模块,首先可以将增删查改功能作为第一层功能点,然后再根据必填项非空判断、输入格式验证来作为第二层功能点;如果是报表模块,就可以根据各种查询条件来提取功能点。   划分好功能点后,就可以利用等价类划分、边界值分析等一些测试方法来编写测试用例,并且可以进行标注,这样对于后期的测试用例整理相当有帮助。   3)

域控2008R2升级到2016

五迷三道 提交于 2019-12-09 15:56:51
近日因需要迁移域控2008R2至2016。做了以下测试,现在分享给大家参考,如有设置不对的地方,欢迎指正。依此测试成功对域控做了迁移升级。 名称: AD GC DC DNS DHCP 使用到的命令: netdom query fsmo ping dcdiag dcpromo mmc Regsvr32 升级域控之前请先在域控服务器上 运行-cmd-dcdiag。 利用dcdiag命令查看域控的信息,确保最好是所有测试都是通过状态。 查看当前域功能的级别,林功能的级别。 查看主DNS,辅DNS 查看DHCP 测试环节如下: 1,未使用DHCP服务器。 2,仅搭建一台域控服务器(2008R2),未搭建测试辅控。 3,搭建一台服务器(2016)。 4,2016服务器不加域,直接通过升级为域控制器来完成加域动作。 5,互ping两台服务器。 6,调整DNS主,辅(此步骤未测试)。 1,测试服务器版本信息 a,2008R2 b,2016 2,搭建2008R2 域控制器。因作升级测试,本步骤未做记录。 3,客户端利用命令测试当前域,netdom query fsmo。终端电脑会提示无netdom命令,请自行百度导入,或者利用其他服务器端测试。 4,随意启用了一条组策略供测试。 正式开始 5,在2016服务中,“服务器管理器”--“管理”--“添加角色和功能” 6,“开始之前”

域控2008R2升级到2016

一个人想着一个人 提交于 2019-12-09 15:49:16
近日因需要迁移域控2008R2至2016。做了以下测试,现在分享给大家参考,如有设置不对的地方,欢迎指正。依此测试成功对域控做了迁移升级。 名称: AD GC DC DNS DHCP 使用到的命令: netdom query fsmo ping dcdiag dcpromo mmc Regsvr32 升级域控之前请先在域控服务器上 运行-cmd-dcdiag。 利用dcdiag命令查看域控的信息,确保最好是所有测试都是通过状态。 查看当前域功能的级别,林功能的级别。 查看主DNS,辅DNS 查看DHCP 测试环节如下: 1,未使用DHCP服务器。 2,仅搭建一台域控服务器(2008R2),未搭建测试辅控。 3,搭建一台服务器(2016)。 4,2016服务器不加域,直接通过升级为域控制器来完成加域动作。 5,互ping两台服务器。 6,调整DNS主,辅(此步骤未测试)。 1,测试服务器版本信息 a,2008R2 b,2016 2,搭建2008R2 域控制器。因作升级测试,本步骤未做记录。 3,客户端利用命令测试当前域,netdom query fsmo。终端电脑会提示无netdom命令,请自行百度导入,或者利用其他服务器端测试。 4,随意启用了一条组策略供测试。 正式开始 5,在2016服务中,“服务器管理器”--“管理”--“添加角色和功能” 6,“开始之前”

beta阶段测试报告

不想你离开。 提交于 2019-12-08 21:46:22
测试中发现问题 在第一版(第十周测试)中进行发布想法测试,想法编写完,保存完但是部分标签想法却未在相应分类页面发现其存在,多次测试均为显示。目前已解决 第二版(十一周测试)中除掉未解决的发布问题外,暂未发现新问题,更改UI过程中出现几次UI出现位置出错的问题,查询CSDN及开发者手册解决问题。 用户测试 目前暂时的参与对象为本组六人 分别参与其中不同分类标签下想法发布与搜索 测试中本应在IT分类出现的想法未出现,在区块链分类出现的想法未出现。 而两个相互交叉IT标签想法在区块链下面,区块链标签想法在IT分区出现,排查代码发现为分区标签的字符写错了。。。。。。 想法发布功能中暂时只支持文字发布,无法上传图片,目前在讨论要不要开发此项功能。 直接使用微信号作为登录账号,可能会面临被攻击导致用户信息丢失问题。暂时未解决。 来源: https://www.cnblogs.com/qawl/p/12008054.html

CTRL_IKun团队项目总结

点点圈 提交于 2019-12-08 14:17:34
1. 团队项目-总结 这个作业属于哪个课程 课程链接 这个作业要求在哪里 作业要求 团队名称 CTRP-lkun 这个作业的目标 团队项目总结,每个人的收获和感悟 Github地址 Github 2. 队员列表 姓名 学号列表 廖志丹(队长) 201731032125 王川 201731021132 江天宇 201731024132 张微玖 201731024126 宋杰 201731024120 3. 队员个人总结     (一)张微玖个人总结 姓名 张微玖 学号 201731024126 第一次博客地址 地址     1.解答问题         (1)业务人员和开发人员在项目开发过程中应该每天共同工作吗?                 答:在这次项目之后,我认为应该尽量保持共同,比如相同的工作时间,工作地点,以确保及                     时的交流反馈,便于处理需求变更的问题。         (2)我们应该如何辨别和吸引潜在用户                 答:在做需求分析时 ,我也遇到了这样的问题:我们的产品的受众群体有哪些?首先,我们是                     做一款学生课堂考勤系统,所以首先想到的就是学生,然而学生是那种类型的呢?高中生?                     大学生?留学生还是其他?问题不断被细化

Excel导入导出功能测试点

三世轮回 提交于 2019-12-08 08:18:24
很多有大量数据处理的系统都有批量导入导出功能。导入导出的文件格式通常为Excel文件。对于导入导出功能也是个 测试 的难点和复杂点,总结主要测试点有以下内容;    1,模板下载功能:   一般导出导出功能会有一个模板下载功能,此功能需要检查模板是否可以正常下载,正常打开,检查Excel模板文件和网站中的数据字段是否一致即可。    2,文件导入功能   1) 错误提示,   如果导入的excel表格中中某一行或者某一字段格式不对或者数据为空,是否可以正常导入正确部分的数据,对错误的数据进行提示。   2)导入其他格式的文件   当导入的文件格式不正确时,系统是否做出正确的判断,并给出对应的错误提示。   3)重复导入相同的文件   重复导入相同的文件是否可以导入成功,如果可以导入成功,数据将如何处理,比如覆盖或者忽略?   4)不使用下载的模板,自己新建excel导入   自己手动新建excel或者对其他excel进行修改,使excel格式和模板一致,这种情况下数据填写正确的话,应可以正确的导入系统。   5)表头检查:包括去掉、修改、新增列、列之间切换等    3,文件导出功能   1)导出的excel表格的格式检查,主要检查导出的excel格式是否符合预期   ,各字段是否正确。另外导出的excel文件名是否有要求。如果有要求,是否正确。   2)数据检查

大作业--社团管理系统总结

廉价感情. 提交于 2019-12-08 02:41:31
大作业--社团管理系统总结 附本组GitHub代码链接:https://github.com/hkymygithub/ClubManage 一、我在这次大作业中的工作    1.与组员进行需求分析并记录       2.根据组员写的接口进行后端部分函数的编写及其测试     ActivityManage:共计576行代码(包含主函数中的各个测试)           ……           由于篇幅要求,以下部分代码省略:     AreaManage:共计188行代码(包含主函数中的各个测试)     AttentionManage:共计212行代码(包含主函数中的各个测试)     ClubManage:共计886行代码(包含主函数中的各个测试)     CommentManage:共计138行代码(包含主函数中的各个测试)   2.部分页面的编写     登录注册选择页面:          社团活动审核页面:          活动创建页面:          活动搜索页面:          社团搜索页面:          审核结果的页面及与数据库连接:        3.两次会议的会议记录     第一次会议记录:          第三次会议记录:        4.根据页面编写的需要进行后续的接口与函数的增加删除和修改    5.部分测试数据的编写(社团