본 내용은 모두 아래의 책을 참고하여 작성하였습니다.
ProGoTools Software Testing > Services > Overview
We offer third-party fault detection and fault prevention. Our services are available for software at all phases of development. We use oracles to generate projections of our software. Our team of engineers compares those projections(예측) to test result. Our testers make sure that your code is free of errors. This means that we catch problems before they become faults or failures.
Our engineers develop specific test criteria for each project. We work closely with clients to ensure that we understand the software's requirements. We test carefully to make sure we satisfy all expected qualities.
Our engineers are experts in all models of fault prevention. We also offer prevention model and evalution model testing. We recommend these services for software in earlier stages of development. We offer demonstration model and destruction model testing. These are recommended for software in later stage of development.
Read the webpage. Then, mark the following statements as true(T) or false(F).
1. Oracles are compared to the test criteria. False
2. The company changes test criteria for each project. True
3. Evalution model testing is recommended for software in the later stages of development. False
Q1. Fill in the blanks with the correct words or phrases from the word bank.
error, evalution model, expected, oracle, prevention model, test criteria
1. Faults that are predicted are expected.
2. If an engineer makes a mistake in a software's code, this is a error.
3. The preventation model attempts to stop faults before they occur.
4. The evalution model detects design and implementation faults.
5. Software must meet all test criteria before it passes a test.
6. Engineers can use a oracle as a comparison tool.
Q2. Read the sentence pairs. Choose which word or phrase best fits each blank.
1. failure / fault
A. A fault is caused by a human error in coding or input.
B. A failure is an observable occurrence.
2. fault detection / fault prevention
A. Fault prevention stops problems from occurring.
B. Fault detection identifies problems.
3. satisfy / compare
A. Engineers use programs to compare test results with expectations.
B. Software must satisfy certain requirements set by engineers.
4. demonstration model / destruction model
A. The demonstration model ensures that software completes required tasks.
B. The destruction model detects implementation faults.
1. third-party : 제 삼자
2. oracle : 소프트웨어가 예상대로 작동하는지 확인하고 편차나 오류를 식별할 수 있다. 소프트웨어의 동작을 평가하는 참조 또는 표준 역할을 하여 정확성과 신뢰성을 보장하는 데 도움을 준다
3. prevention model testing : 소프트웨어 개발 과정에서 잠재적인 결함이나 오류를 사전에 방지하기 위해 수행함(for 잠재적 결함 식별, 품질 향상, 비용절감, 개발 효율성 향상)
4. Evaluation model testing : 소프트웨어의 설계와 구현에 대한 평가를 목적으로 수행하는 테스트 방법
5. Demonstration model testing : 소프트웨어가 특정 요구사항과 기능을 충족하는지 증명하기 위해 수행되는 테스트 방법
6. Destruction model testing : 비정상적인 상황에서 어떻게 반응하는지 의도적으로 소프트웨어의 한계를 테스트 하는 방법
Types of testing | Purpose |
Prevention Model | Proactively identify and prevent potential issues or defects in software. |
Evaluation Model | Assess the software against standard to measure quality, performance. |
Demonstration Model | Showcase and verify that the software works as expected |
Destruction Model | Push the software to its limits to identify weaknesses and improve robustness. |
Q1. Complete the sentences with the most appropriate word in the box.
1. The software company hired a third-party vendor to handle the customer support services.
: 소프트웨어 회사는 고객 지원 서비스를 처리하기 위해 타사 공급업체를 고용했습니다.
2. The researchers used destruction model to simulate the impact of an earthquake on the city's infrasturcture.
: 연구원들은 지진이 도시 기반 시설에 미치는 영향을 시물레이션 하기위해 파괴 모델을 사용했습니다.
3. Oracle are used in software development testing because they provide a means to compare expected outcomes with actual outcomes during testing.
: 오라클은 테스트 중 예상 결과와 실제 결과를 비교할 수 있는 수단을 제공하기 때문에 소프트웨어 개발 테스트에 사용됩니다.
[소프트웨어영어] #12 Assignment2 (0) | 2024.06.06 |
---|---|
[소프트웨어영어] #11 Design Methods 1 (0) | 2024.06.03 |
[소프트웨어영어] #10 Requirements Engineering (0) | 2024.06.02 |
[소프트웨어영어] #9 Problem Solving (0) | 2024.06.02 |
[소프트웨어영어] #8 Education (0) | 2024.06.02 |