Automated Tests for Streaming Chart Service

已关闭 已发布的 3 周前 货到付款
已关闭 货到付款

You need to develop a set of automation tests for the chart streaming service with gRPC interface.

This service does the following:

1. Reads price tick data from data stream

2. Aggregates this data into OHLC Candlesticks

3. Broadcasts the current bar to the streaming server API

4. Stores complete bars into the database

Please use database contents to check if the same candle bar was recieved before a new one has

started.

Note: OHLC (Open High Low Close) Candlestick is a form of prices aggregated in time.

For example, timeframe is 1 minute (1m), so candlebar will be the following:

- Timestamp: Start of the minute, for example 2024-08-01T16:47:00 (note that seconds are

zero)

- Open: price of the very first tick in the timeframe (minute)

- High: maximum price in the timeframe (minute)

- Low: minimum price in the timeframe (minute)

- Close: price of the last tick in the timeframe (minute)

This structure allows to store price history of any number of ticks as 1 integer for the timestamp and

4 floating point numbers for the price.

API Spec:

```grpc

syntax = "proto3";

package [login to view URL];

service ChartService {

rpc Subscribe(SubscribeRequest) returns (stream SubsribeResponse);

}

enum Timeframe {

TIMEFRAME_UNKNOWN = 0;

TIMEFRAME_MINUTE_1 = 1;

}

message SubscribeRequest {

Timeframe timeframe = 1;

repeated string symbol_list = 2;

}

message Candlestick {

uint64 timestamp_msec = 1;

double open = 2;

double high = 3;

double low = 4;

double close = 5;

}

message SubsribeResponse {

string symbol = 1;

Candlestick bar = 2;

}

```

Database DDL:

```sql

CREATE TABLE `candlesticks_m1` (

`symbol` VARCHAR(32) NOT NULL,

`timestamp_msec` BIGINT(20) unsigned NOT NULL,

`open` DECIMAL(24,6) NOT NULL,

`high` DECIMAL(24,6) NOT NULL,

`low` DECIMAL(24,6) NOT NULL,

`close` DECIMAL(24,6) NOT NULL,

PRIMARY KEY (`symbol`,`timestamp`)

);

```

自动测试 Python 测试/质量管理

项目ID: #38897118

关于项目

16个方案 远程项目 活跃的2 周前

有16名威客正在参与此工作的竞标,均价$167/小时

kazemmojtama

Hello, good time Hope you are doing well I'm expert in MATLAB/Simulink, Python, HTML5, CSS3, Java, JavaScript and C/C#/C++ programming and by strong mathematical and statistical background, have good flexibility for s 更多

$250 USD 在7天内
(5条评论)
5.4
geekydeveloper

Hello I have read out the details of your project. And I am one of the suitable candidates for your project. We have more than 9 years exp in the development. We have focused on delivering perfect valuable delivera 更多

$125 USD 在14天内
(8条评论)
5.0
ahmadkamaleddin

I can build an automated test suite for your streaming chart service. This will include testing the GRPC interface, validating data aggregation and streaming, and ensuring database correctness at each bar change, with 更多

$140 USD 在7天内
(5条评论)
3.9
leotung1104

Hi Ahmad A. I am Leo Yeung from Hong Kong who has over 8 years of experience in Software development. I'm really pumped about this opportunity! I have checked your job description for Automated Tests for Streaming Ch 更多

$150 USD 在2天内
(1条评论)
3.2
zainabsaleem13

Hello, I am a skilled Software Engineer with extensive experience in AI development and automation. I can assist in building an advanced AI system tailored for interior design, leveraging state-of-the-art algorithms t 更多

$190 USD 在5天内
(4条评论)
2.9
dario307

⭐✅ Dear client! ⭐✅ I’m excited about the opportunity to develop the automation tests for your chart streaming service with gRPC interface. With my experience in automation testing and strong understanding of database 更多

$150 USD 在5天内
(5条评论)
2.5
ivans69

Hi Ahmad A., I’m genuinely excited about the possibility of contributing to your project. With hands-on experience in building scalable solutions using technologies like Testing / QA, Python and Test Automation, I spe 更多

$80 USD 在2天内
(2条评论)
1.8
aakbar81

Please have a look at my profile and if suits we can do this. I have many years of trading platforms experience for forex and equities both. Regards

$250 USD 在7天内
(1条评论)
1.0
meftaht

Hi There, Good morning! I've carefully checked your requirements and really interested in this job. I'm a full stack developer working at large-scale apps as a lead developer with U.S. and European teams. I’m offerin 更多

$250 USD 在2天内
(1条评论)
0.6
rajeshrolen

Hello Ahmad A., We would like to grab this opportunity and will work till you get 100% satisfied with our work. We are an expert team which have many years of experience on Python, Testing / QA, Test Automation Plea 更多

$140 USD 在7天内
(0条评论)
0.0
icyPUNK

Hello, The project involves developing a gRPC service to receive candlestick data from a stream, process it into OHLC (Open, High, Low, Close) format, and store it in a MySQL database. The service ensures that new data 更多

$160 USD 在2天内
(0条评论)
0.0
jennifersmit842

Hi there, hope you are doing good! I am highly experienced in developing automation tests and have worked extensively with gRPC interfaces and database verification. For your chart streaming service, I will create a c 更多

$200 USD 在4天内
(0条评论)
0.0
ranasahil063

I'm Sahil, a seasoned tester with extensive experience in the e-commerce industry. Over the years, I've honed my skills in testing and quality assurance precisely for applications such as the one you have described. Ha 更多

$140 USD 在7天内
(1条评论)
0.0
ahmada670

"I have solid experience in SQL, including designing and managing relational databases, writing optimized queries, and performing data analysis. I am proficient in complex joins, indexing, stored procedures, and ensuri 更多

$140 USD 在7天内
(0条评论)
0.0