Pengantar Pengujian di Python
Alexander Levin
Data Scientist
Fitur
Fitur
Pengujian fitur
Unit:
Fitur:
Pengujian fitur membantu:
Cakupannya lebih luas daripada unit:
Sebaliknya:
Setup dan definisi kode fitur:
# Setup
import pandas as pd
import pytest
df = pd.read_csv('laptops.csv')
# Fitur filter
def filter_data_by_manuf(df, manufacturer_name):
filtered_df = df\
[df["Manufacturer"] == manufacturer_name]
return filtered_df
Kode pengujian:
# Fungsi uji fitur
def test_unique():
manuf_name = 'Apple'
filtered = filter_data_by_manuf(df, manuf_name)
assert filtered\
['Manufacturer'].nunique() == 1
assert filtered\
['Manufacturer'].unique() == [manuf_name]
Pengujian fitur - metode pengujian perangkat lunak untuk memverifikasi perilaku fitur tertentu.
Fitur cakupannya lebih luas daripada unit:
Pengujian fitur membantu memastikan pengguna mendapat apa yang mereka harapkan.
Untuk membuat uji fitur perlu membuat test case.
Kunci merancang uji fitur adalah memahami fitur dalam sistem tertentu.
Pengantar Pengujian di Python