功能测试

如何测试OData的filter功能

匿名 (未验证) 提交于 2019-12-02 23:59:01
下面这个url的意思是只取状态为open的那些Opportunity数据: https://jerry.sap.corp:4080/sap/opu/odata/sap/CRM_OPPORTUNITY/Opportunities? top=20&$filter=UserStatusCode eq ‘I1002’ 因为我们作为消费者已经提供了filter,所以下图地28行的方法get_system_status永远不会被调用到: 相反,通过调试器能观察到通过url传入的filter的值被使用来做数据查询: 要获取更多Jerry的原创文章,请关注公众号"汪子熙": 来源:51CTO 作者: JerryWangSAP 链接:https://blog.csdn.net/i042416/article/details/100623189

excel 文件导入测试功能用例设计 --、

匿名 (未验证) 提交于 2019-12-02 23:45:01
很多产品中,都有文件导入功能,基于此功能的一些用例的设计,总结以下几点 2.文件内容为空验证,----表格内部 为空;只有表头正常显示,信息为空时;中间一行数据全部为空;中间几行数据全部为空;中间增加几空白列; 3.文件导入, 表头验证---表头修改顺序;表头前、中、后,增加列--表头字段;表头--某列字段修改; 4.必填项验证----表格 有表头为必填项,必填项全部不输入、多项不输入、某项不输入,必填项验证; 5.表格字段 数据格式校验-----某字段设置成其他数据类型;某字段设置成自己的数据类型时,但输入内容 不对时;如: excel表格文本类型,设置成其他类型格式,肯定校验拦截; 文本类型,设置成文本类型时,输入内容:可输入任何内容,都不拦截; 文本类型,不设置类型时,excel表格默认文本类型,可输入任何内容--汉字、字母、数字、数值、特殊字符等,都不拦截; excel表格某字段 日期类型,设置成日期外其他类型,肯定校验拦截; 日期类型,设置成日期类型,内容显示不是要求的 201907(如-汉字/字母/特殊字符/数值)时,同样拦截 日期类型,未设置时,--默认文本类型,输入,肯定校验拦截; 6.表格存在重复数据,校验拦截; 7.邮箱类字段,特殊字符如@、点、杠,需要允许;其他特殊字符拦截; 身份证件类,18位、前后空格拦截;其他文本类一般输入特殊字符,拦截; 9.

如何测试端口是否已通

匿名 (未验证) 提交于 2019-12-02 23:34:01
如何测试端口是否已通 测试端口是否通,可以打开cmd命令行,输入telnet ip地址 端口。例如:telnet 218.95.185.66 80。 如果端口是通的,则进入黑色界面,无任何提示。 再此之前,需要打开windows的telnet功能。 1.打开控制面板,选择程序与功能。 2.点击启动或关闭Windows功能,启用Telnet客户端即可。 文章来源: https://blog.csdn.net/weixin_45067018/article/details/90411523

wx-xcx

匿名 (未验证) 提交于 2019-12-02 23:03:14
因测试小程序,搜索了各种测试小程序的注意点,为方便后续查看,暂时整理罗列如下: 1、留意分享功能的权限:如果某页面对游客访问有权限限制,则需要设置取消其分享功能。 2、小程序强制更新功能:新版小程序上线后,自动、强制更新。 3、兼容性: 不同操作系统的兼容性、不同屏幕的兼容性、不同微信版本的兼容性 4、异常情况: 无网络&有网络、定位服务未开启&开启、城市变换等以及出现这些情况的先后顺序。

java学生管理系统(简易)(三)---教师端的登录主页面

匿名 (未验证) 提交于 2019-12-02 21:53:52
教师端的登录界面就比较清晰了。。。可能就我自己认为,以为前面写的太乱了。。。蒙圈 // 学会了先布局,在完善部分代码,嘤嘤嘤。。。之前那个学生的感觉凉凉啊~ // 有些代码中可能有main函数,有些没有main完全是用来测试每一部分的功能,没别的意思。。。 注意 : main主函数只有一个就是在java学生管理系统(简易)(一)里面的main函数 package StudentMajor; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; public class TeacherUser { private JFrame jf; private JPanel jp1,jp2,jp3,jp4,jp5; private JButton jb1,jb2,jb3,jb4,jb5; private JLabel jl; TeacherUser(){ } public void init() { jf = new JFrame(

