경량 소프트웨어 테스트 자동화
Lightweight software test automation경량 소프트웨어 테스트 자동화는 소프트웨어 시스템을 테스트하도록 설계된 경량 테스트 하니스라고 불리는 비교적 짧고 단순한 컴퓨터 프로그램을 만들고 사용하는 과정입니다.경량 테스트 자동화 하니스는 특정 프로그래밍 언어에 얽매이지 않고 Java, Perl, Visual Basic과 함께 구현되는 경우가 많습니다.NET 및 C# 프로그래밍 언어경량 테스트 자동화 하니스는 일반적으로 4페이지 이하의 소스 코드이며, 일반적으로 4시간 이내에 작성됩니다.경량 테스트 자동화는 종종 신속한 변화를 위한 소프트웨어 개발 방법론과 관련이 있습니다.
Lightweight 소프트웨어 테스트 자동화 사용의 3가지 주요 대안은 상용 테스트 자동화 프레임워크, 오픈 소스 테스트 자동화 프레임워크 및 중량 테스트 자동화입니다.경량 테스트 자동화의 주요 단점은 관리 용이성입니다.경량 자동화는 비교적 빠르고 구현이 용이하기 때문에 하니스 프로그램, 테스트 케이스 데이터 파일, 테스트 결과 파일 등으로 인해 테스트 작업에 부담을 줄 수 있습니다.그러나 경량 테스트 자동화에는 상당한 이점이 있습니다.상용 프레임워크에 비해 경량 자동화는 초기 비용이 저렴하고 유연성이 뛰어납니다.오픈 소스 프레임워크에 비해 업데이트 및 외부 종속성이 적기 때문에 경량 자동화가 더 안정적입니다.중량 테스트 자동화에 비해 경량 자동화는 구현 및 수정이 더 빠릅니다.일반적으로 경량 테스트 자동화는 이러한 대체 접근법을 대체하는 것이 아니라 보완하기 위해 사용됩니다.
Lightweight 테스트 자동화는 회귀 테스트에 가장 유용합니다.회귀 테스트에서는 테스트 대상 시스템에 추가된 새로운 소스 코드가 새로운 소프트웨어 장애를 발생시키지 않았는지 확인하는 것을 목적으로 합니다.퍼포먼스 테스트, 스트레스 테스트, 부하 테스트, 보안 테스트, 코드 커버리지 분석, 변환 테스트 등 소프트웨어 테스트의 다른 영역에 경량 테스트 자동화를 사용할 수 있습니다.경량 소프트웨어 테스트 자동화 사용에 대해 가장 널리 발표된 사람은 James D 박사입니다. 맥카프리.
레퍼런스
- McCafrey, James D. "의 경량 소프트웨어 테스트 자동화의 정의와 특징.NET Test Automation Recipes", Apress Publishing, ISBN1-59059-663-3.
- 경량 테스트 자동화 및 수동 테스트에 대한 논의: Patton, Ron, "Software Testing, 2nd Ed.", Sams Publishing, 2006.ISBN 0-672-32798-8.
- 의 Lightweight 소프트웨어 테스트 자동화의 예.NET 어플리케이션: "경량 UI 테스트 자동화 (를 사용).「NET」, MSDN 매거진, 2005년 1월(Vol. 20, No.1).http://msdn2.microsoft.com/en-us/magazine/cc163864.aspx 를 참조해 주세요.
- 스트레스 테스트에 적용되는 경량 소프트웨어 테스트 자동화 데모: MSDN Magazine, 2006년 5월 (Vol. 21, No.6)http://msdn2.microsoft.com/en-us/magazine/cc163613.aspx 를 참조해 주세요.
- 퍼포먼스 테스트용 경량 소프트웨어 테스트 자동화 설명: "Web App Diagnostics: Lightweight Automated Performance Analysis", asp.netPRO Magazine, 2005년 8월 (Vol.4, No.8)
- 웹 애플리케이션용 경량 소프트웨어 테스트 자동화의 예: "ASP용 경량 UI 테스트 자동화"「NET Web Applications」, MSDN 매거진, 2005년 4월(Vol. 20, No. 4).http://msdn2.microsoft.com/en-us/magazine/cc163814.aspx 를 참조해 주세요.
- Lightweight 소프트웨어 테스트 자동화를 사용한 돌연변이 테스트 기술: "Mutant Power: Create a Simple Mutation Testing System with the ."「NET Framework」, MSDN 매거진, 2006년 4월(Vol. 21, No. 5).http://msdn2.microsoft.com/en-us/magazine/cc163619.aspx 를 참조해 주세요.
- 스크립트 환경에서의 경량 소프트웨어 테스트 자동화 조사: MSDN Magazine, 2007년 5월 (Vol. 22, No. 5) "Windows PowerShell을 사용한 경량 테스트"http://msdn2.microsoft.com/en-us/magazine/cc163430.aspx 를 참조해 주세요.