You are on page 1of 4

QAE technical tests (duration 1h) Name : ________________________________ Date : __________

1. What is the purpose of the testing ? why a strong validation and specific validation skills is important for projects quality ?

2. What types of testing do you know? Please comment each types.

3. What is a use case? When it can be used?

4. What is a test strategy ? What is a test plan? What are the key elements in it? What is test suite and test case?

5. Difference between Black & White box testing.

6. What testing activities you may want to automate?

7. What is negative test? What is positive test ?

8. What are the different states of a bug (lifecycle)? Explain the transitions between them?

9. An input field to enter number of entries in phonebook requires a value between 0 and 255. What are the valid and invalid values for Equivalence Partitioning and Boundary Value Analysis?

10. What are the different states of a project ( V cycle)? Explain the transitions between them and where and when is validator involved ?

11. What is requirement coverage? What is used for ?

12. Imagine a provisioning application which you need to be tested, you need to provide an input file which contains data to provision. The input file looks like this : CCBSFormatVersion(02.00)
FileData(ORIGINATOR, ) { NewSubscriber(082926709314111111, 111111111000001) NewSubscriber(082926709314111112, 111111111000002) NewSubscriber(082926709314111113, 111111111000003) }

Please write a small script or application (even in pseudo language) which can generate an input file with 25000 new subscribers inside.

13. You have following DB tables:


Table name: subscriber ID 1 2 3 4 Table name: simcard ICCID 111111 222222 333333 444444 555555 Table name: owner Subscriber_id 1 1 3 4 Name Michal Roman Vincent Martin MSISDN 123456 234567 345678 456789 567890 ICCID 111111 333333 222222 555555 Department 2 1 2 1

Write SQL query, which will produce following result set: Subscriber_name Michal Michal Vincent Martin Card_ICCID 111111 333333 222222 555555

14.: Regarding this sequence below , please design the test cases to achieve 100% branch coverage and 100% statement coverage enter user ID IF user ID is valid THEN display enter password IF password is valid THEN display account screen ELSE display wrong password ELSE display wrong ID END IF display time & date

15.:List here 5 common unix commands that can be used in the command line (to list directory , change from a directory to another one , edit a file , see the content of a file , find a string in a file ) , give also an example how we can use the pipe | between 2 commands

You might also like