Java单元测试和JUnit

匿名 (未验证) 提交于 2019-12-02 20:56:53
**********************单元测试和JUnit******************************** 为什么要使用单元测试 1.底层代码没问题,上一层才不会出现问题.. 就像盖楼一样 2.提高士气,明确知道我的东西是没问题的, 保证你不被开 3.加大测试的力度可以降低后期维护的成本 一.什么是JUnit JUnit是一个单元测试框架,另一个叫做TestNG 框架: 一组类(普通类、抽象类、接口)的集合,别人帮你写好了,你直接拿来用就可以了, 提供一系列功能... 提供了测试相关的功能 半成品: 一半已经完成了、一半没有完成 类似于填空题、选择题 使用框架的好处: 限制了程序员的随意发挥,提高了程序的可读性和可维护性,便于团队的开发 JUnit已经逐渐成为xUnit家族中最为成功的一个. xUnit中还有: cppUnit、pythonUnit、xUnit.net 二.why 为什么用JUnit 使用main方法测试好不好?? 不好.缺点如下 1.多个测试用例类无法同时测,每测一个业务逻辑类 都用单独去执行它的测试用例,比较麻烦 2.使用main方法测试需要人为的观察 测试结果 比如看到30 就是正确 比较麻烦 使用了jUnit以后 只需要看bar就可以了 绿条 表示测试通过 红条 表示测试失败 三.how 如何使用jUnit 去官网下载 http:/

面试题_松勤_项目篇

自作多情 提交于 2019-12-02 18:44:24
https://www.songqinnet.com/article/1193 1、你在项目中负责什么?(意思就是,你在项目中参与了哪些事情) 参考答案: 在工作中我主要负责功能测试,其次还参与了一些非功能测试,如:接口测试,自动化测试,性能测试,兼容性测试等。在项目中主要参与了需求分析和需求评审,负责收集项目资料协助上级完成测试计划的编写,编写测试用例并评审,测试环境的搭建以及测试执行和编写测试报告等工作。 2、问题:怎么保证覆盖用户需求? 回答: 从BA那里拿到需求文档,熟悉文档,画好流程图,保证整个流程都覆盖全面,小组之间每个人都要根据各自的流程图,来讲解一下自己的思路,防止测试点遗漏,各个功能点有哪些限制条件,防止之后编写测试用例时发现遗漏;用例编写完之后,再进行用例的评审,看看测试点有没有用遗漏,对需求理解有没有错误,测试场景是否覆盖完全。 3、一般测试过程中出现问题,你是怎么定位的? 参考答案: 1)检查测试环境是否有问题 2)用fiddler抓包,分析请求和响应数据是否存在问题 3)查看应用服务器的日志 4)然后再查看数据库的数据是否存在问题 4、你会编写测试计划吗? 参考答案: 我们之前的测试计划都是测试组长写的,我们只是负责收集数据,协助组长完成测试计划的编写,测试计划的内容还是知道的,有测试范围、测试方式/策略、测试资源、测试开始和结束条件、进度安排、测试组织等

测试方法和测试用例设计

