In this guide, we will address some of the inquiries proposed by our audience. We aim to start a weekly feature titled “Software Testing Queries and Solutions” as numerous queries about varied Software Testing principles reach us via e-mail.
Rather than responding to them individually, we will collate them in articles so that similar inquiries from other readers can be answered simultaneously. Share your queries in the comments area of the articles and we’ll provide a response.
Recommended IPTV Service Providers
- IPTVGREAT – Rating 4.8/5 ( 600+ Reviews )
- IPTVRESALE – Rating 5/5 ( 200+ Reviews )
- IPTVGANG – Rating 4.7/5 ( 1200+ Reviews )
- IPTVUNLOCK – Rating 5/5 ( 65 Reviews )
- IPTVFOLLOW -Rating 5/5 ( 48 Reviews )
- IPTVTOPS – Rating 5/5 ( 43 Reviews )
We urge you to first use the search function on our website to see if your query has already been addressed before posting any new ones.
Software Testing Queries and Solutions
Let’s start with some intriguing questions.
Shivika asks:
“I’ve been handed the responsibility to test a UI-dependent application page. They ask me to break the functionality anyway. The first page is a sign-up page with input fields including username, password, email, URL address, and a few checkbox selection options.
I’ve tried all the techniques I understand to test this page. Could you suggest additional potential techniques to test this page?”
Let’s discuss some significant negative Test Cases to disrupt the Sign Up page:
#1) Check the username field limit, i.e., the data type of this field in DB, and its size. Endeavor inserting more characters into this field exceeding the size limit and see the application’s response.
#2) Mirror the above case for numeric fields. Include numbers that surpass the field’s storage capacity. This is typically a boundary test.
#3) Attempt adding numbers and special characters in unique combinations for the username field. (Characters such as !@#$%^&*()_+}{“:?><,./;'[]). If these are not allowed, specific messages should be shown to the user.
#4) Test the above special character composition for all the input fields on your registration page, which has specific validations—like email address fields, URL field validations, among others.
#5) Many applications crash on input fields containing ‘ (single quote) and ” (double quote). For example, fields like: “Vijay’s web”. Test it in all the input fields individually.
#6) Try adding purely numeric characters to the input fields which are validated to only accept alphabets and vice versa.
#7) If URL validation is required, inspect distinct URL validation rules and include URLs which do not comply with the rules to analyze the system behavior.
For example, URLs such as vijay.com/?q=vijay’s!@#$%^&*()_+}{“:?><,./;'[]web_page
Also add URLs with HTTP:// and https:// prefixes while inputting into the URL input field.
#8 ) If the signup process is broken down into steps like step 1, step 2, etc., then try altering the parameter values directly in the browser’s address bar. Often URLs are formatted with certain parameters to maintain the correct user steps. Experiment with changing all these parameters directly without manipulating anything on the registration page.
#9) Conduct some creative testing manually or through automation (i.e., input whatever comes to mind or type randomly on the keyboard), and you’ll come across some findings.
#10) Check if any page is showing a JavaScript error either in the browser’s bottom-left corner or enable browser settings to display a popup message for any JavaScript error.
These encompass all the Negative test scenarios. We presume that you’ve already tested the same sign-up page with all valid scenarios to verify if the application is performing correctly as per the requirements.
If the application page isn’t breaking with the above scenarios, don’t forget to appreciate the developer 🙂
If you possess some effective test scenarios to disrupt such applications discovered from your experience, feel free to share them in the comments below.
Jayant asks:
“Usually, fresh graduates think, “We are freshers”, recent college graduates anticipate companies to hire them, considering the knowledge they possess and further should provide the necessary training. So, what does ‘fresher’ mean to an industry?”
That’s indeed an insightful question. Most freshers would resonate with this thought. But let’s consider this from an industry viewpoint. Companies might ask “Why should we bring on board candidates with minimal knowledge and experience? as they require training initially before being assigned any work?”
Thankfully, not all employers think this way, and that’s why freshers are being employed and trained in the industry. This is largely due to the thriving IT industry. The demand for freshers with a strong educational background and suitable problem-solving skills will persist.
The colossal growth in the number of engineering colleges has led to a significant increase in the number of graduates annually. Consequently, the gap between graduates’ capabilities and what companies expect is widening.
Now, let’s discuss what industry specifically looks for in fresh graduates?
Commonly, it includes:
- Analytical and problem-solving skills
- Technical abilities
- Communication and soft skills
- Leadership capabilities
- Extra activities like knowledge of foreign languages, team skills, etc.
It will always be beneficial to attain any skill or experience before pursuing any jobs for graduates. This puts you ahead of other freshers who are devoid of any experience.
The work experience typically includes:
#1) Internship: An internship completed in any company during or after academic education. It could be a voluntary or a paid internship.
#2) Sandwich courses: Some courses include industry training within the syllabus. It usually spans 6 months to a year in most universities. You can include this project training on your resume.
#3) Additional skill achievements from courses or companies: The training undertaken from certain institutes or companies can be included in your work experience.
#4) Projects: Projects conducted for business or research purposes. These would be paid or certificate projects done from firms during their academic years.
The above-mentioned work experience is valuable because it offers an actual impression of the corporate culture, teamwork, and operating procedures. Ascertain your area of expertise and understand what you can best offer the employer before job hunting.
Companies always seek well-rounded individuals who can effectively utilize their skills drawn from university projects, experience, and additional activities.