Software Testing: Automation and Performance Testing
This quiz covers test automation concepts, tools, and best practices (11 questions) along with performance testing methodologies and metrics (9 questions). Topics include automation advantages, tools like Selenium, object identification, performance metrics like response time and throughput, and VSTS testing capabilities.
Questions
In context of a web application which of the following is an example of Throughput from choices given below
- Number of Web transactions per minute
- Percentage of CPU Utilized by the Web server
- Amount of memory consumed by the web application
- Number of concurrent users in the web application
What is Transaction Mix?
- Varying execution frequency of different Transactions
- Mix of transactions in a system
- Different transaction of given system
- Total transaction of the system
VSTS supports following parameterization techniques in web test?
- From DB
- From XML
- From CSV file
- All of The Above
What types Load tests VSTS supports?
- Goal Based
- Step Load
- Goal Based & Step Load
- None
An employee reports to company's intranet helpdesk, it takes 30 seconds to see the home page after clicking on the login button. The time taken to see the homepage is known as
- Wait time
- Transaction Delay
- Response time
- Transaction wait time
What inputs are required when planning Performance Tests?
- Workload Information
- Application Details
- Performance Monitoring Framework
- All of The Above
Client ABC informs TCS PL that the number of users of an online application is going to double in next six months and requests him the TCS strategy to handle the increased workload. TCS PL knows his application can scale because the project has used good Performance Engineering practices. He however needs benchmark numbers to decide if horizontal scaling or vertical scaling should be implemented. Which test should he carry out?
- Load Testing
- Stress Testing
- Volume Testing
- System Testing
Once a system has been tested and tuned for performance:
- It will never face a performance problem again
- It will have a performance problem if system grows
- It can have a performance problem if system grows
- It will have a performance problem only if application changes
We can do performance testing without tool?
- True
- False
______ is a feature that comes handy when AUT contains custom controls
- Regular Expressions
- Error Recovery
- Reusability
- Extensibility
______ is the automation technology used to interact with Silverlight controls
- MSHTML
- DOM
- UIA
- MAUI
Arrange the following features in the descending order or priority when choosing a test automation tool 1. Object Identification 2. Scope for Reusing assets 3. Error Recovery 4. Graphical verification
- 1, 2, 3, 4
- 4, 2, 1, 3
- 3, 4, 1, 2
- 4, 3, 2, 1
When should one start automating testing
- In parallel with application development
- After at least one cycle of manual testing is done
- After the AUT is moved to production
- As soon as the manual testers are free
Which type of test cases are ideal for automation
- Build Verification Test cases (BVT)
- Regression Test cases
- Usability Test cases
- BVT and Regression
- Regression and Usability
________ is a free tool for User Interface Automation testing
- Visual Studio Coded UI Test
- QTP
- Rational Functional Tester
- Selenium
Object synchronization is
- Synchronization between the objects on the UI
- Waiting for the state of the AUT to synch with Automation script
- The process of AUT fetching data from the Database
- The time by the AUT to authenticate the user
How does an automation tool identify a control uniquely when the Automation ID is same for two controls
- By using a different property instead of Automation ID
- By using a combination of properties with which a control can be found uniquely
- Test Automation tools cannot tackle such situations
- Automation does not help in such situations
A Test automation tool identifies the controls using
- The X,Y position of the control on the UI
- An algorithm that is not exposed to the user
- The identification properties from the GUI map
- The relative position of the control with respect to the parent window
The following is a Microsoft internal automation tool
- MAUI
- Coded UI Test
- QTP
- Both MAUI and QTP
The following is an advantage of test automation
- Higher coverage
- Less dependency on Manual Testers
- Repeatability
- Reusability
- Higher Coverage and Repeatibiity