0% found this document useful (0 votes)
437 views3 pages

Test

The document provides instructions for a test requiring sign up for a GitHub account, use of Postman or another API tool, 1.5 hours of time, and use of English. It then lists 4 questions - to create test cases for creating, editing, and deleting gists; report bugs on a park calculator website; answer questions about a public API by providing screenshots; and automate testing of an account registration form.

Uploaded by

isabella
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
437 views3 pages

Test

The document provides instructions for a test requiring sign up for a GitHub account, use of Postman or another API tool, 1.5 hours of time, and use of English. It then lists 4 questions - to create test cases for creating, editing, and deleting gists; report bugs on a park calculator website; answer questions about a public API by providing screenshots; and automate testing of an account registration form.

Uploaded by

isabella
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Requirements

Before starting this test, you will need the following:

• Go to https://gist.github.com/ HYPERLINK "https://gist.github.com/" and sign up if you


don’t have a GIT account already.
• Postman or any other API tool that you are familiar with for API testing.
• 1.5 hours of your time.
• And please use English to do the Test.

Exercise

Q1 Background: GIThub is a web-based hosting service for version control


using Git. It is widely used to store code revisions in a single repository.
GIThub also provides several other features one of them being, Gists. Gists
are mainly used for documentation purposes to share code snippets, notes,
files,
directories, as well as full applications. Go to ht HYPERLINK
"https://gist.github.com/"t HYPERLINK "https://gist.github.com/"p
HYPERLINK "https://gist.github.com/"s: HYPERLINK
"https://gist.github.com/"/ HYPERLINK "https://gist.github.com/"/
HYPERLINK "https://gist.github.com/"gi HYPERLINK
"https://gist.github.com/"s HYPERLINK "https://gist.github.com/"t.gi
HYPERLINK "https://gist.github.com/"t HYPERLINK
"https://gist.github.com/"hub HYPERLINK "https://gist.github.com/".
HYPERLINK "https://gist.github.com/"c HYPERLINK
"https://gist.github.com/"o HYPERLINK "https://gist.github.com/"m
HYPERLINK "https://gist.github.com/"/ HYPERLINK
"https://gist.github.com/", HYPERLINK "https://gist.github.com/" login and click
on New Gist to create a new gist. Gists can have different extensions such
as .js, .md, .txt, etc.
Create a test scenario which has multiple test cases for the following features:

• As a user, I want to create a public gist.


• As a user, I want to edit an existing gist.
• As a user, I want to delete an existing gist.
The test cases should include as much detail as possible.

Q2 Go to http://www.shino.de/parkcalc/index.php? and report at least 2 bugs.


Important: Mention all necessary fields which should be included in a bug.

Q3 Below is a public API along with its parameters


https://api.publicapis.org/entries?

Data
S. Parameter Type Description Required
Type
N
o
name of entry (matches via
1 title query string No
substring - i.e. "at" would return
"cat" and "atlas")
2 description query string description of entry (matches via No
substring)
auth type of entry (can only be
3 auth query string No
values matching in project or
null)
4 https query bool return entries that support HTTPS No
or not
CORS support for entry ("yes",
5 cors query string No
"no", or "unknown")
6 category query string return entries of a specific category No

Now, answer the following questions based on the above API. Important -
Add screenshots or steps you followed to get your answer:

• How many data entries are available for the category - Animals
• Return the link/URL of any website related to holidays

Q4 Are you familiar with Automation testing?


If yes, create an automation script using any framework of your choice for the
below scenario:

• Go to ht HYPERLINK "https://www.cermati.com/gabung"t HYPERLINK


"https://www.cermati.com/gabung"ps: HYPERLINK
"https://www.cermati.com/gabung"/ HYPERLINK
"https://www.cermati.com/gabung"/ HYPERLINK
"https://www.cermati.com/gabung"ww HYPERLINK
"https://www.cermati.com/gabung"w HYPERLINK
"https://www.cermati.com/gabung". HYPERLINK
"https://www.cermati.com/gabung"c HYPERLINK
"https://www.cermati.com/gabung"e HYPERLINK
"https://www.cermati.com/gabung"r HYPERLINK
"https://www.cermati.com/gabung"m HYPERLINK
"https://www.cermati.com/gabung"a HYPERLINK
"https://www.cermati.com/gabung"t HYPERLINK
"https://www.cermati.com/gabung"i HYPERLINK
"https://www.cermati.com/gabung". HYPERLINK
"https://www.cermati.com/gabung"c HYPERLINK
"https://www.cermati.com/gabung"o HYPERLINK
"https://www.cermati.com/gabung"m HYPERLINK
"https://www.cermati.com/gabung"/ HYPERLINK
"https://www.cermati.com/gabung"gabung
• Enter all required fields (cover only positive
cases) and register your account If no, can you code in
python or Javascript?

You might also like