Nhập môn Kiểm thử trong Python
Alexander Levin
Data Scientist
Tính năng
Tính năng
Kiểm thử tính năng
Đơn vị:
Tính năng:
Kiểm thử tính năng giúp:
Phạm vi rộng hơn đơn vị:
Ngược lại:
Thiết lập và định nghĩa mã tính năng:
# Setup
import pandas as pd
import pytest
df = pd.read_csv('laptops.csv')
# Tính năng lọc
def filter_data_by_manuf(df, manufacturer_name):
filtered_df = df\
[df["Manufacturer"] == manufacturer_name]
return filtered_df
Mã kiểm thử:
# Hàm kiểm thử tính năng
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]
Kiểm thử tính năng - phương pháp kiểm thử phần mềm, dùng để xác minh hành vi của một tính năng cụ thể.
Tính năng rộng hơn đơn vị:
Kiểm thử tính năng giúp đảm bảo người dùng nhận đúng kỳ vọng.
Để tạo kiểm thử tính năng cần xây dựng ca kiểm thử.
Chìa khóa thiết kế kiểm thử tính năng - hiểu rõ các tính năng trong hệ thống cụ thể.
Nhập môn Kiểm thử trong Python