0% found this document useful (0 votes)
15 views7 pages

Web Application Testing and HRIS Insights

The document discusses testing strategies for a shopping cart application and an HR application. For the shopping cart application, the manager's strategy of only checking appearance and links is insufficient, as credit card transactions and accurate product details are critical functions that require thorough testing. For the HR application, parameters to measure website status could include response time for transactions to complete, system uptime, and data integrity, as clients complain of slow transactions and the site being offline often. Thorough testing of key functions and metrics like performance is needed for applications handling important tasks like payments and HR management, rather than only superficial checks, to ensure quality, security and a good user experience.

Uploaded by

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

Web Application Testing and HRIS Insights

The document discusses testing strategies for a shopping cart application and an HR application. For the shopping cart application, the manager's strategy of only checking appearance and links is insufficient, as credit card transactions and accurate product details are critical functions that require thorough testing. For the HR application, parameters to measure website status could include response time for transactions to complete, system uptime, and data integrity, as clients complain of slow transactions and the site being offline often. Thorough testing of key functions and metrics like performance is needed for applications handling important tasks like payments and HR management, rather than only superficial checks, to ensure quality, security and a good user experience.

Uploaded by

FarhanAshraf
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

ITAP3012

Developing Web Applications


Tutorial – 12

Prabhjot Singh Grewal- 47294


Activity 1
You are employed as the Software Analyst in a ExaTech Pvt. Ltd. The developers have
developed a Shopping cart for another client and the application should be able to process
credit card transactions and should be able to show the product details (e.g., product names,
buying quantity, the price, etc.) accurately. Your manager is a mainly from a management
background and now your team is running behind the schedule. And your manager says that
it is enough to check the appearance and working of links in the Internet application. Would
you agree with your manager with the proposed testing strategy? Justify your answer with
examples.

Choose the Right Parameters for Usability Testing


Usability and the user-experience of the web applications are of the utmost importance to keep
the visitors engaged and convert them into customers. Hence, it is important to evaluate the
usability of the applications based on most appropriate parameters.

Validate all Security Issues with Security Testing


Underestimating the significance of web application security is a ticking time bomb. Even a
single vulnerability can lead to a massive data breach that can shake even the largest of
companies down to its grounds, causing a negative impact, substantial financial consequences,
and the loss of public trust. 

Integrate Exploratory Testing in the Software Development Lifecycle


Exploratory testing reduces testing time and discovers more defects. As a regular practice in the
software testing approach, testers write and execute test cases simultaneously. When failing to
understand the shortcomings of exploratory testing, they are surrounded by more defects. 
Activity 2
Imagine you are a Test Analyst and supporting to the IT manager at ABC company to maintain
their online Human Resource Online application. Your clients are always complaining that the
transactions taking longer time to complete, and most of the time system is offline and etc.
What parameters would you measure in order to study the status of the website. Explain
why?

HR is not generally viewed as a profit center, the business case should focus on reducing
administrative and processing costs, increasing efficiencies, and improving value-added
knowledge from analytics while supporting the organization's principal business needs. To
corroborate the value of a new HRIS, quantify the cost of providing the current level of services
as well as future anticipated benefits against the new system's bottom-line impact.

When developing a business case, determine the quantity and quality of the department's
services to enable an assessment of how a new HRIS will improve existing manual processes
and deliver services more efficiently. Determine why the existing system is no longer sufficient
and identify any weaknesses in the existing system processes and functions. Investments in
integrated systems or cloud technology, while bringing HR to the technology table, must be
well positioned to contribute to the organization's bottom line.

When developing a business case for a new HRIS, address the following:

 Outline precise business problems. For example, lack of integrated systems results in


poor data integrity and time spent reconciling information from incompatible systems.
 Clearly state the objective and the anticipated results. For example, purchase, install
and implement a state-of-the-art system that will upgrade HR's quality of service
through efficiency and better information.
 Specify any current HRIS issues. For example, the department has outgrown the current
HRIS, which does not run the latest software and is incompatible with other systems.
 List all other available options or alternatives. For example, remain with the current
HRIS, upgrade individual systems, or outsource some or all HR services.
 Provide clear goals and objectives. For example, use assessments of delivery value
