当前位置: 首页 > news >正文

厦门网站建设培训机构建设小说网站违法吗

厦门网站建设培训机构,建设小说网站违法吗,青县网站建设公司,中国建设门户网登录入口什么是API#xff1f; API代表应用程序接口。API是软件系统中的中间层#xff0c;负责数据源与用户看到的图形用户界面#xff08;GUI#xff09;之间的数据通信。换句话说#xff0c;API是软件的业务层#xff0c;它在表示层和数据层之间创建连接。 API测试侧重于所谓的… 什么是API API代表应用程序接口。API是软件系统中的中间层负责数据源与用户看到的图形用户界面GUI之间的数据通信。换句话说API是软件的业务层它在表示层和数据层之间创建连接。 API测试侧重于所谓的应用程序业务层这意味着与标准GUI测试相比测试方法将完全不同。因此在API测试中我们可能需要使用一些其他测试模式使用一些测试工具或我们自己的代码来检查这些测试中的API而不是使用键盘敲击和鼠标单击作为标准输入。您需要验证来自这些API的响应输出以验证它们是否正常工作。要知道要查找的内容您需要了解API生成的响应。 API响应将是 状态消息/布尔值例如成功/错误或真/假等它将显示API调用的状态。它还将充当标志真/假然后将更新表示层或数据库层。 要传递到后续API或GUI或数据库的一组数据。在API中测试什么 功能您可以根据提供的输入查找API响应。检查实际响应是否与预期响应匹配。 性能在这里您需要了解API的响应时间。有时从API获取响应需要很长时间。这可能是由于与API设计相关的性能问题。 安全性检查传递到API的任何敏感数据是否已加密是此测试的一部分。例如您可能想要检查负责在主页上生成仪表板报告的API。为了访问仪表板API您可能需要一个令牌该令牌可以作为先前运行的登录API的响应生成。此令牌应采用加密格式。您还可以检查是否有任何HTTPS加密。 可靠性您可以检查API是否在每次测试不同配置时为您提供快速响应例如不同的环境各种用户登录等您可以检查输出是否返回任何异常处理错误超时错误等等。为了API的可靠性。可靠性测试的一部分您还可以检查响应数据是否正确结构化。通常API响应将以JSON或XML格式构建。 否定测试这里的目的是向API提供无效的输入数据并检查输出数据的行为方式。API应该正确处理错误。它应该为每个负输入条件提供有效有意义的错误消息。如果空输入数据用于某些参数您还可以测试API的行为。您还可以查找任何未使用的标志不同输入数据的丢失/重复输出值。 API测试用例是什么样的 以下组件应包含在API测试用例文档中。 测试步骤 API网址 这是用于调用特定API的HTTP请求。例如使用用于登录功能的API。如果其URL结构为Mobile / User / Login且您的域URL为http://domain.com那么从浏览器/工具调用API的API URL将为http://domain.com/Mobile/User/Login HTTP方法 对于RESTful API它们使用HTTP方法根据对服务器的调用类型对API进行分类。例如POSTGET等.POP方法将数据发送到服务器而GET方法从服务器获取数据。 有效载荷 这定义了要提供给API的结构或输入数据的模型。例如如果我们采用上述Login API我们可以使用以下数据结构 { usernamestring passwordstring device_idstring object_idstring device_tokenstring mobile_osstring app_languagestring } 请求样本数据 Request Sample包含实际输入数据该数据作为有效负载传递给API。根据此示例数据您可以根据需要拥有尽可能多的测试用例。对于上面的登录方案示例数据可能如下所示 { “device_id”“F3649737-B25D-43BA-A212-71192” “object_id”“” “device_token”“f4icqBpC04kAPA91bFFYp8MKaetZKiAJ ”mobile_os“”iOS“ ”App_language“”en“ } 预期结果 响应代码 这表示API请求的响应代码。200 OK应该是成功API请求的响应代码。还有其他响应代码例如400 Bad request401 Unauthorized403 Forbidden404 Not found500 Internal Server Error等。如果您可以从API测试的输出控制台记下API的响应代码将会很有用。工具。 响应结果消息 对于每个输入可能存在不同的API输出成功消息。您需要确定相应的响应消息并在测试用例中记录它们。Login API的一些常见消息将是SUCCESSINACTIVE_ACCOUNTINVALID_PASSWORDUSER_NOT_FOUNDINVALID_DEVICE_IDERROR 响应结果示例 这是每个输入数据组合的输出数据。您需要此数据才能根据API结果的实际输出进行验证。下面给出了成功登录操作的示例 { “result”“SUCCESS” “data”{ “id”7093 “company_id”0 “customer_id”“181055033” “user_type”0 “username”“usercompany.com “ ”first_name“”Test“ ”last_name“”User“ ”app_language“”en“ ”mobile_os“”iOS“ ”email“”usercompany.com“ ”phone“ “917837322” “secondary_phone”“0” “address”“” “created_at”“2018-10-01” “updated_at”“2018-10-01” “last_login”“2018- 10-01“ }} API测试技巧 了解应用程序中每个API的用途。如果不了解特定API的使用就很难为其记录足够的测试用例。 在为不同的输入条件编写测试用例时请使用边界值分析和等价类分区等测试技术。 正确记录每个测试用例的输入参数和API响应以便可以以结构化方式执行测试。以一种跟随另一种方式的方式订购测试用例也很重要。例如要测试CRUD操作您需要按创建更新和删除顺序编写测试用例。 最后感谢每一个认真阅读我文章的人礼尚往来总是要有的这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你
http://www.zqtcl.cn/news/799316/

相关文章:

  • 一流专业建设网站原平新闻头条最新消息
  • 网站开发文档模板 开源北京保障房建设项目网站
  • 营销型网站分类网站关键词如何快速上首页
  • 帝国和WordPress比较wordpress文章页标题优化
  • 宁晋网站建设温岭新站seo
  • 大学科研项目做网站成都免费建站模板
  • 兰州网站开发企业在微信公众号发布wordpress
  • 网站信息化建设总体情况网站建设介绍ppt模板下载
  • 广州 建网站asp.net.网站开发
  • 装修网站模板国家正规现货交易平台
  • 福州高端网站制作网站建设项目单子来源
  • 网站制作的行业广州网站推广方案
  • 网站主域名建设通怎么样
  • 网站是如何建立的广告设计与制作工作内容
  • 网站优化课程培训公司取名生成器免费
  • 如何设立网站做外国网站买域名
  • 惠州网站建设公司排名聊城专业网站设计公司
  • 网站建设龙岗电子商务有限公司官网
  • 分栏型网站服装设计网站模板
  • 建设网站备案与不备案区别企业网站怎么做排名
  • php mysql的网站开发html网站制作答辩ppt
  • 网站制作有名 乐云践新专家网页制作公司需要什么资质
  • 织梦怎么用框架实现在浏览器的地址栏只显示网站的域名而不显示出文件名电脑网站模板
  • 北京网络营销网站品牌营销增长公司哪家好
  • 网站反链有好处吗稷山网站建设
  • 廊坊网站群发关键词怎么在百度上推广自己的公司信息
  • 网站开发 沈阳免费模板建站
  • 商业性质网站建设步骤wordpress电影网盘
  • 网站的外部推广成都房产网官网
  • 深圳网站建设创想营销北京土巴兔全包装修价格表