当前位置: 首页 > 软件库 > 开发工具 > 测试工具 >

Sixpack

A/B 测试框架
授权协议 BSD
开发语言 Python
所属分类 开发工具、 测试工具
软件类型 开源软件
地区 不详
投 递 者 颛孙哲
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Sixpack 是一个语言无关的 A/B 测试框架。支持多种编程语言,提供简单的 API 给客户端调用,可使用不同的编程语言来开发客户端。Sixpack 包含两部分:Sixpack-server  用来响应 Web 请求;Sixpack-web 是一个操作面板,用来跟踪和执行 A/B 测试。后者是可选的。

目前支持的语言包括:

官方提供的 java 客户端实现请看:https://github.com/seatgeek/sixpack-java

要求:

  • Redis >= 2.6

  • Python >= 2.7 (3.0 untested, pull requests welcome)

  • DOOOR 题意 给定一个2行n列的矩阵,其中填好了一些数字(0-9),定义2*3的子矩阵为一个“六包“,现要用0-9填满这个2n的矩阵,要求每个六包中的数字的和都是K,求方案总数。 思路 暴力感觉很难写,DP应该是比较好下手 不难发现K≤54,列中的和≤18,每隔两列,列上的和相等。 处理每列的方案数 每列的填法数可能都不一样,那就干脆具体化,即把一个≤18的数a拆分成两个数的加法式,每项都要≤

  • SeatGeek团队日前宣布为Sixpack A/B测试框架增加了一个新的客户端,也就是Sixpack-java,它的目标是简化Android和Java应用的A/B测试。\\ A/B测试通常用来优化Web网站。开发者准备好网站的各种不同方案,这些方案在一些次要方面如颜色方案或者按钮标签等存在一些差异。这些不同的方案以预定的比例呈现给用户,然后根据转换率、时间或者数量目标确定更成功的方案。最后将最成

  • This way 题意: 现在有2n的矩阵,有一些位置有值,现在你要将剩下的位置填入0-9这些值,使得任意的连续的23的矩阵的值得和为k。问你有多少种情况。 题解: 我nmdp写了半天,最后才知道是个暴力的水题。心态崩了 如果确定第一个和第二个位置的值,x,y,那么第3个位置为k-x-y。那么第4个位置就是x,第5个位置就是y。。这是一定的。那么就枚举前两列的值,然后看有多少种情况即可。 #inc

 相关资料
  • 主要内容:不要遮掩,使用‘rel=canonical’,使用302重定向,不要长时间运行实验搜索引擎优化是一种在搜索引擎页面顶部显示您的网站的方法,当对这些相关项目执行搜索时。 它包括您的网站为访问者提供的信息以及为什么网页内容与搜索结果的顶部相关。 许多潜在客户认为A/B测试或多变量测试会对其搜索引擎排名产生影响。 有四种方法可以确保您运行A/B测试,而不必担心失去潜在的SEO价值。 不要遮掩 当您向网站访问者展示Googlebot代理和其他版本的网页版本时,会调用隐藏功能。 谷歌说你

  • 测试框架工具 Karma Intern NightWatch.js

  • 像A/B测试一样,多变量测试基于相同的机制,但它比较了更多的变量,并提供了有关这些变量行为的更多信息。 在A/B测试中,可以在不同版本的设计之间分割页面的流量。 多变量测试用于衡量每个设计的有效性。 示例 假设有一个网页已经收到足够的流量来运行测试。 现在比较每个变体的数据以检查最成功的变体,但它也包含对访问者的交互具有最大正面或负面影响的元素。 使用多变量的优势 多变量测试是一种有效的工具,可帮

  • 主要内容:A/B测试 - Google Analytics,将Optimizely与Google Universal Analytics集成,配置步骤,使用Google Analytics创建自定义报告有各种工具可以用来产生假设和运行变化,其中包括 - Visual Website optimizer (VWO) Google Content Experiments Optimizely 所有这些工具都能够运行A/B测试并找到优胜者,但要执行后分析,这些工具应该与Google Analytics

  • 主要内容:1. 背景研究,2. 收集数据,3. 设定业务目标,4. 构建假设,5. 创造变体/假设,6. 运行变体,7. 分析数据A/B测试包括一系列必须按顺序进行的过程,以得出一个现实的结论。 在本章中,我们将详细讨论可用于在任何网页上运行测试的A/B测试过程的步骤 - 1. 背景研究 背景研究在A/B测试中起着至关重要的作用。 第一步是找出网站的跳出率。 这可以通过几种广泛使用的背景研究工具(如Google Analytics等)的帮助完成。 2. 收集数据 来自Google Analyti

  • 主要内容:示例A/B测试(也称为分割测试)定义了一种比较应用程序或网页的两个版本的方法,使您可以确定哪一个更好。 这是分析应用程序或网页以创建新版本的最简单方法之一。 之后,可以比较这两个版本以找出转换率,这进一步帮助找到这两者中更好的版本。 示例 让我们假设有一个网页,所有的流量都被引导到这个页面。 现在做A/B测试,在同一页面上做了一些小的改动,例如标题,编号等,其中一半的流量是针对这个网页的修改版本。 现

  • 主要内容:面向读者,提前条件,问题反馈A/B测试是比较两个或更多版本的应用程序或网页的最佳方式之一。 它使您能够确定哪一个性能更好,并且可以产生更好的转换率。 它分析应用程序或网页以创建更有效的新版本的最简单方法之一。 这是一个简短的教程,涵盖了A/B测试的基础知识,并附有合适的示例来说明如何实践。 面向读者 本教程的设计符合所有在软件测试领域工作的专业人士要求。 它提供了对A/B测试概念的充分了解,以及如何将其应用于执行数据分析并最

  • utest 简介 utest(unit test)是 RT-Thread 开发的单元测试框架。设计 utest 的初衷是方便 RT-Thread 开发者使用统一的框架接口编写测试程序,实现单元测试、覆盖测试以及集成测试的目的。 测试用例定义 测试用例(testcase,简称 tc)是为实现特定测试目标而执行的单个测试,是包括测试输入、执行条件、测试过程和预期结果的规范,是一个有明确的结束条件和明确