QA - spesialis keselamatan kebakaran untuk proyek Anda


Di konferensi dan percakapan informal di tempat kerja, tidak, tidak, dan ada percakapan tentang pentingnya pekerjaan insinyur QA dan perannya dalam proyek. Ini mungkin pertanyaan pemalu dari rekan sejawat-programmer β€œAtau mungkin kita akan merilisnya tanpa QA?”, Dan laporan yang panjang.


, , , QA Β«, Β» . Β« Β», , : , . , , .



QA


, QA-. : , , , , β€” ? 




, , , , , , , ( , ), ! 



  • QA-
  • QA
    β€”
    β€”
    β€”
    β€”


, . , QA- β€” c . 


, , : , , . , β€” .


. : 


  • ,
  • ,
  • ,
  • , ,
  • ,
  • .


QA- , , , , , , , . 

, QA- , :


  1. , , Β« , / ?Β». 
  2. : Β« , ? , - ? ?Β». 
  3. : Β« , , ?Β». 
  4. : Β« ? ?Β».

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. , ?
  2. ?
  3. , ?
  4. - ?


, .


1.


: Β« , / ?Β». . 


. , QA-, Badoo. 


70 250 , , . 


, ( ) SDK, - (MNC/MCC-, IMSI, MSISDN). - , . 


, , , . , , . , , , . . 


, β€” , , ( ) . ( ).


1.1. QA-  


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;


user
amount
amount
alert
user1
5
5
OK
user2
10
10
OK
user3
7
0
Fail

, , Β« BadooΒ». 


, . : , , . Badoo .  



, , read only. (, ) , - . 


, , , , . , , .


, - . 


2.


QA- : 


  1. , . , ?
  2. , .

2.1.


QA-, - : Β« ?Β» QA- , , Β« ?Β». 



, .


, - , . ( ), . 

, , , :


  1. .
  2. -, (!).
  3. .
  4. ( . 2).
  5. - ( . 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- , , .  


, «» , , β€” .

, «» (, , ), :


  • ;
  • IT-, ;
  • , , ;
  • , .

, . ( ) :


β€” , .
β€” .
β€” , !
β€” , , . , , , , .
β€” , .
β€” , , .


, , QA- β€” . , Badoo QA- , ! , 20% ( ). 


. , QA-.


3.1.


, , , .


, . , , ( , ). , , , , , . 


3.2.


, , : , , . , Linux- , -, , , .


3.3.


, , ; , . , , . , . 


Badoo , . , QA API Apple.


- . , β€” , , . 


, , , , , , .



β€” , , , QA- , . β€” , . , . 


: , , , . 


, .


4.


, , β€” . , , , . , , .


4.1.


, Badoo :


  • , , ; 
  • , ;
  • , .

? - : , , . , , . β€” -, . 

, , , , β€” . : - .


: -, , , . , -, . , :


  1. .
  2. .
  3. , Global Charge.

, , , . , . , , - , : Β« Β», , . 


, , . , .


. , , . 

- ( ), .


, , . . , , : , , . 


( ):



, .



App Store,
 



. , , . 


, . , . , ( ). 


. . , . 


, . , . .


, β€” .



, . . β€” , , :


  1. , ( );
  2. : , . . ( );
  3. .

. , , : , , , . , .


. .


? , . , Β« β€” Β» . β€” , 40/60, , 60/40. , , .


Β« β€” Β». . , , . - , , . 


 


QA- . , :


  • , : , - β€” , , ;
  • /: , ; , QA- , - , ;
  • : β€” IT- ;
  • , , .

QA-? 


All Articles