
Lors de conférences et lors de conversations informelles au travail, non, non, et il y a une conversation sur l'importance du travail d'un ingénieur AQ et son rôle dans le projet. Cela peut être une question timide d'un collègue programmeur "Ou peut-être que nous le publierons sans QA?", Et un long rapport.
, , , 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-?