你。 提交于 2019-12-02 16:36:01
测试方法和测试用例设计 用户需求/原始需求 需求分析/规格说明书(评审过后,将不合理、无法做到的地方去掉以后的说明书) 测试需求(在需求分析的基础上,以测试团队的工作计划、方式的需要、工作优先级安排) 主要解决“测什么”的问题,即指明被测对象中什么需要测试。 功能是第一要务,按照测试团队的工作要求进行计划 在后期交流中,要不断验证客户需求,要保留文档 对于测试工程师:测试一般划分为功能性测试、非功能性测试 如果没有需求文档,先做冒烟测试,对软件大体有什么功能,进行了解,哪些是功能的重点,有多少功能点,把需求理出来 测试原则: \1. 所有测试活动应以需求为源头和驱动 \2. 应尽早地和不断地进行测试 \3. 完全测试(穷举测试)是不可能的,数据是无穷无尽的,总有测试不到的数据 \4. 没有完美的软件和完美的测试 \5. 应避免仅有程序员自己检查程序,避免随意性(避免随意测试) \6. 二八定律,把相对多的时间、成本、精力花在重要的模块、部分 \7. Good enough 不做不充分的测试,也不做过多的测试,找到测试费用和测试量之间平衡点 \8. 一定要有正确和错误验证 1、所有测试活动都应追溯到用户需求,测试活动应以需求(用户需求->需求规格说明书)为源头和驱动 2、应尽早地和不断地进行软件测试 3、完全测试(穷举测试)是不可能的,因为数据本身是无穷无尽的,总有无法测试到的数据

如何做好APP功能测试?

巧了我就是萌 提交于 2019-12-02 12:46:51
一、如何做好app的测试工作? 22 个回答  斗魂大陆 凡是可能会出错的地方,一定会出错!--墨菲法则 腾讯有个平台可以实现适配兼容、服务器压力、性能测试、弱网络、耗电量测试等等,挺全面的。WeTest腾讯质量开放平台,本人亲测过体验还不错。 下面说一下测试一个App具体包括哪些方面,以及每个方面的关键点。 测试人员常被看作bug寻找者,但你曾想过他们实际是如何开展测试的吗?你是否好奇他们究竟都做些什么,以及他们如何在一个典型的技术项目中体现价值?本文将带你经历测试人员的思维过程,探讨他们测试app时的各种考虑。本文的目的在于揭示测试人员的这一思维过程,并展示他们通常所考虑内容的广度和深度。 本文是基于我的工作经验而写的,作为一名敏捷软件开发团队的测试经理,我一心投入测试工作。在与其他app测试专家交流的过程中,我深刻了解到app测试工作的困难。在日常工作的摸索中,我将如何做好app的测试归结为如下内容。 (1) 非功能测试 app测试的一个重要方面是app的非功能需求。移动app在推出市场或进行进一步开发前,测试人员有一定的职责做该类需求的跟踪工作。 早期开发阶段要进行的第一个测试应该是实用性测试。通常是由alpha用户或同事进行的。走进一家咖啡馆或餐厅,问问里面的人他们的app使用情况。让他们看看现阶段开发的第一个版本并收集反馈,看看用户是否能很好地使用新功能

测试用例编写

感情迁移 提交于 2019-12-02 06:26:29
一、前置知识点: 软件相关知识,软件测试基础,测试流程(需求分析,计划的制定,测试用例的编写与执行,对测试结果的分析报告),测试生命周期 按软件测试手段划分:黑盒(不知道内部结构,根据软件暴露出来的结构,功能进行测试)、灰盒(半透明盒子,少数内部结构,可进行数据对比,如订单功能,更具生成的订单与数据库数据进行对比,验证是否一致)、白盒(技术难度最高,根据软件结构推出其功能) 软件测试方向:功能(验证软件是否满足用户的表面需求)、性能(测试软件的工作效率)、安全(测试软件能够保护用户信息) 测试点划分:兼容性(软件在不同平台上的表现)、易用性(软件是否友好,符合用户使用习惯)、UI元素(页面布局与需求是否一致是否美观) 二、如何编写测试用例(文档) 是测试工作后的核心,一组在测试时输入输出的标准,软件需求的具体对照 作用:检验软件是否满足客户需求,体现一个测试人员的工作量,展现测试用例的设计思路 包含内容:用例编号(ID)、用例名称(言简意赅)、测试背景(属于哪个部分)、前置条件(满足的条件)、优先级、重要级、测试数据(输入)、测试步骤、预期结果,实际结果、备注 三、编写流程: 需求分析--提取测试点--测试用例编写--测试用例评审 需求分析(业务需求{关注系统是否满足业务}、用户需求{关注系统是否满足用户习惯}、功能需求{关注系统是否满足功能要求}) 来源: https:/