analysis to determine necessary functions and results.
 Include a summary of the current cost for HR service delivery.
 Determine the expected rate of ROI upon implementation.
Activity 3 & 4
In this activity you will learn to host static web pages using GitHub. Use the following
instructions and host your static websites developed during Tutorial 2 and Tutorial 3 on
GitHub pages.

Common questions

Powered by AI

To assess the status and performance of a web application, especially when users complain about system reliability, key parameters to measure include response time, server uptime, error rate, and transaction processing speed. Analyzing these parameters helps in identifying areas needing improvement and ensures that the system can handle user demand efficiently. By addressing these metrics, organizations can enhance system reliability and improve user satisfaction .

A poorly performing online HR portal with frequent downtime and slow transactions can severely disrupt HR functions by delaying access to critical information, hindering workforce management, and reducing overall productivity. This inefficiency can lead to employee frustration and decreased morale. It may also result in inaccurate payroll processing and impede timely access to employee and organizational data. Addressing these issues is crucial for maintaining operational efficiency and employee satisfaction within the organization .

Neglecting security testing in web applications can lead to significant vulnerabilities being exploited, resulting in massive data breaches. Such oversights can threaten organizational stability through substantial financial losses, damaged reputation, and loss of customer trust. In severe cases, companies may face legal penalties and operational disruptions. Effective security testing is critical to identifying and mitigating potential threats, thus ensuring the integrity and trustworthiness of web applications .

A comprehensive business case is crucial in securing support and resources for a new HRIS, as it outlines the necessity, benefits, and anticipated outcomes of the investment, thereby justifying the expenditure. Key elements should include a clear statement of problems, detailed objectives, a cost-benefit analysis, potential alternative solutions, expected ROI, and a summary of current service costs. These elements collectively demonstrate how the new system will enhance HR operations and contribute to the organization's strategic objectives .

When implementing a new HRIS, alternative options include staying with the current system, upgrading individual systems, or outsourcing HR services. Evaluating these options involves assessing cost, integration capabilities, scalability, and the impact on HR service delivery quality. Decision-makers should use metrics such as ROI, compatibility with existing IT infrastructure, and alignment with long-term business goals to determine the most effective solution .

The primary business problems that should be addressed in developing a business case for a new HRIS include poor data integrity, inefficiencies due to incompatible systems, and outdated software limitations. These issues contribute to time and cost inefficiencies as manual reconciliation of data is often required, reducing productivity. Addressing these problems can greatly improve service delivery quality and efficiency, thereby supporting the organization's bottom line by reducing costs and enhancing decision-making processes through better data management .

Integrating exploratory testing into the software development lifecycle is essential because it allows testers to discover more defects in a shorter time by simultaneously writing and executing tests. The primary benefits include the ability to uncover unexpected issues and enhance understanding of the application through unscripted exploration. However, the drawbacks include potential inconsistencies in testing coverage and results, as exploratory testing is less structured than automated testing methods. Proper training and experience can mitigate these drawbacks by ensuring thorough exploration and reporting .

The crucial aspects of usability testing in web applications include evaluating ease of navigation, efficiency in task completion, error frequency, and the overall satisfaction of users. To ensure user engagement and satisfaction, usability testing should be based on parameters such as learnability, efficiency, memorability, error management, and user satisfaction. It is important to perform these tests in realistic settings with representative users performing real tasks. This ensures that the application not only meets user needs but also provides a pleasant experience, which is essential for user retention and conversion .

Hosting static web pages on platforms like GitHub Pages can benefit software development teams by providing a free and efficient way to showcase work, collaborate on projects, and receive feedback early in the development process. It allows teams to focus on content and functionality without worrying about server management. Additionally, it facilitates version control and makes it easier to manage contributions from multiple developers, enhancing the collaborative process and ensuring that all team members are aligned .

Upgrading an HRIS to a state-of-the-art system is expected to result in enhanced data accuracy, improved workflow efficiency, better decision-making capabilities through advanced analytics, and overall heightened quality of HR service delivery. These goals should align with broader organizational objectives by focusing on increasing operational efficiency, reducing costs, and enabling more strategic contributions to business development. Successful integration can support key organizational goals such as scalability, regulatory compliance, and competitive advantage .

You might also like