|
Shweta Mall Oodles

Shweta Mall (Qa-Associate Consultant - QA)

Experience:1+ yrs

Shweta is a certified QA engineer with a specialization in functional, regression, and exploratory testing for web and mobile applications. She possesses strong proficiency in utilizing bug tracking tools like JIRA and Bugzilla. She has a deep understanding of the software development life cycle (SDLC) and the software testing life cycle (STLC). Her significant contributions can be seen in projects such as Open Clinica, Vault Veeva, LIMS, and SyMetric. With her expertise in manual testing, she proves to be a valuable asset to any software development team. Shweta's contributions play a crucial role in ensuring the reliability, user-friendliness, and fulfillment of end-user requirements for software applications.

Shweta Mall Oodles
Shweta Mall
(Associate Consultant - QA)

Shweta is a certified QA engineer with a specialization in functional, regression, and exploratory testing for web and mobile applications. She possesses strong proficiency in utilizing bug tracking tools like JIRA and Bugzilla. She has a deep understanding of the software development life cycle (SDLC) and the software testing life cycle (STLC). Her significant contributions can be seen in projects such as Open Clinica, Vault Veeva, LIMS, and SyMetric. With her expertise in manual testing, she proves to be a valuable asset to any software development team. Shweta's contributions play a crucial role in ensuring the reliability, user-friendliness, and fulfillment of end-user requirements for software applications.

LanguageLanguages

Dothindi

Fluent

Dotenglish

Conversational

Skills
Skills

DotTax Compliance Automation

60%

DotManual Testing

60%

DotDatabase Management

60%

DotAutomation Testing

40%

DotAPI Testing

80%

DotTest Planning

60%

DotQA

80%

DotDatabase Testing

80%

DotCustomer Success

80%

DotGusto and ADP

60%

DotTestNG

60%
ExpWork Experience / Trainings / Internship

May 2023-Present

Intern - QA

gurgaon


Oodles Technologies

gurgaon

May 2023-Present

EducationEducation

2017-2019

Dot

graphic era university

masters -microbiology

Top Blog Posts
Black Box Testing

Black Box Testing

Black box testing is a form of software testing that focuses, on verifying the functionality according to specified requirements, without delving into the workings or implementation details of the software.

 

Also, Read Automated Tools For Software Testing

 

Types Of Black Box Testing:

Functional Testing:

Functional testing is defined as the process of ensuring that each feature of a software programme performs in line with the requirements and specifications. This type of testing does not concern the application's source code. The software programs various features are assessed by inputting test data anticipating the outcome and comparing the result with the expected one. This evaluation focuses on inspecting elements like user interface, APIs, database functionality, security measures, client or server applications and overall functionality of the Application Under Test. Functional testing can be carried out manually or, through automation. Helps determine the requirements of the systems software.

 

Regression Testing:

Regression testing entails inspecting the sections of the code that have been modified and those that may be affected by the changes to ensure that no new mistakes have been introduced into the software as a result of these adjustments. In software terms regression signifies the reappearance of a bug. Its purpose is to confirm that the added code works well with the existing code ensuring that a software update does not disrupt the software's functionality. This process is typically conducted following system maintenance activities and upgrades.

 

Also Read Sanity Testing vs Regression Testing

 

Nonfunctional Testing:

Non-functional testing involves evaluating the functional aspects of a software system. It focuses on assessing attributes such, as performance, usability and scalability that are not typically addressed in testing. Non-functional testing, also referred to as NFT is vital for ensuring the systems readiness based on parameters. This type of testing is distinct from testing. Plays a crucial role, in verifying the overall quality of a software application.

Advantages of Black Box Testing

  • Testers don't require knowledge or programming skills to carry out Black Box Testing.
  • It is effective, for conducting tests within a system.
  • Tests are conducted from the perspective of the end user or client.
  • Test cases can be replicated easily.
  • Its purpose is to identify any uncertainties and inconsistencies, in the requirements.

Disadvantages of Black Box Testing

  • There might be instances where you end up running the tests during the testing phase.
  • Implementing test cases, without specifications can pose challenges.
  • The complexity of inputs at testing stages can make executing test cases difficult.
  • Occasionally it's hard to pinpoint the cause of test failures.
  • Certain components within the application may remain untested.
  • Issues, within the control structure might not be identified.
  • Dealing with a range of input variations can be. Time consuming.
Category: ERP Solutions
Importance of Testing an application

Testing software applications is crucial, in the field of software development involving a range of methods and approaches to guarantee quality, dependability and adherence to standards. By giving importance to testing at every stage of development companies can minimize risks improve customer happiness make use of resources and stand out in the market. By promoting a commitment, to quality and ongoing enhancements companies can provide software solutions that meet the changing demands of users and stakeholders while upholding top notch standards.

Some of the key reasons highlighting the importance of testing are:

  1. Identifying Bugs and Defects: Testing is crucial, for uncovering errors, flaws and weaknesses in the web application. This guarantees that the application works smoothly and consistently offering users an experience.
  2. Enhancing User Experience: Thorough testing ensures that the web application is easy to use, intuitive and simple to navigate. By pinpointing any usability challenges testers can propose enhancements to enrich the user interaction.
  3. Maintaining Functionality: Regular testing is vital to confirm that new features or updates do not disrupt existing functions. Specifically, regression testing validates that modifications to the codebase do not negatively impact the features of the application.
  4. Ensuring Compatibility: Testing on browsers, devices and operating systems guarantees that the web application operates correctly and maintains an appearance across different platforms. This secures an user experience regardless of their device or browser choice.
  5. Performance Optimization: Performance testing assesses the speed, responsiveness and scalability of the web application. By identifying performance obstacles and enhancing the code and infrastructure of the application testers can ensure it can accommodate a volume of users, without delays or crashes.
  6. Security: Security is crucial, in web development to detect and address security vulnerabilities like SQL injection site scripting (XSS) and cross site request forgery (CSRF). Security assessments play a role in safeguarding user data from unauthorized access or breaches.

In Conclusion, testing is essential for ensuring the reliability, usability, security, and performance of web applications, ultimately leading to a better user experience and increased trust in the application.

Banner

Don't just hire talent,
But build your dream team

Our experience in providing the best talents in accordance with diverse industry demands sets us apart from the rest. Hire a dedicated team of experts to build & scale your project, achieve delivery excellence, and maximize your returns. Rest assured, we will help you start and launch your project, your way – with full trust and transparency!