<commit_before>---
layout: post
title: Base for Test Strategy 
---

### Test Pyramid
#### Apa itu test Pyramid ?

Test Pyramid adalah sebuah konsep perkembangan yang bertujuan untuk mempersingkat siklus umpan balik, untuk tim yang baru mulai automated testing harus sering mengkondisikan setiap pengujian yang luas. Setiap pengecekan harus punya banyak test case dalam kondisi waktu yang singkat.

![Pyramid](http://res.cloudinary.com/deshqivuj/image/upload/v1493404061/maven-eclipse/pyramid.png)

#### Unit Test :
  *Kenapa* Pastikan code yang dikembangkan dengan benar
  
  
#### Integration Test

#### BDD Ecceptance Test
*Kenapa* : Cover iterasi dan kontrak diantara didalam system dan diluar system 

*Apa* : Level selanjutnya dari test service tersebut

*Kapan* : Perkembangan Feature baru dan Siap untuk ditest 

*Brp % dari total keseluruhan* : 10-15 % dari step case

*Dimana* : Test environment dan CI

*Frequency* : Dieksekusi beberapa kali dalam sehari

*Penting* : Tes penerimaan diwajibkan untuk secara otomatis memeriksa apakah harapan pengguna akan terpenuhi atau tidak



<commit_msg>Update 2017-04-29-Test-Pyramid.md<commit_after>---
layout: post
title: Base for Test Strategy 
---

### Test Pyramid
#### Apa itu test Pyramid ?

Test Pyramid adalah sebuah konsep perkembangan yang bertujuan untuk mempersingkat siklus umpan balik, untuk tim yang baru mulai automated testing harus sering mengkondisikan setiap pengujian yang luas. Setiap pengecekan harus punya banyak test case dalam kondisi waktu yang singkat.

![Pyramid](http://res.cloudinary.com/deshqivuj/image/upload/v1493404061/maven-eclipse/pyramid.png)

#### Unit Test :
  *Kenapa* Pastikan code yang dikembangkan dengan benar
  
  
#### Integration Test

#### BDD Ecceptance Test
**Kenapa** : Cover iterasi dan kontrak diantara didalam system dan diluar system 

**Apa** : Level selanjutnya dari test service tersebut

**Kapan** : Perkembangan Feature baru dan Siap untuk ditest 

**Brp % dari total keseluruhan** : 10-15 % dari step case

**Dimana** : Test environment dan CI

**Frequency** : Dieksekusi beberapa kali dalam sehari

**Penting** : Tes penerimaan diwajibkan untuk secara otomatis memeriksa apakah harapan pengguna akan terpenuhi atau tidak




{'fraction_non_alphanumeric': 0.07915921288014312, 'fraction_numerical': 0.016100178890876567, 'mean_word_length': 4.750642673521851, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '951286', 'n_tokens_mistral': 864, 'n_tokens_neox': 798, 'n_words': 257}