
рд╕рдореНрдореЗрд▓рдиреЛрдВ рдореЗрдВ рдФрд░ рдХрд╛рдо рдкрд░ рдЕрдиреМрдкрдЪрд╛рд░рд┐рдХ рдмрд╛рддрдЪреАрдд рдореЗрдВ, рдирд╣реАрдВ, рдирд╣реАрдВ, рдФрд░ рдПрдХ рдХреНрдпреВрдП рдЗрдВрдЬреАрдирд┐рдпрд░ рдХреЗ рдХрд╛рдо рдХреЗ рдорд╣рддреНрд╡ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЙрдирдХреА рднреВрдорд┐рдХрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рддрдЪреАрдд рд╣реИред рдпрд╣ рдПрдХ рд╕рд╣рдпреЛрдЧреА-рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХрд╛ рдПрдХ рдбрд░рдкреЛрдХ рдкреНрд░рд╢реНрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ "рдпрд╛ рд╢рд╛рдпрдж рд╣рдо рдЗрд╕реЗ рдХреНрдпреВрдП рдХреЗ рдмрд┐рдирд╛ рдЬрд╛рд░реА рдХрд░реЗрдВрдЧреЗ?", рдФрд░ рдПрдХ рд▓рдВрдмреА рд░рд┐рдкреЛрд░реНрдЯред
, , , QA ┬л, ┬╗ . ┬л ┬╗, , : , . , , .

QA
, QA-. : , , , , тАФ ?
:
, , , , , , , ( , ), !
, . , QA- тАФ c .
, , : , , . , тАФ .
. :
.
QA- , , , , , , , .
, QA- , :
- , , ┬л , / ?┬╗.
- : ┬л , ? , - ? ?┬╗.
- : ┬л , , ?┬╗.
- : ┬л ? ?┬╗.
QA-, , QA . , , QA- .
QA-
QA- . , : , .
Badoo .
1: QA- , . , .
, ┬л ┬╗, QA-.
. -, - , . -, .
2. тАФ ... , . .
QA- c , . , - , .
QA- , ( , ). , , .
3. .
, Badoo , . .
. : , ┬л ?┬╗, тАФ , .
4. QA-.
, , , , ( QA). . ┬л , , ? ┬╗, тАФ .
, : QA- , , .
, TestBash ( ministryoftestingorg.com, ).
:
QA- тАФ , /, .
, , , . , , , , , , .
QA- , . , . QA-, .
QA-
. : ┬л┬╗, , , , . , (, , Jira) ( , , ). (, , , , ), QA- :
- , ?
- ?
- , ?
- - ?

, .
1.
: ┬л , / ?┬╗. .
. , QA-, Badoo.
70 250 , , .
, ( ) SDK, - (MNC/MCC-, IMSI, MSISDN). - , .
, , , . , , . , , , . .
, тАФ , , ( ) . ( ).
1.1. QA-
QA- ┬л┬╗ :
QA- , , .
, . : , , .
: "Unexpected data format", , , ?
, , ( ). , , QA c .
, , , / , .
1.2.
. . , Badoo, , .
: , ,( , ), ( ), , (, , ).
- ( , , , . .), .
, :
- (moving average): , , ; тАФ ┬л┬╗ , , ;
- (CCI): (moving average), - , , , ;
- .
-- . , , , / /. : , , , .
, , , , , , , .

- :
select balance.user, balance.amount, notification.amount, IF (balance.amount<>notification.amount, 'Fail', 'OK') as alert from
(select user, amount from Balance) as balance
left join
(select a.user, IFNULL(b.total,0) as amount from
(select user from Notifications where type = 'initial' group by user order by user) as a left join
(select user, sum(amount) as total from Notifications where type = 'success' group by user order by user) as b on
a.user = b.user) as notification
on balance.user = notification.user;
:
, , read only. (, ) , - .
, , , , . , , .
, - .
2.
QA- :
- , . , ?
- , .
2.1.
QA-, - : ┬л ?┬╗ QA- , , ┬л ?┬╗.

, .
, - , . ( ), .
, , , :
- .
- -, (!).
- .
- ( . 2).
- - ( . 2).

, , , .
-,
, , . , - . QA- -, .
, - .
: тАФ . . , , , . . , , .
, , . , , , . - тАФ . , , тАФ . , , , -, . 2 тАФ -, .
. , Badoo , .
-, , . - тАФ . - ( ), , . , - .
- . Badoo - ( Git, , ), dev- ( ), , . 30% - -, . , QA- .
тАФ , , . , . .
: , , . ( , ).
, . QA- :
Badoo Jira Git , . , , QA- : , , тАФ . Jira Git .
, QA- . ┬л. ┬╗ .
-
, QA-, , - , , , . , , , . тАФ , , , , , , , . , .
┬л ┬╗ QA
. , , , . , , тАФ , .
, QA- , QA-. , . ┬л ┬╗ ( ┬л ┬╗ ).
QA :
QA . , . , . , . . , , .
. тАФ , . , QA-, .
QA :
- : , , , , , ;
- ;
- (A/B-, , ).
2.2.
, , тАФ . , , QA- . тАФ -, , , , QA-.
, , QA- . Badoo -: , , тАФ . - , : . .
. , . :
QA- , ┬л тАФ ┬╗, , .
: , , , . , , . , , - , .
, .
3.
.
┬л┬╗ . , , -. QA- , , .
, ┬л┬╗ , , тАФ .
, ┬л┬╗ (, , ), :
, . ( ) :
тАФ , .
тАФ .
тАФ , !
тАФ , , . , , , , .
тАФ , .
тАФ , , .
, , QA- тАФ . , Badoo QA- , ! , 20% ( ).
. , QA-.
, , , .
, . , , ( , ). , , , , , .
, , : , , . , Linux- , -, , , .
3.3.
, , ; , . , , . , .
Badoo , . , QA API Apple.
- . , тАФ , , .
, , , , , , .
тАФ , , , QA- , . тАФ , . , .
: , , , .
, .
4.
, , тАФ . , , , . , , .
4.1.
, Badoo :
? - : , , . , , . тАФ -, .
, , , , тАФ . : - .
: -, , , . , -, . , :
- .
- .
- , Global Charge.
, , , . , . , , - , : ┬л ┬╗, , .
, , . , .
. , , .
- ( ), .
, , . . , , : , , .
( ):

, .

App Store,
. , , .
, . , . , ( ).
. . , .
, . , . .
, тАФ .
, . . тАФ , , :
- , ( );
- : , . . ( );
- .
. , , : , , , . , .
. .
? , . , ┬л тАФ ┬╗ . тАФ , 40/60, , 60/40. , , .
┬л тАФ ┬╗. . , , . - , , .
QA- . , :
- , : , - тАФ , , ;
- /: , ; , QA- , - , ;
- : тАФ IT- ;
- , , .
QA-?